I’m building a Rover with a brushed motor and “Pololu G2 High-Power Motor Driver”.
FC ist AUAV-X2.1 (which has a IOMCU)
Rover 4.0.0 stable
Motor is on SERVO2
MOT_PWM_TYPE 3 “Brushed With Relay”
SERVO3 is the steering servo
From IOMCU hwdef.dat I can see that CH1 and CH2 are in timer group TIM2.
So it should be fine, if I connect motor on CH2 and don’t connect anything on CH1.
SERVO1_FUNCTION is set to PassThrough, because I want to have the signal also on SBUS-OUT. But the problem also exists, if I disable SERVO1 completely.
But the PWM signal of CH3 steering servo is randomly one of of the pictures below.
So I have to power the rover several times until I get the right servo signals. Need about 3-5 tries. If it hit the right signal, it is working correctly.
(sorry, I have only an old fashioned analog oszi
Steering OK: (2 ms/div)
Steering working, but off center and wrong scaling (1ms/div)
Steering servo not working at all: (1ms/div)
My parameter settings:
20191201-Bronco-400.param (16.2 KB)
Does anybody have an idea what could be wrong?