STM32 Line Follower Robot - PCB Chassis and PID Firmware

Competition line-follower robot whose custom main board doubles as the chassis. STM32F411CEU6 Black Pill with SWD header, 11 IR reflective sensors on a curved front arc, TB6612FNG dual motor driver, SSD1306 OLED with knob and buttons for tuning on the track, and 2S 18650 power with BMS, charger and regulator. PID control with live per-sensor calibration shown on the OLED. My team won Auto Grand Prix V6.0 at SUST.
robotics pcb-design stm32 embedded-c hardware-prototyping