DIY Hexagonal Nanoleaf LED Light
Intro: DIY Hexagonal Nanoleaf LED Light
After seeing the price tag for the Nanoleaf Aurora or similar LED Panels I did some research and decided to create my own version for a much lower price point.
What you are going to need:
- Access to a 3D Printer
- 2mm thick semi transparent acrylic
- WS2812 LEDs (50cm per LED Module)
- 5V Power Supply (I use 10A for 8 Modules)
- WeMos D1 mini
- Cables
- 4* M4 Countersink screws + nuts for each connection between the modules
STEP 1: Preparing for 3D Printing
I used Solidworks to create the 3D model. It is designed in a way to be very slim and close to the wall. For this reason I used slim 5mm LED strips. They are more expensive than the standard 10mm ones, but I prefered the look of the slim panels. If you want to save some money, I also uploaded a version of the frames for the standard 10mm strips.
Also the frame itself is quite slim, but it still hides the side view of the LEDs. On the backside are indentations for cables which also provide more strength for the panels.
To connect the modules with each other I decided to use screws to create a firm connection. There is a connector piece which then screws two pieces together. The connector acts as a little spacer to the wall to allow some airflow for cooling through the holes on the back. With the cutouts in the connector you can hang the assembles module to Nails / Screws in your wall.
The frames can be printed without support. I used a layer height of 0.16mm.
STEP 2: Cutting Out the Acrylic Diffusers
I have access to a laser cutter, so I decided to use this machine to cut out the acrylic pieces . This allows very precise cuts and saving some time. If you do no have access to a laser cutter you could also use a hacksaw or similar.
To give it a diffused look but still let enough light through, I used acrylic with a light transmission of 45%. You can use a single A4 sheet of acrylic to cut out two pieces.
STEP 3: Testing the Electronics
For the electronics and programming of the WeMos D1 mini you should check out this awesome project on Github:
https://github.com/NimmLor/esp8266-nanoleaf-webser...
It is a very detailed instruction on how to set everything up. It includes all the controls for the lights and also has lots of prebuild light effects. There even is an explanation on how to set it up with Node Red and control it with your Alexa.
Before putting everything together I tried the code with a short test strip from the LEDs. After some tinkering it worked just fine.
STEP 4: Assembling All the Parts
One important note first:
The cables you see on the picture from the back were too thin for the amount of LEDs I used. This caused the cables to get quite warm and also it caused a voltage drop over distance. In succession the blue LEDs decreased in brightness, the further they were away. Later on I changed all the cables on the back for much thicker ones. So make sure to use the right thickness for the amount of LEDs you are going to use.
Wiring up all the panels is quite tedious and not as simple as putting together some Nanoleaf Panels, but I think it is worth it.
In my case the acrylic pieces were precisely cut and I cut simply press them into place. Depending on the precision of your pieces you might need to add some glue.
STEP 5: Done
I am really happy with how the panels turned out.
They have a nice and even glow and are extremely bright, much brighter than the Nanoleaf Panels (therefore they also draw more power). I use them as a sunrise / wake up light and they do a great job for this task.
The fact that they have spacers on the back and also glow through the frame, makes them look like they are floating and not attached to the wall.
_____
The files are now online
35 Comments
krime777 1 year ago
Im totally new in this topic. Do you have a 3D Printer you can recommend for amateurs?
moderncrafts 1 year ago
this depends on your budget. My first 3D printer was an Anycubic I3 Mega, which I still use and like. Another well known budget option would be the Creality Ender 3. However there are different versions (https://amzn.to/3yXtDJF) of this printer with some small changes and upgrades.
If your budget is a bit higher and you want a more elegant looking machine with more advanced features, you can also check out printers like the Ankermake M5 or the Bambu Lab X1
krime777 1 year ago
Now ive seen that you only builded Nanoleafs with a maximum size about 16 cm and I'd prefer to build the original size of about 21 cm. Do you have any suggestions how i can make them bigger as easy as possible? Ive a friend who is trained in 3D modelling , but he says he cant work with your files because they are locked.
Best regards from germany
moderncrafts 1 year ago
Glückwunsch zum Kauf deines Druckers!
Ich weiß nicht was du genau was an der Datei "gesperrt" sein soll. Allerdings ist das STL-File natürlich nur ein "dummes" Flächenmodell und nicht parametrisierbar. So wie ich das Modell konstruiert habe, lässt es sich aber leider auch
im Originalmodell nicht einfach vergrößern ohne dabei andere
Verknüpfungen zu zerschießen. Am einfachsten ist es vermutlich das Model im Slicer direkt in X und Y Richtung zu skalieren. Dadurch werden aber auch die Wände etwas dicker und die Löcher für die Verbindungselemente größer usw.
krime777 1 year ago
Als ich die Frage gepostet habe , hatte ich den Drucker und das dazugehörige Programm noch nicht ausprobiert.
Jetzt weiß ich wie einfach ich die Dateien skalieren kann und muss dann halt nur dran denken die Verbindungsteile entsprechend anzupassen.
Mein Kollege hatte sich halt nur die STL Datei in einem anderen Programm angeschaut und konnte damit nichts machen weil es warscheinlich wie eine pdf funktioniert und erstmal umgewandelt bzw in diesem Fall gesliced werden muss .
Naja eine Frage hätte ich da noch, welche kabelstärke würdest du empfehlen? Ich habe schon vor in der Endstufe vielleicht 15 Teile zu verknüpfen und ein dementsprechend starkes Netzteil zu verwenden .
Danke dir für deine Hilfe und überhaupt für die ganze Arbeit die du hier rein gesteckt hast !
Schöne Grüße
ibakkal 2 years ago
roland.bremb 3 years ago
how thick is the spacer you're using? and is the glow on the backside from the holes or does is really shine through the material?
roland.bremb 3 years ago
moderncrafts 3 years ago
moderncrafts 3 years ago
The glow is by the LEDs shining through the frame pieces
ao.barbre 3 years ago
I can only find the 10mm one
moderncrafts 3 years ago
I am going to upload the thicker version now as well.
DerMega 3 years ago
Have you tested this with 30 leds/m or did u just take the 60 leds/m?
Have you already reworked the hexes with a bigger cable canal?
I already printed one testpart and share your opinion that it will be a bit too small.
DerMega 3 years ago
moderncrafts 3 years ago
The version I uploaded should already be the updated version with the wider cable canal, which is meant for a pair of 1,5mm² cables - but I am going to check it again.
I did not try with a lower LED density since I wanted it to be quite bright and have the light as even as possible. If you don't care that much about the brightness, you could also try 30 LEDs/m and maybe use acrylic with a lower light transmission that is better at diffusing the light.
mthompson239 3 years ago
moderncrafts 3 years ago
I think in theory there is no limit to how many LEDs you can control. In praxis the refresh rate will go down at some point. But you should easily be able to control 1000 individual LEDs.
The limiting factor might be the current draw. These LEDs run on 5V and therefor draw a higher current than regular 12V LEDs. So with a huge amount of LEDs you need a really big power supply and need to feed in the electricity in multiple areas to split the current throughout the LED strips.
mthompson239 3 years ago
monkeytown123 3 years ago
i might´ve skipped it while reading but with what thickness of cables did you end up using?
moderncrafts 3 years ago
I think I didn't mention the thickness of the cables, since this also depends on the LEDs you use and how many panels you use. But you're right, I should mention it for this setup.
For this setup all LEDs combined can draw up to 50W. Running at 5V equals 10A. So the "main cable" coming from the power supply and connecting all the panels together should be at least 1.0mm² (17 AWG). The wire is then splitted to the individual Panels, so each panel only draws 1/8 of the current. I think for these short pieces to each panel I used 0.35mm² (22 AWG).