I successfully forced my will on the pixhawk and I got the PWM up to 32767 which is 32ms for the Canon.
Interesting. Standard servo pulses only range from 1 to 2 ms in duration. This is quite an increase.
I also have no idea what relay I should use. Which one can work with under ms precision.
It doesn't need to be under a millisecond.
Here's the DYI Drones thread on this :
using aux pins as relays for chdk. Be careful - some of the things posted are wrong but you have to read subsequent posts to figure that out.
This device can be build fairly easily or you can purchase one from
tuffwing.And small signal NPN transistor will do - the 2N222 is pretty common if you can't find a B547.
These should work well too :
SparkFun Logic Level Converter - Bi-Directional. Let me know if you need a schematic.
for this mission I need only 3 positions: shoot/halt/shut_down. (<10 / 10-20 / 20<). Can you please check if your s100 can work with these ms values?
As long as the script's
USB Timer Precision (msec) value is set to
1 then accurately measuring 10 mSec vs 15 mSec vs 20 mSec will not be a problem.