3D Xmas Tree for Raspberry Pi Assembly Instructions

3D Xmas Tree for Raspberry Pi Assembly Instructions

Below you'll find instructions on how to assemble our 3D Xmas Tree for Raspberry Pi. There are two versions of the tree:

  • Pre-Soldered Kit/RGB Tree - This version of the product requires no soldering, you'll just need to cut your Xmas tree out of it's PCB frame and slot together... simply skip down to step 8 below
  • Soldering Kit - We recommend you leave your Xmas tree in its PCB frame until soldering is complete, as this makes it much easier. There are a few steps below where correct orientation of the components is crucial, please read and re-read the steps before applying any solder!

If you've not soldered before - we advise checking out this awesome guide by Raspberry Pi

Warning - Do NOT place the Xmas Tree on your Raspberry Pi backwards... Bad things will happen! See step 10 for orientation advice.

Step 1 - You'll want to bend your resistors and place them along the bottom of the tree. Make sure you place them over the "header" text of the PCB, as shown below.


Step 2 - Flip the PCB over and solder them into place. Then snip away those pesky legs! We recommend a good quality pair of Diagonal Micro Cutters for this.


Step 3 - Now for the GPIO header, push into place so that the black header is on the same side as the resistors, as shown below. Ensure that the header is at a clean 180 degree angle to the PCB (otherwise you'll have a wonky tree!). Flip the PCB over & solder the 40 pins securely into place.


Step 4 - Time to add the 3mm red LEDs! Orientation of these is very important, if you solder a LED the wrong way around, it won't work. Take a look at one of your LEDs, you will see a long and a short leg. With the PCB held upright, make sure that the shorter LED leg is always at the top. (This is where keeping the tree in it's frame comes in handy). Ignore the top "Star" for now, we'll add that later.

Add your LEDs to the front of the tree - where ever you see a gold number (see photos below if you're unsure). Then turn the PCB around and double check that all of the shorter legs are on top and solder them into place. Once they're soldered on you can snip off those legs! Ignore the top "Star" for now, we'll add that later.


Step 5 - Repeat  Step 4 on the other side of the PCB, again ensuring that the shorter legs are on top. Flip, solder & snip!


Step 6 - Now for the star! Add the white LED to the top of your tree - You'll want it on the same side as the resistors (see the photo below if you're unsure). Make sure that shorter leg is on top! Flip, solder & snip!


Step 7 - Now for the "wing headers". These will come in one long strip that can be easily cut into rows of 7 pins

Orientation of these is also very important. We've written "header" on the side of the PCB these need to sit on! Make sure the shorter pins sit on top of this text, with the longer pins poking through the PCB and you can't go wrong (see photo below if you're unsure). 

Flip the PCB over and solder them into place. Ensure that they're at a neat 90 degree angle, or you'll be left with a wonky tree!.


Step 8 - Soldering complete! Using your snips, carefully cut away the small tabs holding your tree in it's PCB frame, being careful not to damage the tree.

Step 9 - The final step! Now we just need to slot our two "wings" into the mid section of the tree. Thanks to some PCB kung-fu, you don't actually need to apply any solder to these! We've added specially sized, specially spaced, offset holes that give a tight enough fit that no solder is needed!

Note: the wings don't have to go on a set side, so you can't get this part wrong :)

Step 10 - Orientation of the tree is very important!

Soldering Kit Tree: Make sure you have the "presents" (resistors) facing the HDMI port of your Raspberry Pi (see images below if you're unsure)

RGG or Assembled Tree: Check the images below for the direction of the angled GPIO connector.

Fully assembled Soldering Kit:

Fully assembled Pre-Soldered Kit:

Fully assembled RGB Tree:

We're done! You should have a finished tree that looks like the ones below! See the description of the product page for some software examples.

8 comments

Philip

Philip

I got this working on a RPi-Zero-2 running Dietpi. Just have to run the scripts as sudo or root user

I got this working on a RPi-Zero-2 running Dietpi. Just have to run the scripts as sudo or root user

The Pi Hut

The Pi Hut

@Robert Smith – thanks for the feedback/tip Robert. It should ‘just work’ with the latest (updated) version of Raspberry Pi OS.

@Robert Smith – thanks for the feedback/tip Robert. It should ‘just work’ with the latest (updated) version of Raspberry Pi OS.

Leo

Leo

Is this Xmas tree model compatible with Arduino MCU ?

Is this Xmas tree model compatible with Arduino MCU ?

Robert Smith

Robert Smith

I disabled SPI, I2C and 1-wire interfaces on the PI 5 and Xmas Tree works as expected.
Didn’t do this on the PI 3 or PI 4 so something is different with the PI 5 and Bookworm

I disabled SPI, I2C and 1-wire interfaces on the PI 5 and Xmas Tree works as expected.
Didn’t do this on the PI 3 or PI 4 so something is different with the PI 5 and Bookworm

The Pi Hut

The Pi Hut

@Oleksandr Golubets @Shane – The GPIO pin assignments are the same on all 40-pin (2×20) models of Raspberry Pi, so this will work fine.

@Oleksandr Golubets @Shane – The GPIO pin assignments are the same on all 40-pin (2×20) models of Raspberry Pi, so this will work fine.

Shane

Shane

Just got this for my RPi5… is it compatible?

Just got this for my RPi5… is it compatible?

Paul

Paul

No. Connected mine to a pi5 and it just refuses to work. Gave up and asking for my money back. Even tried it on a pi3 and 4. Absolute failure in every degree. Presume it must be duff

No. Connected mine to a pi5 and it just refuses to work. Gave up and asking for my money back. Even tried it on a pi3 and 4. Absolute failure in every degree. Presume it must be duff

Oleksandr Golubets

Oleksandr Golubets

Has anyone managed to get this to work on a Pi 5?

Has anyone managed to get this to work on a Pi 5?

Leave a comment

All comments are moderated before being published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.