The areas this project works through.
These four overlap constantly — a motor needs a driver, the driver needs a control loop, and the loop needs firmware to run it. Each is a thread of write-ups, tools, and open code that grows as the work does. Below is what sits under each one.
Robotics & Motion Control
Choosing and driving motors, closing the feedback loops around them, and the mechanics that carry the load — from a single actuator to a multi-axis machine.
- Stepper / BLDC / brushed DC drives
- Encoders & position feedback
- Mechatronic & CAD integration
Power Electronics
Gate drive, converters, and switching stages that move power into motors and inductive loads within their electrical and thermal limits.
- Gate driver & bootstrap design
- Buck / boost converters
- Si / SiC / GaN switching stages
Controls & Communication
Control loops from current to position, and the buses and bridges — CAN, SPI, RS-485, and Holoscan Sensor Bridge — that connect motors, sensors, and hosts.
- Current / velocity / position loops
- CAN, SPI, I2C, RS-485, UART
- Holoscan Sensor Bridge
- Sensorless & sensored control
Embedded Systems
The firmware and tooling underneath it all — bare-metal drivers, hardware bring-up, and the test rigs that keep the rest honest.
- Bare-metal & RTOS firmware
- Bring-up & hardware validation
- Production test & automation tooling