RC radio input problems

Is there a particular reason you need one handed operation? In general as a pilot flying you shouldn’t manipulate secondary control devices like a laptop with GCS software in flight.

If you need to activate secondary functions in flight then you should use controller with enough buttons or switches to facilitate that.

I’m not flying, it’s a boat. I want one handed because most of the time I’ll be using it on manual mode and it’s a lot easier with one hand. I’ve used the controller without the pixhawk. Just the esc and servo like a regular rc boat and the controller works fantastic. Also, this controller has 6 channels which is plenty of channels than what I need. I only really need 3. Steering, throttle, and one for flight mode I only need loiter. This controller has 6 channnels. I don’t even use telemetry so it’s not like I’m going to be distracted with my laptop.

Ok.

You can try forcing Pizhawk to look for PPM by disabling all other protocols.

If you have an oscilloscope you could check PPM encoder is producing correct signal.

Can you post a photo of the receiver setup?

Hi, I think I tried that. I can’t remember what the parameter was but “all” was checked, I I checked it, and instead checked “ppm” and nothing changed. the set up is a mess right now because I’m moved it from the rc car that I was using to learn the set up to my boat. But this is ppm encoder I’m using along with the rc radio above (I have the 6 channel no the 4+2)

It’s weird because if plug in only one channel, it sees it on the green bars correctly. Meaning it’s a joystick so it’s centered and left and right or up down are the max and min, but when I plug is a second channel, they both react the same but they’re not acting normal like centered. The stick being centered and left and down is min, but max I can only get up + right. If I do up only nothing changes, same if I do right only.

Seems like it should work, and it seems reasonable for your use case. But I’m not familiar with that hardware. I guess it’s possible that it’s producing output that is incompatible with ArduPilot.

It has the be the radio because when I use a different one everything works ok. Someone else had the same issue Ardurover calibration not working but and they were able to connect to UART ( not sure I how that is done) and they fixed it. I don’t think mine has UART, I think mine is PWM. The weird part is that if I plug in only one channel, that channel works properly. If plug in two or more they all merge and they’re not even centered or to at the min.

He is using a crsf protocol Rx connected to a UART configured for RC Input.

have you tried the ppm encoder with another receiver from another radio just to rule out a faulty encoder. you say the receiver works without the pixhawk and that the pixhawk works with another receiver, its the only thing you have not tested.

Yeah, I’ve tried a different transmitter with its respective receiver. I first set it up with a trigger and wheel rc car style with the receiver it came with. Then, tried this joystick one with its receiver. It didn’t work, so I took it off and put on the first one that work to make sure the ppm encoder didn’t break or had a loose connect idk. It worked so it leads me to believe that it’s the joystick radio.

I think your radio/receiver combo is a POS, most likely.

1 Like

Yeah maybe. I wish someone could explain why it’s reading the channels how it does. Even if it’s a POS it would be helpful to know why this one is, but the other that works is not?

Get a receiver that has a single SBUS output (or at least PPM), and avoid using that PWM to PPM adapter.

SBUS is preferred over PPM because the data within the frames includes other information, like if there’s a failsafe condition (loss of signal) - where as PPM is just all the different PWM channels merged into one.

How do I connect from that kind of receiver to my pixhawk 6 mini?

Pix 4 mini RC

1 Like

So the red is not connected? Which channel to I connect to on the receiver side?

I noticed, when I use the receiver and transmitter that works, the ppm encoder light doesn’t flason/off. But when I plug in the one that doesn’t work it flashes or blinks. I got a new set of the same controller and still doesn’t work.

Sounds like an incompatibility between your receiver and encoder.

I got this pwm to sbus adapter. Hopefully it helps.

So the sbus encoder worked. The mission planner recognizes all the channels how it’s supposed to… the only problem now is my esc is beeping nonstop. This is so frustrating. I went out (with the trigger style radio) for testing. Everything went great. Auto mode, loiter worked great. Tuned it and was doing waypoints perfectly. The only issue I had is for some reason reverse wasn’t engaging half the time. I’m I not supposed to plug in the esc to the second plug of the power module?

Typically ESC with BEC is used to power the servo rail which depending on particular boar may or may not serve as a backup power for the FC. There is no need to connect it to the power module port because it doesn’t provide voltage nor current data.