
Dcc station
cc90202/DCC-esp32
DCC command station for ESP32-C6 — NMRA-compliant model railroad controller in Rust

This project involves the design of a Custom Carrier Board for the Raspberry Pi Compute Module 4 (CM4) and an Electrical Panel layout for a 3-phase 415V 32A industrial supply.
OctaviaCarbonChallenge is an open-source printed circuit board by KeenanKE, from the KeenanKE/Octavia repository on GitHub. It is a 2-layer board of 99.5 × 75 mm with 71 parts on 113 nets, routed with 278 tracks and 35 vias.
It is built around the MAX485ED, TPS54302 and SS34. Its parts include 16 capacitors, 12 resistors, 10 connectors, 8 diodes and 3 ICs. It belongs with the computers and single-board computers boards of this library.
This project involves the design of a Custom Carrier Board for the Raspberry Pi Compute Module 4 (CM4) and an Electrical Panel layout for a 3-phase 415V 32A industrial supply.
CM4 Carrier Board:
Electrical Panel Design:
This design ensures a robust interface between industrial systems and the Raspberry Pi Compute Module 4 for automation tasks.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | TestPoint | TestPoint:TestPoint_Bridge_Pitch2.54mm_Drill1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11 |
| 8 | MountingHole_Pad | MountingHole:MountingHole_2.5mm_Pad_Via | H1, H2, H3, H4, H5, H6, H7, H8 |
| 6 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C4, C5, C6, C7 |
| 4 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C14, C15 |
| 4 | 1N4148 | Diode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D5, D6, D7, D8 |
| 4 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5, J6, J7, J9 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C8, L1 |
| 3 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4, J8, J10 |
| 2 | 120 | Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm_NumberLabels | R9, R10 |
| 2 | 200 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12 |
| 2 | 22u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12 |
| 2 | 4K7 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11, J12 |
| 2 | DF40HC_3.0_-100DS-0.4V_51_ | mezzanine connector:HRS_DF40HC_3.0_-100DS-0.4V_51_ | HIROSE CONNECTOR, J1 |
| 2 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D3, D4 |
| 2 | MAX485E | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U3 |
| 1 | 1.5SMCxxA | Diode_SMD:D_SMC | D1 |
| 1 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7 |
| 1 | 105K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 13K3 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 49.9 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 511K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 1 | 75p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J2 |
| 1 | Polyfuse 2A | Fuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolder | F1 |
| 1 | SS34 | Diode_SMD:D_SMA | D2 |
| 1 | TPS54302 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
It measures 99.5 × 75 mm and has 2 copper layers, 1.6 mm thick.
71 parts, built around the MAX485ED, TPS54302 and SS34. 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.
From the KeenanKE/Octavia repository on GitHub, at the commit this page was made from: the board is OctaviaCarbonChallenge.kicad_pcb and its schematic OctaviaCarbonChallenge.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask KeenanKE before reusing the design.

cc90202/DCC-esp32
DCC command station for ESP32-C6 — NMRA-compliant model railroad controller in Rust



Jeo0/atg-client
automatic trajectory generator cross-platform client for acoustic volumetric displays (dis our thesis :))

GabuGravin41/rlpcb
RL PCB sits beside KiCad and works like a senior hardware engineer looking over your shoulder. You describe what you want to build; it helps you choose real parts from your KiCad libraries, works out the values, places…


TeinkBR/pcie-active-backplane
Universal PCIe Gen3×16 powered active backplane — KiCad + Gerbers

amorwilliams/Rools
10HP Eurorack 多功能可视化 DSP 模块 · Daisy Seed 固件 · 横屏频谱/示波/效果器单 App 平台