CAN sensor node for BYU Formula SAE Electric's car. Reads analog and digital sensors and publishes them onto the vehicle CAN bus, so the ECU sees sensor data as CAN frames instead of a bundle of wires run back to a single board.
- Teensy 4.0 as the controller
- SN65HVD230 CAN transceiver
- Connectorized sensor inputs on Molex 2- and 3-pin headers, so a sensor can be swapped in the paddock without touching the board
- Two-layer KiCad layout
Putting the node at the sensor rather than at the ECU is the point: it shortens the analog runs, which are the part of the harness most likely to pick up noise from the drivetrain.
| Path | Contents |
|---|---|
SensorBoard.kicad_sch |
Schematic |
SensorBoard.kicad_pcb |
Layout |
Plots/ |
Gerber and plot output |
Open in KiCad 8 or later.
- Project-Atlas — the STM32G474 control board that replaced the car's legacy electronics
- ECU_PCB_2026 — the Teensy-based ECU this node reported to