Thx coming back. Well I did it exactly as explained.
I do use Castle Edge with external Governor, which allows only fix endpoints.
Pulses: OFF 1.06ms / Bailout 1.06-1.2ms / Full 1.89ms
There is no possibility to adjust push rod and Servo arms
FW 1.31 with DSMX Satellites
1) Disabled Governor in Spirit (Save and Powercycle Spirit)
2) Set TX do give 0..100% throttle output on Diagnostics (in DX9 matching -100% +100)
3) Lowered Range min, till ESC gets armed (saved Setting)
4) Power Cycle Spirit and ESC with full throttle on TX
5) Increased Max to get to full throttle, which I was not able to reach.
This lead me to analyses the output, where I discovered as described:
1) Pulse is different to what I see normal on RX on ESC Side. With TX -100%/+100% I see normally 1.100ms and 1.900ms on Receiver out, on Spirit with no Range Adjustment out shows 1.165ms +6% and 1.843ms -5%.
However as I can adjust with Range, this is not relay an issue, but could make things easier on setup to just work. As easy setup, with defaults, is one of your gaols.
2) Range min does influence max out, which needs to be adjusted afterwards, if its intended fine.
3) I'm not able to adjust max Range, there is no effect if I had to lower min Range first by -145, Throttle out is limited by 1.848ms, Range max shows no effect between 66-150. below 66 Throttle pulse gets lowered, but never gets above 1.848 and I need >1.89ms.
I guess you implemented move of Linear equation by offset with Range min, while max influences somehow the slop angle and is limited on top.
I think Range min should influence slop with 100% as rotation Point, while Range max uses 0% as rotation point. If 0..100% is done previous this should work. In this case Range min and Range max have no influence on each other and Range max can be done first, as by ESC manufactures and Coco66 required/suggested.
Regards, Adrian