Formula Student Vehicle Control Unit (VCU)
The ‘brain’ of our EV Formula Student car implemented with FreeRTOS, critical for managing core functionalities such as throttle control, telemetry and fault detection/handling. PCB designed in Altium Designer.
Autonomous Line Following Buggy
Final Race Winner! Designed and built a custom autonomous buggy, programmed with Mbed in C++. Implemented cascaded PID control, state machine architecture, with multiple timer interrupts.
Formula Student Battery Management System (BMS)
Microcontroller firmware that manages the safety of the car’s 400V+ battery pack. It includes my own custom SPI-to-isoSPI hardware driver for communication with ADMBS ICs.
Brake System Plausibility Device (BSPD)
A safety-critical component of the car that performs plausibility check between brake pressure and throttle position only using non-programmable logic. Designed in Kicad.
F1 in Schools (World Finals 2017)
Used SOLIDWORKS to design the car and run FEA and CFD simulations to optimise its performance. Utilised CNC Milling and 3D Printing for precise manufacturing. Two times ‘Fastest Car Award’ winner and represented Malaysia.