Hardware
PUCK RACER ist ein reines Open-Source-Hardware-Projekt. Jeder Puck basiert auf einem ESP32-C3 Mikrocontroller, einem WS2812B LED-Ring und einem wiederaufladbaren 18650-Akku. Die Platine wurde speziell für dieses Projekt entwickelt.
Bill of Materials (BoM)
Alle Teile für 8 Pucks + 1 Coordinator. Mengenangaben sind Mindestbestellmengen — einzelne Teile haben Restbestand für Ersatz.
| Bauteil | Anzahl | Link | |
|---|---|---|---|
| Puck (ESP32-C3) — pro Set 8 Stück | |||
![]() |
ESP32-C3 SuperMini Achtung: Pinout muss exakt stimmen, sonst passt die Platine nicht! Der verlinkte C3 ist kompatibel. |
8 | AliExpress |
![]() |
WS2812B 35 LED Ring | 8 | AliExpress |
![]() |
Arcade Button (60 mm) | 8 | AliExpress |
![]() |
18650 Li-Ion Akku Beispiel-Akku — wir empfehlen ein Markenprodukt (z.B. Samsung, Sony/Murata, LG) zu verwenden. Nicht am Akku sparen! Billige Li-Ion-Zellen können brennen. |
8 | AliExpress |
![]() |
TP4056 Ladeboard (USB-C) | 10 | AliExpress |
![]() |
5V 3A Step-Up Converter | 8 | AliExpress |
![]() |
Piezo Buzzer (passiv) | 10 | AliExpress |
![]() |
Elko Kondensator (1000µF) | 10 | AliExpress |
![]() |
Ein/Aus Schalter | 10 | AliExpress |
| Coordinator (ESP32-S3) | |||
![]() |
ESP32-S3 N16R8 DevKit | 1 | AliExpress |
| Optionales Zubehör | |||
![]() |
JST-Stecker (Kabel) | 25 | AliExpress |
![]() |
USB-C Adapter | 10 | AliExpress |
![]() |
PETG Filament (3D-Druck Gehäuse) | 2 kg | AliExpress |
* Die Links sind Affiliate-Links. Beim Kauf über diese Links unterstützt du das PUCK RACER Projekt — ohne Mehrkosten für dich.
Gesamtkosten für ein Set mit 8 Pucks + 1 Coordinator liegen bei ca. 180–200 € (ohne Platinen und 3D-Druck).
Sicherheitshinweis Akku: Die Firmware hat eine Temperaturüberwachung (NTC-Sensor) und das TP4056 Ladeboard bietet einen Lade-/Tiefentladeschutz — trotzdem sind billige No-Name Li-Ion-Zellen ein echtes Brandrisiko. Verwende ausschließlich Markenakkus (Samsung, Sony/Murata, LG, Molicel) mit integriertem Schutz-PCB. Spare nicht beim Akku!
PCB — Platine bestellen
Die PUCK RACER Platine ist ein eigenes PCB-Design (KiCad). Du kannst die Gerber-Dateien direkt bei einem PCB-Hersteller hochladen und die Platinen fertigen lassen.
Die Platine enthält neben den Anschlüssen für ESP32-C3, LED-Ring, Button und Buzzer auch einen NTC-Temperatursensor (10kΩ, Beta 3950) zur Überhitzungserkennung sowie einen Spannungsteiler für die Batteriemessung, mit dem die Firmware den Akkustand in Echtzeit überwacht und bei kritischem Ladestand automatisch abschaltet.
Open-Source Hardware — Die PCB-Designs stehen unter der CERN Open Hardware Licence v2 – Permissive (CERN-OHL-P-2.0). Du darfst die Platine frei verwenden, anpassen, vervielfältigen und auch kommerziell einsetzen. Es handelt sich um ein Entwickler-Board — jegliche Gewährleistung und Haftung sind ausgeschlossen. Nutzung auf eigene Verantwortung.
Gerber & Produktionsdateien
Lade die ZIP-Datei herunter und lade sie direkt beim PCB-Hersteller hoch. Die Einzeldateien sind für manuelle Prüfung gedacht.
So bestellst du die Platine
Die gängigsten PCB-Hersteller für Hobbyisten sind JLCPCB und PCBWay. Beide akzeptieren Gerber-Dateien und liefern weltweit. So geht’s:
- Öffne jlcpcb.com oder pcbway.com und erstelle ein Konto.
- Klicke auf „Order Now“ bzw. „Quick Order PCB“.
- Lade die
PBC.zipoderGerber.ziphoch. Die Platinenmaße und Layer werden automatisch erkannt. - Stelle die Menge ein (min. 5 Stück, empfohlen: 10 für 8 Pucks + Reserve).
- Wähle Farbe und Dicke (Standard: Grün, 1.6 mm — funktioniert beides).
- Optional (JLCPCB): Lade die BOM- und Pick&Place-Datei hoch, um SMD-Bestückung direkt mitbestellen zu können (SMT Assembly).
- Bestelle — Lieferung dauert ca. 7–14 Tage.
Tipp: Die Platinen selbst sind günstig (5 Stück oft unter 2 $), aber es fallen leider relativ hohe Versandkosten nach Europa an. Erfahrungswert: Bei 30 Platinen ca. 6 € pro Stück inkl. Versand. Am besten gleich eine größere Menge bestellen, um die Versandkosten pro Platine zu senken.
Aufbau & Lötanleitung
Schritt-für-Schritt Videos zum Löten, Zusammenbau und Flashen der Pucks. Von der leeren Platine bis zum fertigen Puck.












