Light up your favourite display pieces with our free, 3D printable, illuminating base.
This fully customizable, design uses an Arduino Nano and a NeoPixel Ring (12, 16 or 24 LED version).
We created this to use with the Crystal Generator we released last week, but this base is perfect for illuminating any small objects from minifigures to jewellery or 3D prints.
This design is*completely free* and shared under a permissive license. Your support is hugely appreciated.
Some of our designs cannot be found on Thingiverse. If you are looking for more, check out our premium projects:
https://codeandmake.com/premium
You also will need:
This design has the following Customizer options:
If you are using this project forinternal illumination (i.e. for illuminating an object from the inside), use a NeoPixel Ring that has asmaller diameter than the object you are illuminating.
If you are using this project forexternal illumination (i.e. for illuminating an object from the outside), use a NeoPixel Ring that has alarger diameter than the object you are illuminating.
Note that the NeoPixel Rings tend to arrive with the remains of perforated 'tags' on a couple of the sides. It may be necessary to file them off.
This project is intended for an original Adafruit NeoPixel Ring and original Arduino Nano (without any pin headers). If you use cloned hardware, be sure to check the dimensions and pin hole layouts match the original hardware.
This design expects your hardware to have the following dimensions:
If the hardware is marginally larger, you can use the NeoPixel_Outer_Padding and Arduino_Nano_Padding settings to compensate.
This design is perfect for printing in most filaments. Use a light or clear/translucent filament for the diffuser (if you are using one).
The code (.ino) for this project is configured for a 12 LED NeoPixel Ring. It randomly fades 6 LEDs in and out, using green, blue and pink colors. If you are using a 16 LED or 24 LED NeoPixel Ring, simply change the LED_COUNT to 16 or 24 accordingly.
Each NeoPixel LED can draw up to 60 milliamps (worst case) and the Arduino Nano can comfortably power 6 NeoPixel LEDs. Adjusting the LED_COUNT willnot increase the number of simultaneously lit LEDs above 6. We do not recommend exceeding 6 without also adjusting the wiring to provide power to the NeoPixel Ring via alternate means and/or adjusting the code to draw less current.
The code for this project has a dependency on another library. We recommend installing the dependency through the Arduino IDE's Library Manager, which can be accessed via: 'Tools > Manage Libraries...'. Simply search for the following library and install it:
Before constructing this project, you should upload the code (.ino) to your Arduino.
If you haven't already, install Arduino IDE and configure it ready to program your Arduino.
Please see our tutorial for installing the Arduino IDE in Ubuntu and configuring it for an Arduino Uno. The steps will be similar for other operating systems.
Remember to select 'Arduino Nano' under 'Tools > Board'.
Please use this diagram as a reference:
Note: It should not be necessary to use a resistor or capacitor, however, they may be required if using cloned hardware or alternate wiring. If in doubt, you can add them without adversely affecting the project. See the Adafruit NeoPixel Überguide for details.
Recommended slicer settings:
The "Arduino Nano NeoPixel Ring Base" models (.stl) are licensed under the CC BY license by Code and Make.
The "Arduino Nano NeoPixel Ring Base" code (.scad and .ino) is licensed under The MIT License by Code and Make.
Note: 'BSD' license has been selected as it is the closest available option in the list.
We love to create free content for you. As you might imagine, it takes a lot of time. Supporters help us fund materials and equipment to create future projects and tutorials. To show your appreciation, please use the link below:
https://codeandmake.com/support
We thank you so much for your support!
Category: DecorThe author marked this model as their own original creation. Imported from Thingiverse.