SkillAgentSearch skills...

SensorlessESCSoftware

Sensorless BLDC motor controller firmware (STM32)

Install / Use

/learn @sahil-kale/SensorlessESCSoftware
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SensorlessESCSoftware

I like making motors spin! I decided to make a custom sensorless BLDC motor controller.

Commentary

  • A standard RC servo PWM control interface is employed (1000-2000us Duty Cycle, 50Hz) to control the BLDC motor to make it usable in RC drones and cars
  • I opted to make the BackEMF Zero-Sensing with an external comparator to simplify the code. Additionally, it would make the software easier for a sensored ESC
  • Due to chip shortage, the pins were broken out and a nucleo was used instead.

Schematic

image image

Photo:

View on GitHub
GitHub Stars25
CategoryDevelopment
Updated3mo ago
Forks7

Languages

C

Security Score

72/100

Audited on Dec 29, 2025

No findings