Skip to the content
PCBKitNew board
2 layers71.5 × 66 mmDashbox, the printed circuit board in 3D

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

6

README

README.md

Dashbox — 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.

Board layout

Front and back copper with silkscreen and board outline, as of the final revision.

Design

MCUSTM32C011F4Px
BusCAN via SN65HVD230 transceiver
Bus protectionESD2CANFD24DBZRQ1, ACT1210-101 common-mode choke
PowerAMS1117-3.3 LDO from vehicle 12 V
SwitchingAO3400A N-channel MOSFETs (×3)
Layers2 (F.Cu / B.Cu), 1.6 mm
Footprints38
Routing272 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

text
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 only

Open 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
QtyValueFootprintReferences
312kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R13, R14
33kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR9, R11, R12
3AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q13
21.5MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4
210uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C14
21200pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3
2150kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R5
21uF/50VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C4
260Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R17
2Conn_01x06_PinConnector_Molex:Molex_Micro-Fit_3.0_43045-0612_2x03_P3.00mm_VerticalJ1, J2
2~Package_DIP:DIP-8_W7.62mmRE46C1, RE46C2
1100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC7
110KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12
14.7nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
14.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
1ACT1210-101-2P-TL00Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1Conn_01x04_PinConnector_Molex:Molex_Micro-Fit_3.0_43045-0412_2x02_P3.00mm_VerticalJ3
1Conn_01x04_PinConnector:FanPinHeader_1x03_P2.54mm_VerticalJ4
1ESD2CANFD24DBZRQ1Package_TO_SOT_SMD:SOT-23D1
1GZ1608D601TFInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL2
1SN65HVD230Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1STM32C011F4PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU3

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 mmRoll Hoop Board, the printed circuit board in 3D

    Roll Hoop Board

    SCFormulaElectric/USC-Electrical-Systems

    29 parts9
  • 6 layers51 × 53.5 mmCustom fc rat, the printed circuit board in 3D

    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 mmFreeDSP G, the printed circuit board in 3D

    FreeDSP G

    freeDSP/FreeDSP-G

    ADAU1467 DSP Board for Electric Guitar Players

    377 parts7CC0-1.0
  • 4 layers62.3 × 188.5 mmOpt 14, the printed circuit board in 3D

    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 mmPB-100, the printed circuit board in 3D

    PB-100

    avlyubimov/svc-platform

    Status: EVT-LAYOUT-AUTHORIZED; connectivity routing complete; fab review open

    424 parts1
  • 4 layers100 × 176.5 mmElevation Pivot Daughter Board, the printed circuit board in 3D

    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 mmCAN interface, the printed circuit board in 3D

    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 mmCANPCB TESTBENCH, the printed circuit board in 3D

    CANPCB TESTBENCH

    SternhoDTU/Solar

    Depository for my work on the DTU solar car

    44 parts