Skip to the content
4 layers37.5 × 25 mmChristmasTreeDriver, the printed circuit board in 3D

Potentially an ESP32-PICO-D4 with a Matter application to drive a christmas tree. Uses USB-C PD for power.

Size
37.5 × 25 mm
Copper layers
4
Thickness
1.6 mm
Parts
57
Nets
98
Pads
366
Tracks, vias
497, 92
Pours
13
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Apr 2024
Updated
11 Aug 2024

Overview

ChristmasTreeDriver is an open-source printed circuit board by partywagon112, from the partywagon112/ChristmasTreeDriver repository on GitHub. It is a 4-layer board of 37.5 × 25 mm with 57 parts on 98 nets, routed with 497 tracks and 92 vias.

It is built around the ESP32-PICO-D4, MAXM17630AME+T and CP2102N-A02-GQFN28R, with the DRV8244SQRYJRQ1, CR0402AFX-1002GAS and CR0402AFX-2001GAS among its other parts. Its parts include 23 capacitors, 18 resistors, 5 ICs, 2 diodes and 2 transistors. It belongs with the ESP32 and RISC-V boards of this library.

Main components

12

README

README.md

Christmas Tree Driver

This really should get renamed, but the idea is to create a Matter based H-Bridge driver for my Home Assistant to control my Christmas tree lights at the end of the year.

Very much an in-progress effort...

ThreeQuaterView

Parts

57
QtyValueFootprintReferences
8100nCapacitor_SMD:C_0402_1005MetricC3, C5, C7, C9, C10, C17, C19, C20
410kResistor_SMD:R_0402_1005MetricR12, R13, R15, R20
41uCapacitor_SMD:C_0603_1608MetricC4, C11, C12, C13
310uCapacitor_SMD:C_0805_2012MetricC6, C8, C18
3220nFCapacitor_SMD:C_0603_1608MetricC14, C15, C16
32kResistor_SMD:R_0402_1005MetricR1, R2, R14
349.9kResistor_SMD:R_0402_1005MetricR9, R10, R25
2-Capacitor_SMD:C_0402_1005MetricC21, C22
21kResistor_SMD:R_0603_1608MetricR21, R24
21kResistor_SMD:R_0402_1005MetricR18, R19
220kResistor_SMD:R_0402_1005MetricR23, R26
2EVQPUCButton_Switch_SMD:Panasonic_EVQPUL_EVQPUCSW1, SW2
2RCLAMP0582B.TCTPackage_TO_SOT_SMD:SOT-416D1, D2
10Resistor_SMD:R_0402_1005MetricR11
1100kResistor_SMD:R_0402_1005MetricR22
12.2uCapacitor_SMD:C_0603_1608MetricC1
12450AT18A0100001ERF_Antenna:Johanson_2450AT18x100AE1
14.7uFCapacitor_SMD:C_0805_2012MetricC23
15.6nCapacitor_SMD:C_0402_1005MetricC2
1BC817RAPNZPCM_PartyWagon112_DFN:DFN1412-6Q2
1CP2102N-A02-GQFN28RPackage_DFN_QFN:QFN-28-1EP_5x5mm_P0.5mm_EP3.35x3.35mm_ThermalViasU3
1DRV8244SPCM_PartyWagon112_VQFN:VQFN-16_RYJ_TEXU5
1ESP32-PICO-D4Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm_ThermalViasU4
1M8S-03PMMR-SF8001Connector_Amphenol:Amphenol_M8S-03PMMR-SF8001J1
1MAXM17630AME+ (3.3V)PCM_PartyWagon112_VQFN:16-eMGA (3x3)U2
1MPZ1608D101BTD25Inductor_SMD:L_0603_1608MetricL1
1NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1
1STL9P3LLH6PCM_PartyWagon112_Package_SON:ST_PowerFlat-8Q1
1STUSB4500QTRPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm_ThermalViasU1
1USB4105Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Similar boards

  • 2 layers38.5 × 50.3 mmProjekt AUE, the printed circuit board in 3D

    Projekt AUE

    hubjab21/high-speed-analog-front-end-pcb

    High-speed analog front-end PCB with LMH5401 differential amplifier driving AD9211 ADC. Includes measurements and validation.

    43 parts
  • 2 layers19.1 × 17.6 mmMotor driver, the printed circuit board in 3D

    Motor driver

    Froggy111/RBC-soccer-2025

    software and hardware for team BotByWire, Robocup Junior Soccer Lightweight 2025

    9 parts
  • 2 layers83 × 100 mm1u panel v1, the printed circuit board in 3D

    1u panel v1

    BrownSpaceEngineering/PVDX-Solar_PCB

    75 parts
  • 2 layers83 × 100 mm1u panel, the printed circuit board in 3D

    1u panel

    oresat/oresat-solar-hardware

    OreSat solar array designs and CAD

    112 parts28
  • 4 layers95.9 × 90.2 mmKENSAT EPS v1.2, the printed circuit board in 3D

    KENSAT EPS v1.2

    kenchangh/kensat

    KENSAT, Edge-AI Compute in Orbit - A 2U CubeSat that runs a large language model on-orbit. A power-gated NVIDIA Jetson Orin Nano executes neural-network inference in space, and the results are downlinked over a custom…

    218 parts119
  • 4 layers150 × 39 mmBreakoutV1.0 removed solder paste, the printed circuit board in 3D

    BreakoutV1.0 removed solder paste

    danieltith/Neuroscience

    Code and hardware files related to my PhD thesis: "Mapping associations between early life adversity and alcohol use disorder through human epidemiology and rat neurobiology".

    93 parts
  • 2 layers39 × 82.5 mmAxxSolder, the printed circuit board in 3D

    AxxSolder

    holoindustry/AxxSolder_modded

    Interested in purchasing an AxxSolder 3.2? On my website 5Dimensions you can purchase assembled and tested AxxSolder 3.2 boards with connectors and hardware.

    147 partsGPL-3.0
  • 4 layers85 × 59 mmESPHome Parking Assistant, the printed circuit board in 3D

    ESPHome Parking Assistant

    mikelawrence/ESPHome-Parking-Assistant

    Use a TFMini LiDAR module and a RGB light strip so you can park your car in the same spot everytime!

    114 partsCERN-OHL-P-2.0

Questions

How big is the ChristmasTreeDriver PCB?

It measures 37.5 × 25 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ChristmasTreeDriver use?

57 parts, built around the ESP32-PICO-D4, MAXM17630AME+T, CP2102N-A02-GQFN28R and DRV8244SQRYJRQ1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ChristmasTreeDriver KiCad files?

From the partywagon112/ChristmasTreeDriver repository on GitHub, at the commit this page was made from: the board is hardware/christmastreedriver.kicad_pcb and its schematic hardware/Bridge_Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ChristmasTreeDriver design in my own project?

Its repository states no licence, so its author keeps all rights: ask partywagon112 before reusing the design.