- OpenSCAD 100%
| case | ||
| diode_sod-123fl.pretty | ||
| docs | ||
| espressif-kicad-libraries@9395c2fd67 | ||
| lan_rj45.pretty | ||
| led.pretty | ||
| micro_sd.pretty | ||
| usb_c.pretty | ||
| .gitignore | ||
| .gitmodules | ||
| ch343g.kicad_sch | ||
| ethernet.kicad_sch | ||
| ext_conn.kicad_sch | ||
| fp-lib-table | ||
| its-g5-receiver.kicad_dru | ||
| its-g5-receiver.kicad_pcb | ||
| its-g5-receiver.kicad_pro | ||
| its-g5-receiver.kicad_sch | ||
| lan_ksz8851snl.kicad_sym | ||
| lan_rj45.kicad_sym | ||
| led.kicad_sch | ||
| led_xl-1615_jlcpinout.kicad_sym | ||
| micro_sd.kicad_sch | ||
| poe.kicad_sch | ||
| poe_tps2378ddar.kicad_sym | ||
| poe_tx4138.kicad_sym | ||
| README.md | ||
| sym-lib-table | ||
| usb-c.kicad_sch | ||
ESP32 C-ITS Receiver
This repository contains the hardware design files for the ESP32-C5 C-ITS receiver.
Production files (Gerber, BOM, CPL) can be found in the releases section
Current ordering situation
(as of 2026-04-23)
After the talk on Grazer Linuxtage (media.ccc.de, youtube.com) we got many responses from people also wanting to buy this receiver. We fixed a few issues of the first revision and ordered 200pcs (and later another 250pcs) of Revision 2.
The first 200pcs arrived in May, 2026. We are currently printing the cases and building the receivers.
The cost of one complete receiver (excluding case and mechanical parts) is about 20 €.
If you want to purchase a receiver PCB, please have a look at the wiki wiki.opentrafficmap.org
PCB design files
The PCB is designed in KiCad.
Main components:
- ESP32-C5-WROOM-1 (i.e. ESP32-C5-WROOM-1-N16R8 or ESP32-C5-WROOM-1-N8R8)
- KSZ8851SNL SPI to Ethernet IC
- TPS2378DDAR for 802.3af/at compliant active PoE
- isolated DC-DC converter with 7 V - 58 V input on active/passive PoE
- microSD slot
- 2x USB-C connector for JTAG and UART
- LM75BDP temperature sensor
Changelog and Errata
Revision 2:
- Add jumper for active 802.3 PoE or passive PoE
- Add pullups on I2C
Revision 1:
- Initial release
- Errata:
- 9.1k Resistors R44 and R45 need to be unsoldered from the PCB
- Passive PoE with less than 48 V needs Pin 4 and 5 of U8 bridged
Case design files
The case consists of 4 parts and is designed in openSCAD.
We usually print them in ASA, which should offer good UV stability.

