Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 1.86 KB

README.md

File metadata and controls

41 lines (34 loc) · 1.86 KB

Forked to play around and possibly improve it later on, not recommended to use right now, as there are no advantages over it's original :-)

MegaBrush

MegaBrush is a firmware for common atmel based brushless ESCs. This library makes it possible easily convert a brushless ESC into a brushed ESC.

Features

  • 1khz PWM with 128 levels per motor direction.
  • Forward and Reverse Operation
  • Runtime configurable Min and Max PPM inputs
  • Simple PPM Smoothing
  • Deadband for throttle center
  • Easy to install when using SimonK Bootloader
  • Failsafe on signal loss
  • Throttle must pass through deadband before ESC will spin motor

Installation Instructions (For SimonK ESCs)

  1. Look for the .hex file for your ESC in the firmware directory.
  2. Download the BLHeli flashing tool and flash the .hex file
  3. Use the "Flash Other" Option to flash the hex file.

Tested firmware

ESC Performance

Oscilloscope

Operating Instructions

  • Wire the ESC to your brushed motor
    • MegaBrush uses phases A + C from the brushless motor controller.
    • Phase B is not used.
  • Program Min/Max for your RC Transmitter
    • Power on the ESC with the transmitter transmitting the MAX value
    • You should hear 3 beeps from the motor indicating you are in programming mode
    • After 2 seconds you will here 1 beep, Move the transmitter so you are transmitting RC Min
    • After 2 seconds you should here 3 beeps indicating successful programming of Min/Max
    • Return the RC transmitter to the neutral setting
  • If the motor is making a fast quiet beep it's likely because your transmitter sticks are not centered. Center your sticks at power up to enable the ESC.