chip_circuit_processor_140251_1920x1080
Custom DC Brushless Motor Controller

Electrical Engineering Student;

Designed and built a custom PCB to drive a high-current BLDC motor using a three-phase MOSFET bridge, programmed STM32/Arduino microcontrollers for sensorless commutation.

Personal, Vancouver, BC, Canada

July 2024 - August 2024

Skills: C/C++, BLDC Motor Control, PCB, Soldering 

  • Designed and soldered a custom PCB using KiCAD to drive a high-current brushless direct current motor (BLDC) using a three phase MOSFET bridge.
  • Coded Arduino/STM32 microcontrollers to control the commutation sequence of the motor, employing the back electromotive force generated by the motor to determine rotor position and speed.
  • Specified and sourced components (gate drivers, MOSFETs, capacitors, voltage regulators) via Digikey and Mouser and referenced datasheets for critical capacitance and resistor values.