RCTimer/Turnigy/Hobbywing ESC DIY Firmware Flashing - Page 295 - RC Groups
Thread Tools
Jul 04, 2012, 05:13 PM
Still flying a desk..
ChilternFlyer's Avatar

Best ESC ??


Hi guys, what are the safest ESC's to buy right now?

I'm ordering some for 2 projects and not sure what to get (my last batch of Turnigy's have the Si labs chip )
Now I'm reading things like the HK SS series are locked..

What's a safe bet (10a and 18A ESC's requred) from either HK or RCTimer??
Sign up now
to remove ads between posts
Jul 04, 2012, 05:21 PM
Suspended Account
to the two posts above: how do you manage to find this thread, but at the same time fail to read more than 1 page of it and order garbage.

your usual plush 25s? maybe you don't need this thread after all?
the guy asking recommended esc - try reading the thread. hk f10,20,30,40a stuff has been linked like 9000 times....
Jul 04, 2012, 05:25 PM
Registered User
Xnaron's Avatar
Quote:
Originally Posted by ChilternFlyer
Hi guys, what are the safest ESC's to buy right now?

I'm ordering some for 2 projects and not sure what to get (my last batch of Turnigy's have the Si labs chip )
Now I'm reading things like the HK SS series are locked..

What's a safe bet (10a and 18A ESC's requred) from either HK or RCTimer??
I just ordered a bunch of f-30a's from Hobbyking. I flashed 6 of them. These are 30a esc's and they have the coveted external oscillator.
Jul 04, 2012, 05:38 PM
hacker
Quote:
Originally Posted by e_lm_70
This ESC sometime under full load, especially with fresh battery, was resetting ... not nice to get a ESC reset while flying, but at leas BEC was kept alive
...
What I don't understand are the 3 chip with 8 pin each, S2003 032P I@R ... maybe some "amplifier" for control the N-FET ?
These are the FET driver chips I was talking about in my previous post. On boards with them, the pins from the AVR are often not inverted, so you don't need an _nfet variant. However, you should check the datasheet and make sure there is no line above the "LIN" and "HIN" pins; if there is, those lines are inverted:

http://www.irf.com/product-info/data...irs2003pbf.pdf

If that's really an IRS2003 FET driver, you can see there is a line above LIN, which immediately excludes most .inc files as possible matches for that board, as that is fairly uncommon. This means that the INIT_P lines would need to have the low side (called "N" in my tree) FETs initialized to HIGH (on) rather low (off), in order turn the FETs off. grep can tell us potential targets for this board:

> grep INIT_ *.inc | grep AnFET
dlu40a.inc:.equ INIT_PD = (1<<AnFET)+(1<<BnFET)+(1<<CnFET)+(1<<rcp_in)
tp_nfet.inc:.equ INIT_PB = (1<<AnFET)+(1<<BnFET)+(1<<CnFET)

It might be tp_nfet.inc, but check the pin arrangements. If it is actually resetting, I kind of doubt that the firmware is really that buggy. Does it happen right near full throttle? The FET drivers draw the most power there and that is the most likely point where the whole circuit would draw too much power from the logic voltage regulator.

Quote:
Originally Posted by Truglodite
Do all the programmable HK-SSxx-HW (aka HK-HWxxA) escs have the same pinouts as labeled in this pic?
Yes.

Quote:
Originally Posted by Truglodite
My understanding is I first should hook up an esc in question to my rx/motor/lipo, then connect RESET to GND while the motor is running, and see what happens. If it keeps running, hooray the esc is flashable. If it stops, oh well, it still works just can't be flashed... correct?
Yeah, but be careful if you power it from a LiPo...a current-limited power supply is better. In particular, stock firmware on boards with external oscillators (yours doesn't have one) can easily lock up if you touch the oscillator, and may leave the FETs on. tgy releases since enabling the watchdog should protect against this, but most stock code doesn't.

Anyway, you can start the motor at a low speed to make it more obvious, but if you don't, you can still just wait for the start-up beeps again after briefly connecting the reset pin to ground. When they set the RSTDISBL fuse, it just ignores all input on the pin.
Jul 04, 2012, 08:15 PM
Registered Aircraft Offender
Truglodite's Avatar
Quote:
Originally Posted by simonk
Yeah, but be careful if you power it from a LiPo...a current-limited power supply is better. In particular, stock firmware on boards with external oscillators (yours doesn't have one) can easily lock up if you touch the oscillator, and may leave the FETs on. tgy releases since enabling the watchdog should protect against this, but most stock code doesn't.

Anyway, you can start the motor at a low speed to make it more obvious, but if you don't, you can still just wait for the start-up beeps again after briefly connecting the reset pin to ground. When they set the RSTDISBL fuse, it just ignores all input on the pin.
Thanks Simon!

It appears I misread your initial post and reversed the diagnosis. The confusion is my fault, so to set the record straight... to verify if an esc has "locked firmware", I hook up to limited power (RX pack), briefly ground the reset pin, and either...

A) Nothing happens = esc cannot be flashed

or

B) The esc "reboots" = esc can be flashed

Simple enough... obviously a motor needs to be attached to hear the reset beeps. I'll report back if my batch of ss30-hw's are "locked" or not as soon as they arrive.

Thanks again,
Kev
Jul 05, 2012, 01:28 AM
Registered User
galaxy1's Avatar

DIFFERENCE YEP HobbyKing VS HiModel...


I have a question:
Someone can tell me what is the difference between these 2 ESC?
top center I circled in red component. it is an optocoupler P281. placed there, what is it? what is its purpose?


Shot at 2012-07-04
Jul 05, 2012, 01:41 AM
Suspended Account
Probably... optoisolation... Probably means input PWM needs to be inverted, too.
If you don't care, you should be able to trash the opto circuit and wire PWM in directly to INT0 without much issues. Opto devices also cannot be firmware upgraded via USB linker.
Jul 05, 2012, 03:55 AM
Registered User
Hi. I have a question. Maybe this was answered before but I don't have time to read all 295 pages .

So I have HobbyWing SkyWalker 20A ESC's and I want to know if I can flash them with SimonK FW and what file must I use. I'm using them on HobbyKing KK V2.1 board.

Thank you.
Jul 05, 2012, 04:06 AM
Registered User
Quote:
Originally Posted by simonk
Hello! This is one of the harder motors to drive -- search this thread for MT-3506. You can try bs_nfet.hex, but you may have better luck with the wii-esc Mystery_nFET build (attached to this thread). I often use this configuration for testing since the motor is so smooth and has nice properties otherwise, but the timing tracking is difficult under heavy acceleration. Is this when you saw the issue with the stock firmware? Did RCTigerMotor point you here?
@Simon, thanks for the reply.

Will have a go with the wii-esc code and see what happens.

Had a look at the wii-esc site - is it simply a case of downloading the .cmd file and flashing via avrstudio, or are there any other steps to take or fuse values i need to set?

I noticed the issues using the MT-3506 motors (with flyfun 30A esc's) on both my Naza and WKM quad builds.

If i have the quad sitting in a nice stable hover, then flick the right stick/aileron i can hear one of the motors make a 'cogging sound' (anyone who has built an RC rock crawler will know the sound i mean).

The quad will then gently pitch over and crash.

If i fly this set-up in a sedate way it's fine, but as soon as any very quick inputs or attitude adjustments are made, there are issues.

Tiger motor didn't respond to my questions, found this thread via multirotor forum.
Jul 05, 2012, 04:08 AM
Registered User
i am building a quadcopter from scratch and one of my ESC's burnt out, i replaced it with a new of a different brand as the same was not avail able and now one motor spins faster than the rest is it possible to fix this my retiming my ESC?
Jul 05, 2012, 04:21 AM
Registered User
Quote:
Originally Posted by evolutionizer
i am building a quadcopter from scratch and one of my ESC's burnt out, i replaced it with a new of a different brand as the same was not avail able and now one motor spins faster than the rest is it possible to fix this my retiming my ESC?
I'd not risk it. For $50 you can have a set of HK F-30A which are flashable and work pretty well for most things. One of the major flaws with multirotors is that symmetry is very critical for consistent behaviour and predictable flight.
I assume you calibrated all 4 together or using same method at least?

Build yourself a tricopter or an Osprey with the others.

If you go with the Osprey idea don't fly it near Japan ... you could ruin their reputation for reliability. Though yours would be totally safe I'm sure.
Last edited by thwaitm; Jul 05, 2012 at 05:42 AM.
Jul 05, 2012, 05:18 AM
Registered User
Quote:
Originally Posted by simonk
These are the FET driver chips I was talking about in my previous post. On boards with them, the pins from the AVR are often not inverted, so you don't need an _nfet variant. However, you should check the datasheet and make sure there is no line above the "LIN" and "HIN" pins; if there is, those lines are inverted:

http://www.irf.com/product-info/data...irs2003pbf.pdf

If that's really an IRS2003 FET driver, you can see there is a line above LIN, which immediately excludes most .inc files as possible matches for that board, as that is fairly uncommon. This means that the INIT_P lines would need to have the low side (called "N" in my tree) FETs initialized to HIGH (on) rather low (off), in order turn the FETs off. grep can tell us potential targets for this board:

> grep INIT_ *.inc | grep AnFET
dlu40a.inc:.equ INIT_PD = (1<<AnFET)+(1<<BnFET)+(1<<CnFET)+(1<<rcp_in)
tp_nfet.inc:.equ INIT_PB = (1<<AnFET)+(1<<BnFET)+(1<<CnFET)

It might be tp_nfet.inc, but check the pin arrangements. If it is actually resetting, I kind of doubt that the firmware is really that buggy. Does it happen right near full throttle? The FET drivers draw the most power there and that is the most likely point where the whole circuit would draw too much power from the logic voltage regulator.
Reading your post is like studying a good microelectronic book

Thanks.

Yes, I found out that the S2003 are controlling the N-Fet ... for each of the 3 chip, one output for to 2 FET (+Vcc), and the other output got the other 2 FET (GND) for the same phase.

About the reset issue ... is see there are 3 big 8050 chip for power the external BEC, and it is looking a little 8050 used for internal CPU power.

But, this will not explain the reset ... how it is possible that this happen only at full power with fully charged battery ? it does not happen in the middle of the fly even if at full power ?
My suspect was always a wrongly detect low voltage cut ... anyhow ... eventually using a bigger capacitor in the power line of the CPU, should prevent this reset, assuming your theory ...

Anyhow ...I'm going to get the pin used for control the 3 phase (6 pins I need to find)

It will be nice to rescue a abandon ESC, and on the same time , understand more of this interesting world.

Tchuss

e_lm_70

ps: I will try to download the firmware before mess with it
Jul 05, 2012, 06:15 AM
Master of Flash
LazyZero's Avatar
Quote:
Originally Posted by er9xuser
Hi. I have a question. Maybe this was answered before but I don't have time to read all 295 pages .

So I have HobbyWing SkyWalker 20A ESC's and I want to know if I can flash them with SimonK FW and what file must I use. I'm using them on HobbyKing KK V2.1 board.

Thank you.
As far as I know are they Silab based and not flashable with SimonK firmware.
Jul 05, 2012, 06:42 AM
Registered User
Quote:
Originally Posted by LazyZero
As far as I know are they Silab based and not flashable with SimonK firmware.
Thx. Do you maybe know when will Silab based ESC get FW?
Jul 05, 2012, 07:16 AM
Suspended Account
Never. tHere's no reason to buy silabs based stuff, better / cheaper alternatives exist.


Thread Tools

Similar Threads
Category Thread Thread Starter Forum Replies Last Post
Discussion Rctimer 30A esc cutting out with KK board Efliernz Multirotor Drone Talk 2 May 26, 2011 02:20 PM
Sold FS: Tricopter Parts- HK401b, Pentium 30A ESC, rctimer 750kv motors pwu_1 Aircraft - General - Miscellaneous (FS/W) 2 Jan 18, 2011 09:58 PM
Sold RCTimer 2826-6 + ESC 30A New in packaging will trade as well Pics Added! planebldr Aircraft - Electric - Power Systems (FS/W) 4 May 25, 2010 09:54 PM
Discussion RCTimer 30A Programmable ESC hunter7193 Power Systems 8 Jan 02, 2010 02:27 PM
For Sale Several New ESC's - 10a, 20a, 30a - Reduced Callen9345 Aircraft - Electric - Power Systems (FS/W) 0 Apr 20, 2009 02:31 PM