Chromalux Neopixel Lamp 3D Printer Model

Author: @
License: CC BY-NC
File formats: stl
Download type: zip
Size:10.5MB

The file 'Chromalux Neopixel Lamp 3D Printer Model' is (stl) file type, size is 10.5MB.

Summary

BEFORE YOU PRINT
Three parts need to be printed in Vase Mode / Spiral Printing:
The LED Strip Holder, Diffuser, and Shade.
-The Shade should be printed with 3-4 bottom layers, which become the top of the lamp.
-The LED Strip Holder and Diffuser need to be printed with no top or bottom layers, they're basically completely hollow, single wall prints which slot into the lines in the Base.

Hope this helps. :)

UPDATE December 9, 2022
-Just wanted to say thanks to all those that have posted Makes and Remixes! It makes me so happy that anyone enjoys this project. Speaking of Remixes, I definitely recommend checking out some of the redesigned bases. There's some fantastic ones which add some extra features that you might enjoy!

UPDATE April 29, 2022
-Added version of the Hex Shade, LED Strip Holder, and Diffuser which can be printed on a printer with Z limit of 240mm.

UPDATE Feb 7, 2021
-Added versions of the Hex Shade, Diffuser, and LED Holder that can be printed on a printer with a Z limit of 180mm.
-Added new versions of the shades that are oriented in the intended print orientation.
-Updated the Spiral Shade to make printing more reliable.

UPDATE Jan 11, 2021
-Added a new variant of the base with greater tolerance to help with fit of the various vase mode parts. I also made a test fit print so you can print a small part to make sure it all fits before printing the whole base.

If using Cura to slice, go to the Shell settings, and set Initial Layer Horizontal Expansion to -0.12 This will help make sure the first layer squish doesn't close up the slots where the shades fit.

~Original Post~

I designed this as a fun little project using extra parts I had lying around and am pretty happy with the results!

I've added a few outer shade designs I've created, but I'd like to see some of the ideas and designs you can come up with! :D

Please check the Print Settings section below for printing instructions.

I used an ESP8266 as the controller and 6 strips of WS2812B 60/m.
Each strip has 14 LEDs which is what fits in the design as is.
However, this should work with any LED strip that is 10mm or less in width.
Total length of LED strip you'll need is about 1.5m.

You will need a 5v DC power supply that can supply at least 2 Amps.

Here's some Amazon links for the lights and ESP8266 I'm using:

WS2812B - 5m / 16.4ft 60pixels/meter
https://www.amazon.com/BTF-LIGHTING-Individual-Addressable-300Pixels-Non-Waterproof/dp/B088FJF9XD/ref=sr_1_7?dchild=1&keywords=ws2812b&qid=1610725714&sr=8-7&th=1

3 Pack, ESP8266
https://www.amazon.com/KeeYees-Internet-Development-Wireless-Compatible/dp/B07HF44GBT/ref=pd_bxgy_2/132-6001542-3692506?_encoding=UTF8&pd_rd_i=B07HF44GBT&pd_rd_r=4145d663-e58b-495a-af4d-0ae73e83f5d5&pd_rd_w=g7Qp0&pd_rd_wg=iXfr3&pf_rd_p=f325d01c-4658-4593-be83-3e12ca663f0e&pf_rd_r=VEZM554A4H005EKKB69Z&psc=1&refRID=VEZM554A4H005EKKB69Z

The ESP8266 is running WLED:
https://github.com/Aircoookie/WLED

Here's a great tutorial on how to set up the ESP8266 for this, and similar projects.
https://www.youtube.com/watch?v=9d29SBWA4Qs

Once everything is set up, you'll need to go into WLED and add 6 total segments.
For me, every other segment has the "Reverse Direction" box checked since I've daisy chained the data wire. This ensures all the effects and patterns show right-side up.

Both the WS2812B LEDs and the ESP8266 run on a 5 volt supply. For the 84 LEDs in my version, a 2 Amp supply should be plenty to power them all at full brightness (although the WLED allows for setting a max current draw if needed).

I didn't have a 5v supply that could provide enough current so I used a 12v supply and put it through a little buck regulator module to drop it to 5v. You won't need this if you have a 5v power supply.

The little red PCB in the photo is just a little power distro board I made up, mostly for me to practice with crimping and those connectors. Definitely not needed. You can easily just connect all the negative and positive wires together and heat shrink or tape them up.

I hope you enjoy this and I get to see some Makes of this project.
Feel free to leave a comment with any questions and I'll try my best to help!

ChromaLuxCover.stl 265.8KB
ChromaLuxDiffuser.stl 12.4KB
ChromaLuxStripHolder.stl 5.7KB
ChromaLux_Base.stl 383.5KB
ChromaLux_BaseFitTest_Wide_Tolerance.stl 82.9KB
Chromalux_Base_Bigger_Tolerance.stl 329.7KB
ChromsLuxPlainShade.stl 131.5KB
CirclesShadePrintOriented.stl 18.0MB
Diffuser180.stl 12.4KB
Diffuser240.stl 12.4KB
HexShade180.stl 1.5MB
HexShade240.stl 2.0MB
HexShadePrintOriented.stl 2.1MB
LED_Holder_180.stl 5.7KB
SpiralShadeNew.stl 1.8MB
StripHolder240.stl 5.7KB