Introduction: An Eye-Catching 3D Printed Hexagonal Cells LED Lamp

LED lamps have always been popular DIY projects, and many creators are sharing their designs and lighting effects here on instructables or anywhere on the net. 

However I hope this LED lamp project  will stand out for its use of 3D printing components, some semi transparent hexagonal cells arranged in a circular pattern and very simple electronics and software. I chose to use hexagons as opposed to squares or circles as “pixels”, as they provide a more visually appealing and interesting pattern when arranged in a circular shape. The semitransparent nature of the cells also adds to the lamp's overall aesthetic appeal, allowing light to shine through and create a mesmerizing visual display.

Also unlike other LED lamp projects that use bleeding to create lighting effects, this lamp emphasizes the clear separation of individual LED cells for a more visually appealing display of light. 

You can consider this lamp as a unique hybrid of several ideas, here on Instructables there are multiple examples including the LED Matrix Cylinder, the Ping Pong Ball LED Clock, and the HexMatrixClock.

If you're looking to bring some light and creativity into your space, this 3D printed LED lamp project is a great place to start. With the right tools and skills, anyone can create a visually stunning lighting display that will impress their friends and family. So let's get started and bring some light into our life!

Step 1: Parts, Components




  • 3D printed components - If you would like to copy, edit, or modify any of the components used in this LED lamp project, then creating an account is a great option. Once you have created an account, you will have all of the necessary files at your fingertips and can easily make any modifications you desire. However, if you prefer not to go through this process, I have provided the STL files for the project below. It is important to note that all of the 3D printed components used in this project were created solely using the Tinkercad editor.
  • 160 WS2812 LEDs (8 pieces of strips with 20 LEDs each)
  • 1 x Wemos D1 Mini (ESP8266 development board)
  • 1 x 5.5mmx2.5mm Female DC plug with cable
  • 1 x 5v/3A power source.



Step 2: Construction

Designing and constructing this 3D printed LED lamp with hexagonal cells requires a combination of only basic programming, 3D printing, and electronics skills so I think it is a project for almost everyone. Also for great light effects I used the WLED firmware.

I started by sketching the lamp's design and layout on paper, deciding on the number and arrangement of cells, and the spacing between them. Next, I used a 3D modeling software, the Tinkercad editor, to design the semi transparent hexagonal cell structure, the hexagonal grid that separates the lights emitted by the adjacent LEDs, the centering ring to center the grid relative to the semi transparent display, the circular cylinder that would hold the LED strips, the base and the cover.

After designing the model, the next step was to print the parts on a 3D printer. I used transparent PET-G filament for the circular hexagonal cells structure, black PLA for the circular cylinder and wood color PLA filament for the base and the cover. 

Some clarifications:

For printing the semi-transparent structure, I used PrusaSlicer with a layer height of 0.2mm, 30% infill, and a gyroid infill pattern. I found that this type of infill gave a more organic and pleasing translucency. For the cylinder that supports the LED strips, I used a layer height of 0.28mm (superdraft) because I didn't need a high-quality surface. I also used Cura slicer because I wanted to try out the support option (I don't usually print components that require supports and haven't used the support option in Cura Slicer before). The most challenging part to print was the hexagonal grid, which required a lot of support material and was difficult to remove. However, based on my experience with the previous cylinder and using the normal support function in Cura, the hexagonal grid turned out well. It was a time-consuming print, but the result was very good. However, care must be taken when removing the support material because the structure is quite delicate.

While the hexagonal grid was printing, I had enough time to attach the LEDs to the cylinder support. The cylinder has eight rectangular-shaped openings where the LED strips one end and pre-soldered wires go in. You can see what this looks like in the photos above. I grouped the LEDs into two groups of 80 LEDs each. The blue wire (DATA) is soldered to the input of the first strip and then the outputs are connected to the inputs between the strip pieces. Power is supplied to each strip separately with the red and green wires. You can see this in the schematic diagram. Also, in the schematic diagram, you can see that I used two outputs of the Wemos D1 mini module, GPIO2 (D4) and GPIO4 (D2). I connected the two strip inputs to these outputs, soldered the strip power and Wemos D1 mini power together.

I uploaded the WLED firmware to the Wemos module so that I can program over 100 effects to the lamp 😀

I carefully assembled the components. To assemble, I started with the translucent screen (the slots in the screen match those in the base). I then added the hexagonal grid, and the guide ring was placed on the top of the lamp between the screen and the grid. Next, I inserted the power cable through the bottom hole and soldered the wires to the pre-soldered strip and Wemos module power wires. Carefully, I fit the cylinder inside the lamp and covered the lamp with the top cover. Finally I powered up the lamp. You can follow these steps in the photos above.

You can see the lamp in action in the video below.

Step 3: The Video

Step 4: Conclusion

In conclusion, designing and constructing this 3D printed LED lamp was a challenging yet rewarding project. The lamp's unique use of hexagonal cells provides a visually appealing and mesmerizing display, making it stand out from other DIY LED lamp projects. I hope you will agree that this project is a good example of how technology can be used to create beautiful and functional objects that enhance our daily lives.

If you enjoyed reading my article I would love to hear your thoughts on it. What did you like about the project? Was there anything you found particularly interesting or inspiring? If you have any ideas on how I can improve my project or make it more innovative, I would be happy to know them.

If you have any questions about the project, please don't hesitate to reach out to me. I will do my best to answer your questions and provide any assistance that I can.

Thank you for taking the time to read my article, and I look forward to hearing from you!

Make it Glow Contest

Runner Up in the
Make it Glow Contest