Pixhawk outputs @400Hz:
Idle 1042-1043us
Armed: 1110us (or above)
max: 1950us
Esc32 config:
PWM_HI_VALUE 1950
PWM_LO_VALUE 1042
PWM_MIN_START 1100
PWM_MIN_VALUE 900
PWM_RPM_SCALE 5200
I am a bit concerned about what will happen if temperature changes if we need to get absolutely same PWM timings between autopilot and ESC. Changing PWM_LO_VALUE 1042 to something lower make ESCs never get the solid green led fixed, which I find very disturbing. Is there a way to check the source code?
I also removed the safety switch on the pixhawk which cut PWM signal to the esc in order to be sure that we always send something to the ESCs. I had some strange startups when using antispark plugs, maybe it could be useful to delay the initialization of ESCs to be sure that autopilot was powered before?