BlHeli Programming with Arduino as Programmer - Brushless ESCs in Combat Robots

  Рет қаралды 14,759

Team Just 'Cuz Robotics

Team Just 'Cuz Robotics

Күн бұрын

Пікірлер: 48
@blockednostril9739
@blockednostril9739 2 жыл бұрын
Oh this is sick, I’ve got dozens of bl heli parts from my RC heli days. Might play around with them now
@KrotowX
@KrotowX Жыл бұрын
And if they are obsolete for flying/driving thing, you can use them, to make a leaf blower or something different useful.
@elitedogger7142
@elitedogger7142 2 жыл бұрын
This worked perfectly thank youu
@workingforgear
@workingforgear 2 жыл бұрын
Really helpful!
@ahalgamal
@ahalgamal Жыл бұрын
thanks for the video , i have a ZMR blheli 50A ESC and got stuck in the bidirectional mode, which disabled the programming mode, i followed the video but the ESC is not recognized by the BLHeliSuite nor BLHeliSuite32 .. how can i exit this bidirectional mode and make it forward ?
@JustCuzRobotics
@JustCuzRobotics Жыл бұрын
Sorry but I'm not familiar with that particular esc.
@SexyRhubarbe
@SexyRhubarbe 9 ай бұрын
Hello, i have the same issue, do you find a solution ?
@tapanpatil7260
@tapanpatil7260 7 ай бұрын
Hi I am trying to program emax BULLET 15A BLHELI-S esc with this method, but unable to get it to connect in ESC setup page
@JustCuzRobotics
@JustCuzRobotics 7 ай бұрын
BlHeliS requires BlHeliSuite while BlHeli32 requires BlHeliSuite32. Make sure you have the correct software. Also be sure the ESC has battery power. Can't really help beyond that.
@TeamJunkYardDog
@TeamJunkYardDog 2 жыл бұрын
Will this work with knock off esc from amazon? Or would you need a different program? I know this is a not likely because of so many options out there but programming esc is new to me.
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
That's not possible to answer without knowing what ESC. Any Blheli32 ESC or BlheliS (if using the older BlHelisuite instead of BlHelisuite32) should work fine with this. If it's not actually using Blheli firmware it won't work
@AdonnesDerrell
@AdonnesDerrell 2 жыл бұрын
THANK YOU
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
No problem 😊
@AdonnesDerrell
@AdonnesDerrell 2 жыл бұрын
@@JustCuzRobotics you should make more bot making videos. I like the process it takes for making your bots.
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
I have already made over 2 dozen and not planning to stop now. kzbin.info/aero/PL_m9B4y_C-qqWCQ_f7wcc6GATmOQs8C-0
@tszkoon4269
@tszkoon4269 11 ай бұрын
can i use a stm32 nucleo to program my bl heli 32
@ankjaers
@ankjaers 2 жыл бұрын
Why not plug into an old flight controller running betaflight? Would be usefull anyway to make the but more controllable
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
I don't own a flight controller, these are cheaper, I already have like 6 of them, and I really doubt a flight controller is easy enough to set up for a land based robot and weapon. Betafight looks pretty complicated to me as someone who never built a quad.
@ankjaers
@ankjaers 2 жыл бұрын
@@JustCuzRobotics it is much easier since blheli just talks directly to betaflight via dshot. So esc’s can be configured all at once. And you have esc telemetry back to the remote. Could be usefull for weapon esc’s and motors.
@utpal4455
@utpal4455 Жыл бұрын
Yes flight controller is much easier to communicate
@FabioR-qf5vw
@FabioR-qf5vw 5 ай бұрын
Hello!! I hope you will read my comment and try to answer me because I really don't know what to do anymore. I have an Arduino mini, or rather, more than one because out of desperation I tried to buy several. I should connect it to Bheli but there is no way. I installed the drivers, the computer recognizes it, sees it and tells me a working device but then when I go to make Bheli recognize it there is no way to connect it.... It sees that it is inserted in the USB port but when I give it the command connect continues to load and finally tells me "interface fails". What could be wrong? Thank you very much if you answer me
@JustCuzRobotics
@JustCuzRobotics 5 ай бұрын
Did you set blheli to look for the correct interface? Certain about it being connected to the right pins? I'm not sure there is too much help I can provide other than checking the obvious things.
@FabioR-qf5vw
@FabioR-qf5vw 5 ай бұрын
@@JustCuzRobotics Yes, the pins are connected correctly. How do you tell Blheli to set the correct interface? Maybe it's the step I'm missing....
@JustCuzRobotics
@JustCuzRobotics 5 ай бұрын
Top menu should have select blheli32 interface and you need to choose USB/COM
@MikeysLab
@MikeysLab 2 жыл бұрын
BLHeli normally drives sensorless brushless motors, for something like a combat robot would sensored brushless motors not make more sense, given the better control at slower speeds? Could sensored brushless motors negate the need for gearing? a 920 kv sensored motor has MUCH better performance on the low end, so no stuttering and higher torque at the 5% throttle ranges. This would also open up using VESC speed controllers (I like the FSESC variety) which are by no means cheap, but they are open source :)
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
This is true. But for bots in the 1lb and 3lb and even 12lb class there are almost no sensored motors small enough, and both the sensored motors and especially ESCs are way more expensive. At the 250lb battlebot scale that changes and sensored motors are really the go-to. My next 12lb bot I intend to use a sensored motor that's basically the smallest one I could find that can use 4S or higher voltage, but the VESC I am driving it with cost about 50% more and is about 400% heavier than a similarly rated Blheli32 ESC.
@MikeysLab
@MikeysLab 2 жыл бұрын
@@JustCuzRobotics There are some motors designed for RC cars, which I agree might be a bit big :) was actually toying with the idea of building my own ESC but that might be a touch extreme
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
For reference the one I wanna use for my 12lb bot will be just for a lifting arm, hence it is absolutely essential to have sensor feedback. It is a NEO 550 motor from REV Robotics.
@MikeysLab
@MikeysLab 2 жыл бұрын
@@JustCuzRobotics I see your point, the smallest I can seem to find is about 160g and cost $60, which is the Turnigy XK3650
@logiloigloig369
@logiloigloig369 2 жыл бұрын
Hi, I am using an arduino uno and the HobbyKing® ™ Brushless Car ESC 10A w/ Reverse ESC. I have followed your tutorial, but it doesn't seem to work. What can I do? (The problem is that it doesn't detect the esc). Thanks!
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
That ESC is not using Blheli32 or BlheliS firmware. If it did it would say so on the product page. So you won't be able to program it with BlHelisuite.
@logiloigloig369
@logiloigloig369 2 жыл бұрын
@@JustCuzRobotics Ok, thank you very much! Witch esc are you using?
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
Supply shortages suck so the ones I have are really expensive and hard to find now. They are HAKRC 35A Blheli32. I can also recommend the Flycolor XCross Blheli32 ones.
@Tzarkyl
@Tzarkyl 2 жыл бұрын
have you tried using the 4 in 1 esc?
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
I haven't personally, but many others have used them successfully
@Tzarkyl
@Tzarkyl 2 жыл бұрын
@@JustCuzRobotics do you know of resources, guides or tutorials related to using them in non drone (combat robot) applications? Thanks
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
I'm sure there are a hundred FPV drone youtube channels and websites that would have some. I am not personally involved with any of that but Google is your friend. Only one I know of is Oscar Liang.
@vwing7332
@vwing7332 Жыл бұрын
Can i use nodeMCU instead of Arduino?
@JustCuzRobotics
@JustCuzRobotics Жыл бұрын
Honestly I have no experience with NodeMCU but probably not. If it's not on the list of boards to flash with the Blheli software. You can download the software for free and see what boards are listed though.
@robowarner
@robowarner Жыл бұрын
Even with Arduino, I've had issues using unofficial nano boards. I had to use a genuine Uno. Probably something to do with the USB drivers that BLHeli is looking for
@JustCuzRobotics
@JustCuzRobotics Жыл бұрын
I have had occasional issues with the bargain basement Nano boards as well. Lots of them come with the old bootloader rather than the new one but most of them have worked for me. I used to buy a bunch of Pro Trinkets and use those for throwaway projects but it's a massive pain to work with them (every time you hit the reset button you have like 10 seconds to upload code to them) and they are really finnicky with limited IO. The Nanos seem much better
@vwing7332
@vwing7332 Жыл бұрын
Thank you @justcuzrobotics for the video .... I have successfully flashed my esc with Arduino nano board ...
@toonverbruggen7351
@toonverbruggen7351 2 жыл бұрын
Hi Seth, I was watching this (kzbin.info/www/bejne/qn64momMraxkgbM) the other day and this gave me an idea. The belt on division has always been a weak point so how about putting the motor next to the drive shaft and using a impact wrench-ish thing to connect it? That way you should have reliable direct drive with the effect of the slipping belt. I´m sure you will find something to say why this is a bad idea but you never know, maybe I will once suggest something usable.
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
If by impact wrench thing you mean some sort of clutch, that is something I had thought about. The main issue is I cannot use direct drive between the motor and the weapon because I need the mechanical advantage afforded by a 3:1 pulley ratio to self right. In order to direct drive the weapon I would need a much bigger/heavier motor, which I did look into, but it would need to be heavily modified into a hubmotor to survive impacts and that's pretty involved. It would also make the bot way more topheavy and unstable. Having the already rather heavy and large weapon motor low down makes the bot drive much better. Figuring out some means to add slip to the system and still have the torque to self right while surviving massive impacts is a serious engineering challenge in general, and something I have yet to properly solve.
@toonverbruggen7351
@toonverbruggen7351 2 жыл бұрын
Being top-heavy is indeed a problem I was worried about. You could solve it by putting the motor and clutch in the regular position and use a drive shaft/gearbox to drive the weapon. You could also get rid of the clutch by using a flexible drive shaft (Like the TPU or whatever that orange/red stuff is called or something a little stronger).
@JustCuzRobotics
@JustCuzRobotics 2 жыл бұрын
I don't think a drive shaft has been used by any combat robot like that. I'm not sure why but I feel like there's a reason.
@toonverbruggen7351
@toonverbruggen7351 2 жыл бұрын
@@JustCuzRobotics Well make a test bed, put it through the biggest torture you can imagine and see, I guess.
Using an Arduino 4-way interface to Flash BLHeli with BLHeliSuite
13:02
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,1 МЛН
VAMPIRE DESTROYED GIRL???? 😱
00:56
INO
Рет қаралды 6 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 79 МЛН
Open Source ESC based on Arduino - High Speeds
16:58
Electronoobs
Рет қаралды 178 М.
Brushless Motors in Combat Robotics: Blheli32 + Transmitter Programming Guide
32:08
How To Flash ESCs With Arduino Nano
5:33
Project Blue Falcon
Рет қаралды 51 М.
I Tried to Make a Flywheel Flipper - Here's What Went Wrong
21:18
Team Just 'Cuz Robotics
Рет қаралды 4,2 М.
Scaling Up My Scariest Combat Robot Yet - Subdivide B at RH7
42:15
Broken Link Robotics
Рет қаралды 21 М.
The Magic of Pogo Pins: Building a Custom Programming Fixture!
15:49
Zach of All Trades
Рет қаралды 97 М.
Magnetic Switches - for $20 each!
20:42
The Warthog Project
Рет қаралды 427 М.
ТИПИЧНОЕ ПОВЕДЕНИЕ МАМЫ
00:21
SIDELNIKOVVV
Рет қаралды 1,1 МЛН