Project Atlas
A four-layer STM32 control board built from scratch to replace the electronics controlling BYU's Formula SAE electric race car. The full manufacturing package is released and the first revision is fabricated and in hand. That board does not work yet, so the project is still open: rev 1 is where the 12 V rail died, and the fix belongs to rev 2.
- 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.