Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.
/ mbldc Public archive

Custom PCB design and firmware, which serve as a ESC or BLDC controller, to drive brushless BLDC motors using my own control algorithms.

License

Notifications You must be signed in to change notification settings

maakbaas/mbldc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MBLDC

Custom PCB design which serves as a ESC or BLDC controller, to drive brushless BLDC motors using my own control algorithms.

Read more on maakbaas.com

Features of the PCB

  • One-sided assembly
  • STM32 MCU
  • Three low side phase current shunt resistors
  • Phase voltage measurements
  • Connector for hall sensors or an encoder
  • Max 10S, absolute maximum voltage is 45V
  • External communication using I2C or a custom protocol
  • Red/green status LED

Features of the firmware

  • Sensorless block commutation
  • Bi-directional
  • Open loop start
  • Duty ratio control
  • Current control
  • Speed control
  • Controllable through the debug port

Photo

About

Custom PCB design and firmware, which serve as a ESC or BLDC controller, to drive brushless BLDC motors using my own control algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages