Skip to content
CodeNSolder
Go back

3D Printed Owl TeaLight — Weekend Project

Parts Needed

Let’s Begin

The owl and the base is not my design, I’ve taken it from Thingiverse. Download the design files links below and do consider donating and supporting (if you can) the original designer Pamela Palitzsch for the amazing owl and Jamie Bolton for the base.

  1. Owl stl file
  2. Base stl file

Step 1: Print the Owl

I’ve printed it using Brown-Gold PLA on my Creality Ender3d printer, sliced using Cura at .2mm layer height, 25% infill, no supports and no rafts.

It took around 5.5 hours to print it at 50mm/s.

Step 2: Assemble the circuit

I’ve used 4 neopixel LEDs mounted on custom circular PCB and soldered them together in a daisy chain, that’s how addressable LEDs supposed to work and finally soldered the input of first LED to a digital pin of Gemma M0 board and I’ve also soldered a naked wire to another touch input compatible pin of Gemma M0 which I’ll be later using as my capacitive input interface to control the color of the LEDs.

I’ve also placed a small piece of butter paper to diffuse the LEDs.

P.S - If you print this in PLA like I did, don’t use a real candle underneath, it can probably melt it.

I’ve left a small wire hanging out to which I’ll stick copper tape, wrap it around the base to be used to capacitive touch.

Step 3: Programming

I’ve used CircuitPython to program the board, the code is really simple and straight-forward.

It used neopixel library to control the color and take input via touchio.

The code is available on my GitHub. You can download and use it using the button below.

So that was all for this project, enjoy your new cute tea light and will see you again soon with a new project.


Share this post on:

Previous Post
DiY motorised 3D Printed TurnTable
Next Post
Using Raspberry pi as SWD programmer to flash CircuitPython on Particle Xenon Board