Project Atlas
A four-layer STM32 control board built from scratch to replace the electronics controlling BYU's Formula SAE electric race car.
- Designed the power tree: a fused 12 V input, a synchronous buck down to 5 V, and an LDO to 3.3 V.
- Six switched high-side output channels across 12 V, 5 V, and 3.3 V — PMOS switches driven by NMOS gate drivers off the STM32's GPIO, with ADC sense on the low-voltage rails.
- Three independent FDCAN buses over TJA1051 transceivers, plus USB-C debug serial through a CP2102N bridge with ESD protection.
- Wrote the validation firmware and power-on self-test covering UART, status LEDs, power switching, ADC, spare I/O, and all three CAN buses.
- Released the full manufacturing package — four-layer gerbers, BOM, and pick-and-place — and set up the Git workflow a three-person team used to collaborate in KiCad.