Some updates for the inos. The PWM one is the same as attached here earlier with the controls with switches and the manual/auto mode with PWM driver.
The second one is for CAN, so that you can directly run the tractor (untested as of now) hydraulic valve by sticking a Teensy board in between (you can do the same with Arduino of course but needs different CAN specific code). If the tractor lever input is less than whats commanded by OpenGrade3D, it’s in auto mode and OG3D is running the blade control. If you move the lever more than commanded by OG3D, lever wins. Going to test it next week, just cutting the cable to the valve and putting a 4-pole Deutsch connector in between. Tested on the bench today and the CAN messages look OK, the loop needs to run fast enough so CAN messages don’t pile up in the buffers.