I have had a bit more time to work on the machine now that I have put my tractor back together and it is out of the way, I have mostly been messing around with the gear shifting program. It is the one RotarySMP used, I have found that the program had been forked for a MH600e which is more similar to the setup that I have so that is what I am using now. I have been able to get the programs simulator to try to shift the gearbox but i havent figured out how to add the cam position switches to the logic so it doesnt know where it is going it just moves the cams.