Hi
I was unable to get any life to my TowerPro 40A with any of the versions. Any ideas how to overcome this or where to start diagnosing? Flashing is working as I managed to run on the brushless firmware by SimonK...

This firmware is compatible with TGY.HEX - so, it is for controllers fr example with P fets on upper side...
Your one seems to be all N-fet, thus it can not work "as is", for sure.
And perhaps also completely different pin assignment - I do not know. If You are interrested, You must edit "macros.inc" to match your ESC - probbably you can read what is needed from tp_nfet.hex (not hex but source files).

You guys should know answers to the questions I have :
is it possible to use those cheap ESC (turnigy, towerpro) to drive motors powered by 24V or 36V sources ? The load power is limited to 250W so the max current is not a problem (10/15A). They are generally given for 6s max (21V). I suppose that some of them have fet that support 40V. Would it be necessary to change the voltage regulator that powers the board and perhaps the resistor dividers for the feedback? thank you for any advice.
I got part of an answer in that reference : http://www.rcuniverse.com/magazine/a...rticle_id=1344 it says :

"Hardware Voltage Limitations - 4S, 6S, HV
Brushless ESCs are generally rated for a very specific range of voltage. This is due in part to the voltage rating of the FETs themselves. Generally speaking, higher voltage FETs are usually more resistive than lower voltage FETs, so higher voltage controllers will require more FET capacity than lower voltage controllers to handle the same amount of current. The drive circuitry must also be modified to handle the higher voltages.
The FET voltage limitation is a hard number. Exceeding the FET's voltage limit usually results in instant destruction of the FET. Always pay attention to the voltage limits recommended by the ESC manufacturer."

So the output fet should be changed as well as the drive circuitry which makes too much to change to be easily done. Do you agree?

Files

hello kapteinkuk
Your program can use boat 2 brushed motor 540 ? . I can build capacity for the motor circuit 540 ,
I found the mix function, it is suitable for 2 motor?
and it is important as loss of signal, the motor cut off. , esc locate the neutral when start turn the tranmitter
I want to build a high-speed boat, use esc brushed 2 in 1

I have been following this thread with a great interest. I am into large scale, garden trains and this project would be ideal for a brushed locos. One small problem: never done any programming, nor have any idea where to start, equipment, software, resources wise. Fairly competent with assembling numerous electronic projects over the years, from kits or schematics. Any help would be appriciated.

I just reprogrammed 2x Turnigy Plush 10A ESCs for mini robots. Basically, 1 brushless ESC becomes a brushed ESC with forward/reverse. It's not particularly well documented, and I nearly bricked my first ESC by using the wrong pin definitions file.

I had to download and install the compiler and programming tools (SiLabs IDE and Keil 8051 C compiler demo) and fiddle around a bit, so it's definitely only for folks with some electronics/programming experience. I had previously reflashed some multicopter ESCs with BLHeli firmware so already had some kit set up. I used OlliW's BLHeliTool programming software to do the actual flashing for BLHeli and for this brushed firmware.

Hi,
Can you please help me, I read that the ESC should be physically connected to the motor by the half bridges, but what does that mean? I am about to reprogram 4 Turngiy F20A's but still not sure where the motor contacts should go. (e.g wires/chip/etc)
Thanks in advance!

ESC's with Oscillators

I have a number of ATMega fitted ESC's that are going begging.I would like to convert to using this firmware but they all use an external oscillator. Has anyone adapted the firmware to be used on an ESC with an external osc?

I have a number of ATMega fitted ESC's that are going begging.I would like to convert to using this firmware but they all use an external oscillator. Has anyone adapted the firmware to be used on an ESC with an external osc?