This parts adapt a LED matrix to the UC2 cubes. Electric control is done by an ESP32.
To acquire the STL-files use the UC2-Configurator. The files themselves are in the RAW folder. The module can be built using injection-moulded (IM) or 3D-printed (3DP) cubes.
The LED matrix serves as a light source. Using the code you find in CODE you can change the illumination intensity by simply clicking the button and going through three different brightness level.
Note: We know this is not optimal, it would be better to solder everything or even better to used the LED matrix (16 LEDs). But with this one you can completely avoid the soldering, which makes the assembly much easier.
- No support needed in all designs
- Carefully remove all support structures (if applicable)
The Cube consists of the following components.
- The LED-Matrix Adapter which adapts to the Neopixel LED Matrix display. (30_IM_LED_holder_8x8_v3.stl)
- 2× M2 screws with nuts for connecting the LED matrix to the adapter, alternatively use hot glue
- 1× ESP32 🢂
- 1× LED-Array, Neopixel, 8x8 🢂
- 3× Female-Female Jumper Wire, 0.14 mm² 🢂
- 1× Power cable for ESP32 - USB-microUSB 🢂
- All parts for this model
- Ad the two M2 screws to the 3D-printed frame
- Screw them all the way in and turn the frame
- Place the LED matrix on the screws, LEDs facing the frame
- Fix the array to the frame using the M2 nuts
- Connect all the electronics - details below
- Mount everything
Careful - open electronic contact can cause shortcuts!
Don't have much experience with electronics? It's actually really simple:
- When using jumper wires you can avoid soldering.
- LED array - 3 wires + 2 wires for the button
- Three wires connect to the little trident which goes into the LED array
- Their other ends connect to the ESP32 according to the scheme above
- Two wires connect the button to the ESP32
In the CODE folder you find a simple code for the LED array.
Have a look in the TUTORIALS for a beginners guide to UC2 hardware controls.
Prerequisities:
- Arduino IDE installed
- ESP32 libraries - Installation guide here
- FastLED.h library
Where next?
Find out more about the electronics in the Electronics section
Find out more about the code for this part in our dedicated UC2-Software-GIT
Do you want to show your own results? Do you have ideas for improvements? Let us know!