Christmas tree

IamPhytan·christmas-tree-pcb·pcb/christmas-tree-pcb.kicad_pcb

Christmas tree PCB layout, top view — open source AVR/Arduino board by IamPhytan
Simulate this board

About the Christmas tree PCB

Christmas tree is an open source AVR/Arduino PCB design by IamPhytan, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 56.1 × 89.5 mm, with 17 components from 8 distinct parts.

Its main chip is the ATTINY202-SS, from the AVR/Arduino family. By type, the board carries 7 diodes, 7 resistors, 1 IC, 1 battery holder and 1 switch.

From the project

Christmas Tree PCB, made with FOSS

For Christmas 2023, I designed and built these Christmas tree PCBs as gifts for my relatives. I also used this project as an opportunity to learn PCB Art, ATtiny microcontroller programming, and SMD component soldering. This project demonstrates how free and open-source software can be leveraged to realize hardware and software projects.

To make your own Christmas tree PCB, a complete instruction guide is available in how-to.md.

Christmas tree, from the project README
From the project README

Main components on the Christmas tree

Christmas tree bill of materials (BOM)

17 components, 8 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATTINY202-SS
ATtiny202-SS
Microchip Technology
U1
1
CR2032
MPD (Memory Protection Devices)
BT1
1
SS12D00G
N/A
SW1
1
Yellow
Würth Elektronik
D1
2
Blue
Würth Elektronik
D2, D3
2
Red
Würth Elektronik
D4, D5
2
Amber
Würth Elektronik
D6, D7
7
1k
YAGEO
R1, R2, R3, R4, R5, R6, R7

Christmas tree design files

The KiCad project lives in the IamPhytan/christmas-tree-pcb repository on GitHub; these links point at the commit this page was built from.

Christmas tree: common questions

What microcontroller does the Christmas tree use?

The Christmas tree is built around the ATTINY202-SS, from the AVR/Arduino family.

How big is the Christmas tree PCB?

The Christmas tree measures 56.1 × 89.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Christmas tree?

17 components, from 8 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Christmas tree design files?

From the IamPhytan/christmas-tree-pcb repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Christmas tree design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which IamPhytan chose for the repository.

Can I test firmware for the Christmas tree without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards