Radio Calibration?

Hi,

I’m currently building a Heewing V1 VTOL plane and I’m experiencing issues when connecting my radiomaster pocket.

I have a RP1 radiomaster ELRS receiver and a ELRS radiomaster pocket, I had to change the coding so my receiver in is at port ‘UART2’ and thankfully it’s worked and my receiver is showing a solid green light with Telemetry found.

On mission planner however radio calibration isn’t showing me the bars go up and down when I move the sticks.

My radiomaster pocket says model mismatch 5.

I’ve attached photos, if anyone knows how to get it to work on radio calibration it would be greatly appreciated.

What kind of flight controller are you using?

Can you post the .param file?

It’s this,

To add I’ve managed to fully connect telemetry.

I can’t seem to set my protocol to CRSF on ardupilot on radio calibration, I’m unsure if that’s what’s causing me issues.

What do you mean you’re getting telemetry, but the radio isn’t working. Do you mean you’re getting the telemetry on the Pocket?

Make sure in the settings that only one serial port is set to SERIALx_PROTOCOL,23. The docs suggest UART2 so that should be SERIAL6_PROTOCOL,23.

Have you read this?
https://ardupilot.org/plane/docs/common-heewingf405.html#rc-input

Yes telemetry on the pocket, I’ve done all that and for some reason it still doesn’t sync to UART2.

I’m honesty thinking of resetting it back to factory and buying a 4 pin DuPont for the receiver in as this isn’t working.

Save your parameter file and share it here. There’s no reason why this shouldn’t work.

Yeah, please review it and let me know if you see what I’ve done wrong.

Thanks.

PARAM LIST.param (25.5 KB)

Try this first: Set SERIAL6_OPTIONS,0 You might need to power cycle everything to get it to work.

Setting that to 4 is only if you are using SRXL/Spektrum radios. Not applicable in this case.

Okay I’ve done this,

Still nothing on radio calibration. My radiomaster pocket is bound, the only other thing I can see on the aircraft is a blinking red light above port UART1 and I’m unsure if that’s stopping any signals being sent.

I’m not even using that port so I don’t think it would be the problem.

I just find it strange how the controller is bound but I’m getting no feedback on radio calibration.

The only other thing I can’t seem to figure out is on serial ports my UART2 which is labelled serial port 6 says Speed 115200 which is correct but protocol is RCIN which is correct but not for CRSF. However under protocols CRSF isn’t available to select but I’ve manually done that in changing the value of serial 6 to 115 BAUD and 23 protocol.

Any ideas?

That’s a mapping thing. It’s very common. I’m not into the code to explain why, but I’ll say it’s really common on a lot of flight controllers, you just have to be aware of it.

On the RC link the baud rate is automatically set so you don’t need to worry about that as long as the protocol is set.

Check the wiring. The RX of the receiver should go to the TX pin on the flight controller, and vice versa. TX <> RX, RX <> TX.

If you use the RCIN pin on the flight controller you’d need to change the receiver protocol in the ELRS script to SBUS. With that you won’t get any telemetry data back. It will work, but I’d rather go with at least the full ELRS/CRSF link so you get telemetry back to your radio.

Edit: Sorry, changed my mind. Looking at your photos again and I see it’s showing pitch roll and yaw as green. Do those values move when you’re connected?

Thank you, I checked my cables again and it was the TX>TX RX>RX causing issues.

I now have radio calibration!!

However, I still have a flashing red light on my FC and upon looking at messages it says ARM- Non zero throttle even though my stick is fully down.

Do I need to calibrate GPS or something to get it away?

Might have to do a full radio calibration and check your radio is set up correctly.

https://ardupilot.org/plane/docs/common-radio-control-calibration.html

There’s no GPS calibration, but you will need to do the compass. Do that with the plane outside with a GPS position. (auto calculates declination for you)

I now have the front two motors but not the back and a solid red light not flashing.

Is it worth checking channels on the pocket master?

Still can’t change modes of loiter etc

What setup have you done with the radio? What channels have you set up on the radio?

What’s your experience with EdgeTX and ELRS? Just so know where I should be digging here?

I’ve completely left it as stock, channels are set To 1-4 for aileron etc but apparently motor 4/rear tail is set to motor 11.

In a complete beginner with EDGE TX and don’t want anything fancy, I just want the plane to work as it should.

Your radio needs six outputs: (the first 4 are there, so really you just need to set up the last two)
1 - Aileron
2 - Elevator
3 - Throttle
4- Rudder.
5- Arm (This needs to be on channel 5 for ELRS)
6- Modes.

You need to set that up on the radio before you go any further. Look up RC Video Reviews on youtube. https://www.youtube.com/@RCVideoReviews He’s got a bunch of videos on how to set up your radio. Just set up the six channels I mentioned. Don’t worry about motors and outputs on the plane just yet, that’s set up in Ardupilot on the outputs and has nothing to do with the radio.

Okay thank you, I’ll set that up later and get back to you. Then try figure out the parameters for why the rear motor isn’t working/rudder. I’ll also attach screenshots.

My radiomaster pocket says model mismatch 5

If your radio says model mismatching is because you model number is not the same on RX and TX.
It is a safety feature.

Check this: Model Matching - ExpressLRS

1 Like

Okay amazing, I’ve got the modes set up and the front two motors are switching from vertical to horizontal fine.

Final issue is the rear rudder isn’t receiving any signals or moving.

I’ve attached another file with a few things I think it could be. For example I’m missing ‘RUD’ on my radiomaster but I’ve searched forums and can’t seem how to add it, it won’t let me.

Possibly the fact it isn’t calibrated on my radiomaster pocket is the reason when I start the it up it doesn’t move?

We’re so close to the final product!

Please see here

You need to identify the stick input for yaw on channel 4. That should have been there by default. You should be able to do it by editing channel 4 on the input page on the radio. (IMG_5097)