![]() |
|
| Register | FAQ | PM | News | Events | Groups | Blogs | Calendar | Mark Forums Read |
![]() |
|
Unregistered
|
||||||
| mCP X Brushless Mods Blade Micro CPx Brushless Mods and Conversions |
![]() |
|
|
Thread Tools | Display Modes |
|
|
|
|
#1 |
|
Registered Users
Join Date: Jan 2008
Location: Oslo, Norway
|
The BLHeli code has now been converted to run on SiLabs ESCs.
This link describes the Atmel version of the code, which has the same functionality: http://www.helifreak.com/showthread.php?t=357151 The BLHeli code supports: - Brushless tail. Get rid of that heavy SR120 tail motor. - Governed main. Get consistent cyclic and collective response in hard maneouvers. Other features are: - Parameters programmable from TX - Optional pitch to tail mix in governed mode. - Allows build of ultralight main and tail ESCs (<0.4gram). - Both v1 and v2 3in1 boards are supported. There are probably also other applications, like for instance MQX brushless ESC? So, over to the implementation facts. What do you need to do to set up a BLHeli ESC: - Buy a "Toolstick base adapter that costs 18.63$ (a little more than a programming card for other ESCs). - Buy one of the supported ESCs. - Download free flashing SW from SiLabs. - Connect three wires to the ESC and flash the code. And the details: The Toolstick base adapter looks like this: The pictures also show where to connect the three wires (I have used black, red and white). And you have to short two pins on the connector (highlighted with a green circle in the pic). You can buy it here: http://search.digikey.com/us/en/prod...345-ND/1207734 Or here: http://www.silabs.com/products/mcu/Pages/ToolStick.aspx ("TOOLSTICKBA" link) And probably many other places too.... Then you have to choose your ESC. The ones below are currently supported: DP 3A: Supermicro 3.5A: XP 3A: XP 7A: XP 12A: Turnigy 6A: The above pictures also have black, red and white circles showing where to connect to the toolstick. All of them have PCB points that are fairly easily accessible with a soldering iron. Then you need to download and install software for flashing: Click the "Flash Programming Utility" link on this page: http://www.silabs.com/products/mcu/P...Utilities.aspx With the Toolstick and the ESC at hand, follow the guidelines in this document: SiLabs code flashing.pdf Hex files for downloading into the various ESCs, as well as source code and TX programming manual can be found here: https://github.com/bitdump/BLHeli Alternatively use the excellent BLHeliSetup software (windows only), that lets you flash hex files, change parameter settings and more. You can download it from 4712's blog page: http://helifreak.com/blog.php?b=1859 And that's it. Now just build the ESC into your heli and fly! Happy modding and flying Steffen PS: Although shown many other places, below are pics of wire connection to the "resistor taps" on the back of the v1 and v2 3in1 boards: v1 board: v2 board: Last edited by TowPilot; 05-13-2012 at 11:06 AM.. Reason: Edits Per OP |
|
|
|
|
|
#2 |
|
Registered Users
Thread Starter
Join Date: Jan 2008
Location: Oslo, Norway
|
Just some additional information:
This spreadsheet shows the governor headspeed versus programmed throttle setting: Governor SiLabs.xls The SiLabs version of the BLHeli code will support headspeeds in excess of 8000rpm (with 6pole motor and 8t pinion). And this spreadsheet has a bit of information on the FETs that you will find in various ESCs: MOSFETs SiLabs.xls Finally just the spreadsheet used for calculation of the low voltage limiter settings for the various ESCs: Voltage cutoff SiLabs.xls |
|
|
|
|
|
#3 |
|
Registered Users
Thread Starter
Join Date: Jan 2008
Location: Oslo, Norway
|
If you would like to build ultra lightweight ESCs for your mCP X, you can do like this:
Start off with one of the small ESCs, the DP 3A, the XP 3A or the Supermicro 3.5A (the lightest one). Then replace the FETs with good FETs, like for instance the DMN2041/DMP2035: http://search.digikey.com/us/en/prod...ICT-ND/2182586 http://search.digikey.com/us/en/prod...ICT-ND/2181234 For the main you "piggyback" a second set of FETs on top of the first. Such an ESC with double DMN2041/DMP2035 is better than an XP 7A and only weighs about 0.4g. Some pics of my beli build: XP 3A main with double FETs: DP 3A tail: Supermicro tail: |
|
|
|
|
|
#4 |
|
Registered Users
Join Date: Dec 2011
Location: Austria
|
Great work Steffen! Thanks for your tremendous effort!
I am currently running an XP-12A (with converter) and HP06v2 main motor. I am using a 120SR tail with Plantraco 65mm prop. Encouraged by your great documentation, I'd like to install a brushless tail with the XP-3A. What motor and prop would you recommend? Would a Oversky HP03T be a good choice?
__________________
Blade mCPX BLHeli HP06v2/HP03T, mCPX C05M, mSRX, mCX, mSR Spektrum DX8, DX6i Phoenix Sim |
|
|
|
|
|
#5 | |
|
Registered Users
Thread Starter
Join Date: Jan 2008
Location: Oslo, Norway
|
I have been using both the Oversky HP03T "regular" 2.9g, and the "new" HP03T 2.5g with Plantraco together with HP06v2, WOW07 and HP08. And I am happy with both. The 2.9g has 12 magnets, while the 2.5g has 6 magnets, and the 2.9G is more powerful and probably a safer bet.
Anybody else have other experiences on tail motors? Quote:
|
|
|
|
|
|
|
#6 |
|
Registered Users
Join Date: Jul 2009
Location: Edgewater Colorado USA
|
I have searched for a half hour. Please, can someone link me to the Atmel ESC photos that BLheli supports?
thanks, Dave Should we add this to the Wiki?
__________________
I haven't crashed yet today. But, I haven't flown yet. And there is always tomorrow. |
|
|
|
|
|
#7 | |
|
Registered Users
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Registered Users
Join Date: Dec 2010
Location: Tennessee
|
I've ordered the TA915, XP12A and toolstickba. I've been poking around but not finding what brushless tail you guys are running with this setup. Can someone point me in the right direction?
__________________
MHS PROTOS - FB-CF, Outrage Packs, Quark Gyro E-Flite mCP x - C05 & HP05/SR120 Tail Velocity 90 - NovaRossi .91FB Whiplash & Furry 55 - NovaRossi .91 & .57 Last edited by memheli; 03-15-2012 at 02:42 PM.. Reason: wrong motor noted |
|
|
|
|
|
#9 |
|
Registered Users
Join Date: Jul 2011
Location: USA
|
I think the best so far has been the HP03T 2.9G version.
__________________
Tarot 450 Pro V2 DFC 6S - Scorpion 2010 - YEP 45A - Hitec 5065 - Hitec 5084 - Robird G31 Trex 500E DFC - Castle Vertigo 1800 - Castle ICE75 - DS510M - DS520 - AR7200BX MSH PRÔTOS - Scorpion 880 - YGE 60A - Futaba 9650 - Futaba 9254 - AR7200BX |
|
|
|
|
|
#10 | |
|
Registered Users
Thread Starter
Join Date: Jan 2008
Location: Oslo, Norway
|
Quote:
Mixing brands should not be a problem! However, I am not sure the si2333cds is better. Device: DMP2035 SI2333CDS Resistance: 30mohm 36mohm Rthja: 153K/W 75K/W Max curr: 3.6A 5.1A The maximum current is mostly about temperature. And on those spec items there are a lot of footnotes in the datasheet! And the differences between the two is probably a difference in package with lower thermal resistance for the SI2333CDS, but also a lot about how it is specified. And! Remember that in an ESC, each FET only carries current one third of the time. So a 3.6A spec for a FET means much more than that for the ESC (not three times as much though, since there are square law effects involved). I would still go for the DMP2035, due to it's lower resistance Cheers, -S |
|
|
|
|
|
|
#11 |
|
Registered Users
|
Agree about IR, package, and continuous current. From my search, both parts show the same 35mOhm so I thought the Vishay has an edge on peak current. Do you think double FET is good enough for peak current for 915 or hp08 with the DMN's? If so, the DMNs are cheaper and I'll go with those.
|
|
|
|
|
|
#12 | |
|
Registered Users
Join Date: Sep 2011
Location: United Kingdom
|
Quote:
![]() I'm interested in replacing FETs but can't seem to find both FETs shown above here in the UK. Are there any equivalent FETs that could be used? Also sorry if this is a silly question but how do I tell which FETs are N or P channel on the ESC when replacing them? Also I have a couple XP 3A ESCs that are not working. They respond to programming but no output when throttle is applied. Could this possibly be faulty FETs causing this problem? If so is there a way to test the FETs to tell which ones are faulty? Thanks again for your help! |
|
|
|
|
|
|
#13 |
|
Registered Users
Join Date: Sep 2011
Location: Germany
|
Hi, perhaps look for:
IRLML6244 = N-Fet Si2333CDS = P-Fet HTH |
|
|
|
|
|
#14 |
|
Registered Users
Join Date: Jan 2010
Location: Maple Valley, WA
|
I ordered a flashed XP-3A for my main motor and some DMN204IL-7 mosfets from Digi-Key. After reading this post I am thinking I don't have all the parts I need to piggyback the fets on this controller. Will the fets I have work on all 6 fets on the esc or do I need to get 3 more of a different part numer?
|
|
|
|
|
|
#15 | |
|
Registered Users
Thread Starter
Join Date: Jan 2008
Location: Oslo, Norway
|
Quote:
As for the ESC not responding to throttle signal, are you sure you have chosen the correct hex file? Maybe a dumb question, but I have done the error myself The input signal is on different pins on the various ESCs. I do not think faulty fets cause this. If one or more fets are faulty you will generally have a motor that "wiggles" but does not run.There is also a notice of caution on choosing the right hex file, as some erroneous combinations of hex file and ESC can burn fets. |
|
|
|
|
|
|
#16 | |
|
Registered Users
Join Date: Sep 2011
Location: United Kingdom
|
Thanks 4712 this helps a lot!
Quote:
|
|
|
|
|
|
|
#17 | |
|
Registered Users
Join Date: Jan 2012
Location: Hong Kong
|
Quote:
So, if I can only find this combination, like: DMP2035U - P CH IRLML6244TRPBF - N CH Is it fine to work? |
|
|
|
|
|
|
#18 | |
|
Registered Users
Join Date: Jan 2010
Location: Maple Valley, WA
|
Quote:
|
|
|
|
|
|
|
#19 | |
|
Registered Users
Join Date: Jan 2012
Location: Southaven
|
Quote:
|
|
|
|
|
|
|
#20 |
|
Registered Users
Join Date: Sep 2011
Location: Germany
|
|
|
|
|
![]() |
|
Unregistered
|
||||||
| mCP X Brushless Mods Blade Micro CPx Brushless Mods and Conversions |
| Thread Tools | |
| Display Modes | |
|
|