Spanish Neo Pixel Lamp

Prints (0)


This Ambient Lamp took form last year when I was In Spain as a Vase.

I had to make it into this lamp :-). The Shape of the Lamp Shade Creates Super nice light effects. Unfortunately it is not possible to catch them on camera :-( very good.

It is made out of three parts. The Alumination comes from NEO Pixel LEDs and an Arduino Nano as driver.

Here I used 4 LEDs. It works good when the Lamp Shade ( Lamp Shade SPIRAL OUTER CONTOUR MODE.stl ) is printed in a translucent material such as the “neutral PET-G”. The orange Lamp Shade (on the Photos) is printed in orange PLA. For it would be better to have 6 or more Neo Pixels.

In this example I used 4 “separate” Neo Pixels because I had those. If you are going to buy them especially for this model, it's easier to go for the “Neo pixel Ring”.

On the Photos you can see that I glued the Neo Pixels on the LED holder.stl (white part) first and than connected the with wires. The 5V is taken directly from the Arduino. Data out is pin2 in this example.

I Included a simple Sketch for the Arduino to test the lamp ( ). It will go over all colors by itself. The output pin is set to 2. You have to set the amount of Neo Pixels in the Sketch to the Amount you have. See Print included with the Photos. Also a copy of this Screen shot is included in the file.This Sketch uses the Adafruit NeoPixel master Library that is also included in the

More info can be found here:

The LED base.stl is test printed in ABS with an 0.4mm Nozzle and 0.2 mm resolution. The Arduino without the headers (to keep the base small as possible) can be placed inside. It takes its power from an Phone charger. Please see the Photos to get the idea. The LED holder gos ontop the Arduino and then the Lamp Shade gos on.

The Lampshade is printed in the "Spiral Outer Contour Mode" or "Vase Mode". This means it has no top, no infill and only one layer wall. This creates the thinnest wall possible.

On the Photos one is printed in Translucent PET-G and the other one in Orange PLS. You can resize the Z axis in you Slicer Programm if you like. On the Photos you see that they are not the same hight.

But Beware! You printer might come into trouble when you Scale the Z axis down (and let the X and Y be). The FDM Printe may not be able to close all the gaps. If you want to make it easier for you FDM Printer to print this Lamp Shade in VASE MODE? Than make the Lamp Shade taller (scaling up only in the Z axis) than the original.

At 100% the demensions of the assembled Lamp are 96.3mm x 96.3mm x 162.622mm high. The max diameter for a Neo Pixel Ring is 36mm at 100% scale.

If you have any questions, please ask :-)

Do you think I forgot something or made a misstake? Please comment :-)

Wished a little detail was different so you can implement your light source? Feel free to ask :-)

Design Files

52.1 MB base.stl
612 KB holder.stl
501 KB
3.55 KB
61 KB


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now