
Overview
The Smart BLDC Motor Controller is a compact, high-efficiency motor control solution that integrates:
- A single-cell Li-Ion charger
- Step-up converter enabling 12V motor operation from a single lithium battery
- A protected 1 Ampere BLDC motor driver
- A MEMS-based inertial measurement unit (IMU)
- A microcontroller
- An OLED user interface
All of this is packed into a tiny 28mm diameter dual-board design.
My Contribution to the Project
I joined the project at a late stage, when it was facing long-term stability and manufacturability issues. I resolved these challenges by:
- Developing test firmware (C11)
- Optimizing and verifying the power stage using simulations and handmade prototypes
- Fixing schematic issues and completely redesigning the PCB layout (Altium Designer)
- Creating Python helper and simulation scripts
- Automating BOM and fabrication documentation generation
As a result, the redesigned device has successfully passed multiple production batches without issues.