@BrianTee_Admin
It looks like the timing is adjusted, but the purple line is still in the same position/distance of the vehicle.
Now I updated the Machine_USB_4202_16pins_V3.2.ino (12,0 KB)
it is also avaliable in a pullrequest on Github https://github.com/farmerbriantee/AgOpenGPS/pull/161in the v4201 branch. (incl. serial connection with MEGA2560 correction in AGOpenGPS)
This new Arduino Mashine USB file with the posibility to select up to 16 Relays. (if compiled with MEGA2560)
It is possible to adjust all timings in the code without blocking.
Use of relays as simulated puchbuttons (as impulse) is selectable with
//#define OUTPUT_TO_RELAY_IS_IMPULSE //comment out if normal output is required