Skip to the content
PCBKitNew board
2 layers163.2 × 100.3 mmChristmas tree, the printed circuit board in 3D

Christmas tree

PR0Leo/christmas-tree

Projekteinführung: - Prototyp Aufbau mit Theory

Size
163.2 × 100.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
61
Pads
252
Tracks, vias
358, 130
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Dec 2024
Updated
28 Oct 2025

Overview

Christmas tree is an open-source printed circuit board by PR0Leo, from the PR0Leo/christmas-tree repository on GitHub. It is a 2-layer board of 163.2 × 100.3 mm with 77 parts on 61 nets, routed with 358 tracks and 130 vias.

It is built around the WS2812B. Its parts include 46 diodes, 24 capacitors and 1 IC. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Become an Engineer for a Day

unter dem Motto veranstaltet die Firma Work-Microwave ein 2.5 Tage Praktikum, um Schüler vor allem aus der FOS in Holzkirchen einen Einblick in das Leben eines Ingeneurs zu zeigen. wie vielfälltig wir arbeiten.

Ziele für die Schüler

oder was die Beschreibung auf der Webseite sagt, um was es geht:

  • Mitmachen und Ausprobieren: Du wirst anhand eines Beispiels den Ablauf eines Entwicklungsprojektes kennenlernen!
  • Hands-on Erfahrungen: Teste den Prototypen, analysiere Ergebnisse und lerne, wie wir Probleme lösen.
  • Teamwork: Arbeite mit unseren coolen Ingenieuren zusammen, nimm an Meetings teil und bring deine eigenen Ideen ein.
  • Verschiedene Bereiche entdecken: Du wirst in dem Entwicklungsprojekt alle Bereiche – von Schaltplanerstellung über Layout und Bestückung bis zu Softwareentwicklung und Test – kennenlernen.
  • Und das Beste: Am Ende darfst du dein selbst entwickeltes Projekt mit nach Hause nehmen – als Erinnerung an deine praktische Erfahrung! What we it says we offer:
  • Echte Einblicke: Du erfährst, wie der Alltag eines Ingenieurs aussieht und kannst dein Wissen in der Praxis anwenden
  • **Mentoren, die helfen:**Unsere erfahrenen Ingenieure sind für dich da und leiten Dich Schritt für Schritt an
  • Coole Atmosphäre: Bei uns herrscht ein freundliches und offenes Arbeitsklima, in dem du dich wohlfühlst

Ziele vom Author(LRO)

  1. Schüler für EIT (electrical Engineering) zu inspirieren.
  2. Das sich die Schüler hier Bewerben wollen. Zweiteres schafft man durch ersteres und weniger, aber gezielter Werbung.

Was macht ein Ingenieur (zum Ingenieur)?

Kommuniziert ehrlich was es heißt ein Ingenieur zu sein. Indem man die Vorteile davon wie im nächsten Abschnitt erwähnt während der 2.5 Tage, inspiriert man die Schüler dadurch.

  • Selbständiges Arbeiten
  • Datenblätter lesen
  • Weiterbilden (Theorie lernen)
  • Teamarbeit
  • Abstraktionsfähigkeit, Blackbox denken
  • Praxisorientiert arbeiten - erschaffen.

Was sind die Vorteile als Ingenieur bei der Firma Work Microwave zu arbeiten?

  • Erschaffer - dadurch fühle ich mich erfüllt.
  • Vertrauen und Verantwortung durch großen Einfluss auf Projekte, indem man viel Verantwortung überschrieben bekommt fühlt man sich Gebraucht und das macht einen Glücklich. Der Gedanke, dass ich mit meiner Arbeit dazu beitrage die Menscheitsgeschichte auf einen neuen Stand der Kommunikation bringen kann mit Lasertechnologie quer durch den Orbit.
  • Vorteil bei WM: Einblick in viele Bereiche

Ablauf

TagAufgabeZeit
1.Einführung9-10:30 Uhr (1.5h)
Projekteinführung- 12 Uhr (1.5h)
Mittagsessen- 13 Uhr (1h)
Schaltplan erstellen- 14:30 Uhr (1.5h)
Layout fertigstellen- 16 Uhr (1.5h)
2.Löten9 - 10 Uhr (1h)
Produktion anschauen10 - 10.30 Uhr (0.5h)
Montage- 11 Uhr (0.5h)
Puffer- 12 Uhr (1h)
Mittagsessen12 - 13 Uhr (1h)
Programmier Einführung- 14 Uhr (1h)
Programmier Aufgaben lösen- 15.30 Uhr (1.5h)
Flashen- 16:00 Uhr (0.5h)
3.Freies Arbeite9 - 11.15 Uhr (2.25h)
Abschluss- 12 Uhr (0.75h)
Mittagsessen- 12:45 Uhr (0.75h)

Inhalt

Einführung:

  • Kennenlernen
  • Wissenstand Abfragen
  • Firmenvorstellung
  • Rundgang

Projekteinführung:

  • Prototyp Aufbau mit Theory

Schaltplan(Mentor Projekt findet man unter: X:\LRO):

  • Stiftleisten(Arduino) hinzufügen
  • Bauteile auswählen dazu
  • Datenblätter lesen von Lautsprecher, Amplifier, NTC
  • mit Spannungsteiler Berechnung für NTC
  • alles hinzufügen und verbinden.

Layout fertigstellen:

  • Bauteile platzieren.
  • Routing auf zwei Lagen kennenlernen.

Löten:

  • Arduino Stiftleisten Löten
  • Problembehebung + Stiftleiste von Weihnachtsbaum löten

Produktion anschauen nach Löten, um Vorteil zu sehen.

Montage von Lautsprecher und Füßen: 2 x Schrauben (M7985-2.0x14A) 2 x Mutter (M0934-2.0-A) 6 x Beilagscheibe (M0125A-2.0-A) 4 x Schraube (M7985-2.0x0.6-A) 4 x Abstandshalter (M-DIST1_M2.0x05)

Puffer:

  • Falls Schaltplan oder Layout länger dauert kann man Layout auch 1h lang noch in der Früh machen.
  • oder auf Wünsche, Fragen eingehen.
  • Ansonsten schon mit programmieren anfangen.

Programmier Einführung:

  • Schwerpunkt Arduino IDE, aber VSC mit PIO (PlatformIO) zeigen oder gleich PIO, wenn Arduino schon bekannt.
  • Code Struktur verstehen und somit lesen können (Link_zu_Arbeitsmaterial).
  • Extra: kurze Bit Einführung => Verständnis für Magic Number 255.

Programmier Aufgaben:

  • Farbe dimmen und mischen bei der If Abfrage für den NTC Licht Effekt
  • oder If Abfrage komplett selber schreiben.
  • restlichen Programm grob durchgehen um Bedinung des Weihnachtsbaums zu verstehen.

Hausaufgabe: gewünschte Songs als MP3 privat runterladen.

Freies Arbeiten:

  • Schüler Ideen verfolgen zum Programmieren oder PCB design.
  • LED Effekte hinzufügen: Regenbogen, gelber Stern an die Spitze,
  • Songs draufspielen mittels SD Card Writer.
  • Uhr hinzufügen und Zeitgesteuert arbeiten.

Abschluss

  • Übergabe des Weihnachtsbaum an den Schüler.
  • Zusammenfassen was man gelernt hat - mit was einen Ingenieur ausmacht verknüpfen.
  • Flyer verteilen und gezieltes Recruting abhängig vom Wunsch der Schüler erstellen: Nach Wunsch - Dual Student, Ausbildung in den verschiedenen Bereichen oder Praktikum anbieten.

Abschlussessen

  • Weihnachtsbäume an Tisch stellen und Musik abspielen.

To Do

  • Links hinzufügen
  • Mentor vorbereiten
  • Bild von Code Tutorial hinzufügen
  • Review
  • Einführungs Präsentation mit Prototype hinzufügen
  • Mit Recruting sprechen: Wer und in welchen Umfang man das Recruiting macht.

Vorbereitung

Parts

77
QtyValueFootprintReferences
46WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116 +30
23100n X7R 50VResistor_SMD:R_0603_1608MetricC101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112, C113, C114, C115, C116 +7
62.0mm0_lpt_misc:TestPad_2.0mm5V1, 5V2, DIN1, DOUT1, GND1, GND2
1C_1206Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC124
1Seeeduino-XIAO-ESP32C60_lpt_module:Seeeduino-XIAO-ESP32C6U101

Questions

How big is the Christmas tree PCB?

It measures 163.2 × 100.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Christmas tree use?

77 parts, built around the WS2812B. 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 Christmas tree KiCad files?

From the PR0Leo/christmas-tree repository on GitHub, at the commit this page was made from: the board is kicad/christmas-tree/christmas-tree.kicad_pcb and its schematic kicad/christmas-tree/christmas-tree.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers95.3 × 161.9 mmDfh badge, the printed circuit board in 3D

    Dfh badge

    tanaes/whopping_Voron_mods

    135 parts787GPL-3.0
  • 2 layers42.8 × 28.8 mmMM Skirt, the printed circuit board in 3D

    MM Skirt

    PrintersForAnts/Micron

    If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)

    11 parts741GPL-3.0
  • 2 layers149.6 × 127.1 mmErgodash, the printed circuit board in 3D

    Ergodash

    omkbd/ErgoDash

    keyboard

    187 parts732MIT
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 2 layers177.7 × 144.5 mmCOMM PANEL, the printed circuit board in 3D

    COMM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    275 parts431