In that previous long thread of drone build, I was told that I will be doing something knows as “ESC Passthrough” in the FC and will then be uploading Bluejay to my Speedybee BLS 50A 4 in 1 ESC, And it will then start supporting BiDirDShot protocol and some of ESC Telemetry too.
Can you please give me the link to the documentations of how to do so?
And after which AMC process should we do this ESC Passthrough? Currently I am done until 04 (ahrs orientation) and am currently on 05 param file, And I am currently assembling my drone fully.
Flashing ESC firmware isn’t really part of Ardupilot the details for how to do that are out there on the interwebs. Oscar Liang info is usually pretty solid.
He’s working from Betaflight but once you’re into the ESC settings that doesn’t matter. You’ll need to make sure you have passthru configured.
If your goal is to prolong the build, config and tune of your craft by asking where published documentation can be found for every step you are winning the award. This isn’t social media, the expectation is you find and put to use the published documentation, which is easy to find, follow the process, perhaps fail on some attempts and learn from them, and when stuck resort to the forum with a concise on point post for the specific issue you are struggling with.
But when I am opening up ESC configurator and following the instructions of Oscar Liang, The ESC is not getting shown up there.
I also set the “SERVO_BLH_AUTO” to enabled to enable ESC Passthrough. The FC connects to ESC configurator, but the ESCs don’t get shown up there even when battery is connected to ESC.
Lets flash betaflight firmware into the Kakute and then, using the betaflight firmware as an ESC Passthrough bridge, we will flash the 4 in 1 ESC with Bluejay, and once done, we will re flash arducopter?
Also, unless you are using a separate power distribution board with current and voltage monitoring, there is no benefit to leaving VBat and Cur disconnected. I think you are misconstruing something about the advice you’ve received.
Oh yes. Kakute H7 wing has a Battery monitoring/BEC board. And from the Bat-OUT pad, the Wire enters the ESC (I soldered the wires today) So then Vbat and Curr are optional, right?
.
Oh so that’s the problem…
But Why does this ESC requires a seperate ground wire here? Why can’t it just use the ground which is common with motor ground?
.
Yes. While this whole procedure of trying to flash Bluejay, My battery was connected to the drone, along with the USB cable too.
Even the motors produced that beep-beep sound twice, so it looked like ESC has been connected to FC.
Problem is that I have removed all the unnecessary wires from the ESC-to-FC connection cable and now only motor S1-S4 remain there. So let’s firstly order a new 8 pin JST-SH 1.0mm cable and then will keep the Ground connection
Ok, yes. It appears those pins pass through from the PDB, so no need to duplicate them on the ESC connector.
Lacking the ESC connector’s ground wire COULD be the issue, depending on how the ground is bonded between the PDB, autopilot logic circuitry, and USB connection.
Yes sir. Because i am even not seeing the 4 motors in the mission planner’s Servo output screen, Servo 1-4 appeared with “disabled”. And I manually selected the motor there from drop down list. Even that “Position” bar is empty showing 0.
Because there were no motors assigned to outputs. And now that you have manually assigned them in the Servo screen what messages do you see in the Messages screen starting with "PreArm Motors: ??
You really blew this one dude. So, FRAME_CLASS is at default or undefined so you had no motors assigned to outputs. You then assign them manually but there is still no Frame Class configured. Do you think you might need some motor outputs assigned to do anything you have posted about here?
It’s all getting so confusing. I am currently just following the AMC docs and in that, I have arrived at 05_remote_controller.param for now. And in mission planner, i just uploaded the latest copter firmware into it before starting anything in AMC. The AMC docs doesn’t pointed out to set something more also, so i didn’t did anything more ?