Ardurover does not connect with esc

Hello everyone. I built a rover with bidirectional (servo) brushed esc steering (forward-backward) with ardurover 4.5.7
I’ve been trying for months now to make it work, I’m new to this program and I’ve had a lot of difficulties, I’m left with a huge and apparently insurmountable problem, I can’t get the fc (Kakute f4 aio) and the esc (generic brushed esc) to communicate, the gps takes well and communicates correctly, but nothing, I was able to arm only once, then there was an update I don’t know what and nothing… He no longer weapons. With inav it was uncle to everything and but I would like to use ardupilot. Someone will be able toI’ve been trying for months now to make it work, I’m new to this program and I’ve had a lot of difficulties, I’m left with a huge and apparently insurmountable problem, I can’t get the fc (Kakute f4 aio) and the esc (generic brushed esc) to communicate, the gps takes well and communicates correctly, but nothing, I was able to arm only once, then there was an update I don’t know what and nothing… He no longer weapons. With inav it was uncle to everything and but I would like to use ardupilot. Someone couldI’ve been trying for months now to make it work, I’m new to this program and I’ve had a lot of difficulties, I’m left with a huge and apparently insurmountable problem, I can’t get the fc (Kakute f4 aio) and the esc (generic brushed esc) to communicate, the gps takes well and communicates correctly, but nothing, I was able to arm only once, then there was an update I don’t know what and nothing… He no longer weapons. With inav it was uncle to everything and but I would like to use ardupilot. Someone couldI’ve been trying for months now to make it work, I’m new to this program and I’ve had a lot of difficulties, I’m left with a huge and apparently insurmountable problem, I can’t get the fc (Kakute f4 aio) and the esc (generic brushed esc) to communicate, the gps takes well and communicates correctly, but nothing, I was able to arm only once, then there was an update I don’t know what and nothing… He no longer weapons. With inav it was uncle to everything and but I would like to use ardupilot. Someone couldI’ve been trying for months now to make it work, I’m new to this program and I’ve had a lot of difficulties, I’m left with a huge and apparently insurmountable problem, I can’t get the fc (Kakute f4 aio) and the esc (generic brushed esc) to communicate, the gps takes well and communicates correctly, but nothing, I was able to arm only once, then there was an update I don’t know what and nothing… He no longer weapons. With inav it was uncle to everything and but I would like to use ardupilot.
Could someone help me?

First of all, read your posting before sending. It is not necessary to repeat the same information twice or more in one posting.
Also give more details about your setup.
We only know which FC you have. But which ESC are you using. How is this connected. What parameters you have set. So show your setup and send PARAMS and best also a short (15 sec) LOG.bin file with LOG_DISARMED set to 1

I apologize for the double post but I thought I didn’t send it the first time. I’m “new” to ardupilot, I don’t really understand what I have to post to you. Of which is how to pull out the settings you need to receive help.
parameter list ardurover.param (16.9 KB)

Now is your chance to edit it.

You should select a FRAME_TYPE I suppose it’s Rover.
What ESC is that so we can determine if Brushed Bipolar is the correct type.
Turn on all arming checks.

And as @Juergen-Fahlbusch asks we will need to know more about the flight controller and how you have connected things. If it armed there will be a .bin log file you could post a link to. It can be more useful than the parameter file but that is helpful for now.

Thank you very much. I’ll try to post that register (I have to find it) and as soon as I have a moment I’ll check all the wiring. (I’ve been stopped with this project for 6 months and I don’t remember anything anymore) for the moment super thanks

The picture is nice but with such a pic I am not able to identify which ESC you are using.
So please write as the model, brand, manufacturer of your ESC. and how it is connected to your FC.
We ar e onl able to read and see what you present. We are not able to see what is on your bench.

Also show exactly which version of the Kakute f4 you have.

It is a cheap brushed esc purchased many years ago. Unfortunately, I cannot know the brand and model. When connected to a 1500mms to 2000mms PWM RX carried forward, 1500 to 1000 reverse or brake depending on how it is programmed. The esc works with a single wire connected to a fc pad (tomorrow I’ll disassemble and give you all the information on the connections.) anyway, the esc works well I tried it today with an rx pwm. Thanks again and sorry if I’m not very precise…
I will learn to be more precise… :+1::+1:

This is the fc I’m currently using.

That’s what you want. Set it for PWM which is default and try it.

Good morning. I’ve already tried it and the esc works fine. When connected to the flight controller it does not go. There is some setting that does not allow me to start the engine. I disabled all the pre arming controls in order to exclude gps, compass etc… When I turn on the rover, the flight controller starts correctly, the buzzer emits the correct sequence of sounds, but the ESC has no input signal… The LED continues to flash, a symptom of no connection. I can arm the rover, the gps has signal, mavlink works, but the esc does not receive any signal. This afternoon I will tell you the pins to which I connected everything.

Disabling of pre arming checks is the wrong way to find errors. These checks are implemented to assist finding errors.
Set the arming checks to default but write logs with LOG_DISARMED = 1 and show this Log.bin file here.
What do you mean with “The esc works with a single wire connected to a fc pad”?
Exactly which wire or pin of the esc is connected to which pad of the FC

This is the pinout I used.
R6-T6-------RX(mavlink)
M1-----------ESC
M3-----------Steering
M4-----------cam servo
R4-T4-------GPS
Sda-Scl----Mag

Try setting MOT_PWM_TYPE,0 (default) . And it needs to be armed for the Motor to run. Steering will function un-armed.

Again describe exactly which wire and which pin of the ESC is conneted where.
Out of your information I assume the ESC PWM Signal in is connected to FC M1 pin. OK
But is also the ESC Signal Gnd connected to the FC?
Are on ESC side Battery Gnd and Signal Gnd connected?
And show LOG-bin file which shows the issue

I’m still trying to figure out how to generate that file. Tomorrow I talk to a friend who will help me. The power supply of the esc is taken from the power pins of the fc so the grounds are connected correctly, the pwm pin of the esc is connected to M1 as specified. Tomorrow I’ll try to generate that file… Thanks again.

I hope I was able to generate a log. Sorry but I’m trying to learn and study… During the recording I didn’t have the radio on, but the connection is there and the steering servo responds well to commands.
2025-10-22 18-41-07.tlog (199.6 KB)

Nothing…the .bin files I generate are practically empty. I’m still looking for instructions online on how to do it. I’ll send you a properly edited file as soon as I can. Sorry.

The log you send is a telemtrie log not a .bin log.
As your FC has no SD card but a small flash memory to store a small amount of .bin files.
These files you can download vial mission planner → data flash logs
If you set the prameter LOG_DISARMED = 1 you get also .bin log files if your rover is not armed. Just for a short test this would be good.
Is the Param list above still actual or did you changed something?
As I understood your ESC is a classical RC based ESC so try set the parameter MOT_PWM_TYPE = 0 (normal) I think @dkemxr mentioned it above

Perfect… I’ll try to log again. The parameters are still the same and the wiring as well. I’ll also try to enter that setting. Thanks again.