Giter VIP home page Giter VIP logo

megabrush's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.