Good day to everyone,
I’m trying to implement the BLHeli_32 passthrough in my pixhawk (fmuv2), which is running the latest version of copter (Copter - 4.0.3), according to BLHeli_32 Pass-Through Support — Copter documentation (ardupilot.org) and i’m not being very succesful.
Following all the instructions, i have connected my ESC signal to the pin 2 in Aux Out (
- The 8 “MAIN” outputs of autopilots using an IOMCU (like PixHawk and Cube), cannot be used for protocols other than Normal PWM and OneShot. On these autopilots, only the additional “AUX” outputs can properly support OneShot125 and DShot protocols. If you attempt to set a “MAIN” output to DShot, then normal PWM output will occur, even though it has been set to a DShot protocol.
), have set my Servo10_Function to motor1 (33) and then followed the rest of the video. Unfortunately, passthrough didnt work. Then, i set the BLH_Mask to servo10 and the BLH_OTYPE to 4 (dshot150) and, connecting the BLHeliSuite32 to the pixhawk using a baudrate 115200, again, i was unsucceful. Then i changed the baudrate to 57600, and i could connect to the ESC and everything seemed fine (got the passthrough to work). I disconnected the ESC and the pixhawk, went to connect again to the BLHeliSuite, and for my surprise, with the 57600 baudrate i couldnt connect to the ESC. So, i tried 115600 and now everything worked again.
At this moment, i’m not able to connect to any ESC using the passthrough. I know the problem isnt from the ESC nor the setup (cables, for example), because, connecting everything to an arduino, bootloading it with the blheli interface code, the passthrough works great (way better than with the pixhawk). Can someone point to what i’m doing wrong? It surely must be some configuration i’m missing (the other topic i found similar to my issue was this one Pixhawk 4, no BLHeli passthrough? Serial output jumbled? - Hardware / Pixhawk family - ArduPilot Discourse which the problem was solved by some configuration). What am i missing?
Any help is appreciated.
PS: I’m trying to use the passthrough to use the BLHeliSuite32 motor tab to test my motors.
EDIT: I’m using iFlight Succex 55a ESC, which came stock with version 32.7 and by using arduino i have upgraded it to 32.8.