Skip to main content

Build Steps

Solder Resistors​

We will start by soldering the resistors to the two Tree Trunk PCBs

info

Resistors can be soldered in any direction

Solder Transistors​

Solder the Transistors to the two Tree Trunk PCBs

info

The flat side of the transistor must face the direction of the flat line on the PCB

Solder Capacitors​

Solder the Capcitors to the two Tree Trunk PCBs

info

The white line on the side of the capacitor must line up with the white line on the PCB (the square pad opposite to the pad with a plus (+) sign

Solder LEDs​

Now we need to slide the two Tree Trunk PCBs together. Start with the Tree Trunk PCB with the slot at the bottom and make sure the componenet side is facing you. Now slide the Tree Trunk PCB with the slot at the top up the first Tree Trunk PCB making sure the components are on the left.

Now that the two Tree Trunk PCBs are together we can solder the LEDs in an alternating pattern (Red, Green, Yellow)

info

The flat side or the short leg of the LED must be soldered into the flat/bottom side of the LED holes when looking at the tree trunks standing up

Solder Base Button​

Now moving on to the Tree Base PCB we will start by soldering the controller reset button to the top side of the Tree Base PCB (the side with the artwork)

Solder Base Switch​

Now soldering the power position switch to the top side of the Tree Base PCB. This switch will control if the tree LED lights are on or off without needing to unplug the tree

Solder Base Diodes​

Solder the diodes to the top of the Tree Base PCB

info

please note the black line on the diode must line up with the line on the PCB diode outline

Solder Base Sockets​

Solder the Kailh Hot Swap switch sockets to the bottom/underside of the Tree Base PCB

Solder Base Controller​

Flash the controller before soldering it, so you know it works:

Controllers aren't included with our kits, so the firmware you need depends on the Pro Micro-compatible controller you chose when ordering (or sourced yourself). Download the Christmas Tree firmware for your controller from the firmware page, then flash it:

Your controllerFirmware page tabFileHow to flash
Helios or SVLinky (RP2040)Helios / Svlinky.uf2Double-tap the reset button (or hold BOOT while plugging in). A drive called RPI-RP2 appears; drag the .uf2 onto it.
StemCell (STM32)StemCell.uf2Double-tap the reset button. A drive appears; drag the .uf2 onto it. Check the StemCell page for any jumpers your board needs.
Classic Pro Micro (ATmega32U4)Pro Micro.hexOpen the .hex in QMK Toolbox, tick Auto-Flash, then briefly short RST to GND (or press reset) to start flashing.

Each controller has two firmware options:

  • Default: standard QMK firmware with the keymap built in.
  • VIAL: the same firmware, plus live key remapping in Vial without rebuilding anything.
tip

Flash your controller before soldering it to the PCB, while it's still easy to handle. If it shows up as a drive (or flashes successfully in QMK Toolbox), it's working. If it doesn't, see Entering the Bootloader.

If you wish to socket your controller for easy replacement/upgrade later then we recommend soldering in machined female socket headers as per the pictures bellow on the bottom/underside of the Tree Base PCB

Then proceed to socket the controller using Mill-Max pins or Machine Male headers.

Alternativley you can solder the controller directly to the underside of the Tree Base PCB using the supplied header pins that came with the controller.

Assemble Acrylic Bottom Plate Case​

Complete with screws, standoffs, and bottom plate.

All Complete!