Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iamphytan/christmas-tree-pcb

Christmas Tree PCB, made with FOSS
https://github.com/iamphytan/christmas-tree-pcb

christmas freecad inkscape kicad kicad-pcb platformio

Last synced: 4 days ago
JSON representation

Christmas Tree PCB, made with FOSS

Awesome Lists containing this project

README

        

# Christmas Tree PCB

> 'Tis the Season for Makers

![GitHub License](https://img.shields.io/github/license/iamphytan/christmas-tree-pcb)

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.

| | |
| -------------------------------- | ---------------------------- |
| ![Rendering](docs/rendering.png) | ![Printed](docs/printed.gif) |

## Instructions

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

## License

This project is distributed under a [CERN-OHL-P-2.0](LICENSE) license.

## Acknowledgments

Thanks to @nadarbreicq for helping me choose the right family of ATtiny for my project needs.
Both Barbatronic and Heliox made good videos for anyone starting projects with ATtiny microcontrollers:

* @nadarbreicq - _Create flexible circuits with a vinyl cutter to make robots!_: https://youtu.be/GuyE88zjXyU
* @HelioxLab - _Program microcontrollers for your circuit boards! (ATtiny)_: https://youtu.be/KPtmi16cyaA

This project has been realized with the following stack of Free Open-Source Software. Thanks to the maintainers and contributors of these software tools:

* [FreeCAD](https://www.freecad.org) for the outline
* [Inkscape](https://inkscape.org) for the decoration and the art on the PCB
* [KiCAD](https://www.kicad.org) for the PCB design
* [PlatformIO](https://platformio.org) for programming