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 outputs off the STM32's GPIO: two 12 V high-side channels using PMOS switches with NMOS gate drivers, two open-drain 5 V channels, and two logic-level 3.3 V channels, 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.
- Brought the first board up and traced a dead 12 V rail to a ground test point whose barrel crossed the split power plane.
- Released the full manufacturing package (four-layer gerbers, BOM, and pick-and-place) and set up the Git workflow a four-person team used to collaborate in KiCad.