

Dashbox
A two-layer dashboard controller board for the USC Formula Electric car. It sits on the vehicle CAN bus, drives the driver-facing dash, and takes its power from the car's 12 V rail.
- Size
- 71.5 × 66 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 52
- Pads
- 135
- Tracks, vias
- 272, 20
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 14 Sep 2026
- Updated
- 14 Sep 2026
Overview
Dashbox is an open-source printed circuit board by FinnKrieger, from the FinnKrieger/dashbox-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 71.5 × 66 mm with 38 parts on 52 nets, routed with 272 tracks and 20 vias.
It is built around the SN65HVD230D, AMS1117-3.3 and AO3400A, with the ACT1210-101-2P-TL00, ESD2CANFD24DBZRQ1 and GZ1608D601TF among its other parts. Its parts include 13 resistors, 10 capacitors, 4 connectors, 3 ICs and 3 transistors. It belongs with the STM32 boards of this library.
Main components
6SN65HVD230D
SOIC-8-40℃~+85℃ 1 17mA 1Mbps 370uA 3V~3.6V CAN Transceiver Low-power mode、Wake-up function、ESD protection、Thermal shutdown protection、Bus fault protection、Hot-swap protection SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsACT1210-101-2P-TL00
SMD-4P,3.2x2.5mm-55℃~+150℃ 1.5Ω 100uH@100kHz 150mA 2 200MΩ 5.1kΩ@10MHz 80V SMD-4P,3.2x2.5mm Common Mode Filters ROHSTDKCommon Mode FiltersESD2CANFD24DBZRQ1
SOT-23ESD And Surge Protection (TVS/ESD)Texas InstrumentsGZ1608D601TF
0603-55℃~+125℃ 1 200mA 450mΩ 600Ω@100MHz ±25% 0603 Ferrite Beads ROHSSunlordFerrite Beads
README
README.mdDashbox — CAN Dashboard Controller PCB
A two-layer dashboard controller board for the USC Formula Electric car. It sits on the vehicle CAN bus, drives the driver-facing dash, and takes its power from the car's 12 V rail.

Front and back copper with silkscreen and board outline, as of the final revision.
Design
| MCU | STM32C011F4Px |
| Bus | CAN via SN65HVD230 transceiver |
| Bus protection | ESD2CANFD24DBZRQ1, ACT1210-101 common-mode choke |
| Power | AMS1117-3.3 LDO from vehicle 12 V |
| Switching | AO3400A N-channel MOSFETs (×3) |
| Layers | 2 (F.Cu / B.Cu), 1.6 mm |
| Footprints | 38 |
| Routing | 272 track segments, 20 vias, ground pour |
The CAN front end carries the parts you would expect on a vehicle bus that runs next to a tractive system: a common-mode choke and a dedicated ESD device ahead of the transceiver, with a ferrite bead on the supply. Connector pinouts are broken out to 4- and 6-pin headers for the dash harness.
Repository contents
hardware/
dashbox.kicad_sch schematic
dashbox.kicad_pcb board layout
dashbox.kicad_pro project file
schematic.pdf rendered schematic
media/
layout.png both copper layers with silkscreen
layout-top.png front copper onlyOpen hardware/dashbox.kicad_pro in KiCad 9.0 or later.
History
The commit history reconstructs the design's real progression from dated KiCad save snapshots, from the first schematic on 22 September 2025 through the final layout revision on 19 November 2025. Each commit corresponds to an actual working session.
The largest single change was on 22 October, when copper pours went in and routing was completed; the following week consolidated those pours down to a single ground zone and removed redundant parts.
Attribution
The Dashbox was designed by Finn Krieger and Aagam (@aagamjai-jpg) for USC Formula Electric.
The car's full electrical system — including the boards this one talks to on the CAN bus — lives in the team repository at SCFormulaElectric/USC-Electrical-Systems, which is the authoritative source for the vehicle design. This repository is a standalone copy of the Dashbox portion, published for portfolio purposes.
Other boards in the vehicle (relay board, precharge, SDC, VIL, RML) are the work of other team members and are not included here.
License
Released under the MIT License — see LICENSE.
Parts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 12k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R13, R14 |
| 3 | 3k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9, R11, R12 |
| 3 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q13 |
| 2 | 1.5M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C14 |
| 2 | 1200pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3 |
| 2 | 150k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R5 |
| 2 | 1uF/50V | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4 |
| 2 | 60 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R17 |
| 2 | Conn_01x06_Pin | Connector_Molex:Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_Vertical | J1, J2 |
| 2 | ~ | Package_DIP:DIP-8_W7.62mm | RE46C1, RE46C2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 1 | 4.7nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | ACT1210-101-2P-TL00 | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L4 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | Conn_01x04_Pin | Connector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_Vertical | J3 |
| 1 | Conn_01x04_Pin | Connector:FanPinHeader_1x03_P2.54mm_Vertical | J4 |
| 1 | ESD2CANFD24DBZRQ1 | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | GZ1608D601TF | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L2 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | STM32C011F4Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U3 |
Questions
How big is the Dashbox PCB?
It measures 71.5 × 66 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Dashbox use?
38 parts, built around the SN65HVD230D, AMS1117-3.3, AO3400A and ACT1210-101-2P-TL00. 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 Dashbox KiCad files?
From the FinnKrieger/dashbox-pcb repository on GitHub, at the commit this page was made from: the board is hardware/dashbox.kicad_pcb and its schematic hardware/dashbox.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dashbox design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers106.7 × 36 mm

- 6 layers51 × 53.5 mm

Custom fc rat
Ekta-Gupta27/custom-flight-controller-pcb
Custom flight controller PCB designed in KiCad with STM32F7, multiple sensors, CAN, USB, telemetry, PWM and IO interfaces.
122 parts - 4 layers170 × 101 mm

- 4 layers62.3 × 188.5 mm

Opt 14
gustebeast/public-steel-guitar
A pedal steel guitar you can build yourself, from parts anyone can buy.
233 partsCERN-OHL-S-2.0 - 8 layers150 × 90 mm

PB-100
avlyubimov/svc-platform
Status: EVT-LAYOUT-AUTHORIZED; connectivity routing complete; fab review open
424 parts1 - 4 layers100 × 176.5 mm

Elevation Pivot Daughter Board
mauro-starspec/Elevation_Pivot_Daughter-Board
KiCad 9 daughter board for the Starspec elevation/pivot controller.
263 parts - 2 layers120 × 60 mm

CAN interface
rkhvrnen/UDS-logger
A Python script and MCU source code for collecting real-time diagnostic data from control units of a vehicle using UDS over CAN bus.
82 partsMIT - 2 layers40.3 × 60.8 mm
