Clive,
You are in luck. This had actually fallen off my radar. I was able to get ahold of Dorro1971 at the beginning of the month and ascertain the code that he had been working on. Trouble is I was on travel for work, and well, it just fell off my radar. He was ok with me posting it, but did mention that he didn't have time to support questions. He was hopeful to give people a head start, and maybe a means to see it the rest of the way through.
I was going to start a git repository and put it there, but I don't want to delay people longer than I already have.
At any rate, his sketch is attached. I will pass along his notes below. If there are questions or things you (we) cant work out, I am happy to take them to him. He did ask to liaise through me.
I would just echo his wishes and ask that as things get updated/fixed/worked on, that it at least gets shared here.
I haven't looked at this too closely, and again, none of this is my work, just posting it on behalf of Dorro1971.
Notes:
Code:
data for steps, speeds, accels etc can be set via serial link...arduino terminal...
baud rate is in the project..
data must be entered with all five digits..eg 00033 otherwise data will not be accepted. if nothing is entered then data will not be changed.
pathpilot will ask the atc what its profile data is, if it does not match what it expects...from the ini file i think, .it will send commands to change the profile data... won't work
as the profile is currently hard coded...so it must be set to match the data sent after the "VE" request or "VL" request..
some inputs are simulated due to lack of hardware..you will have to have a look...i didn't get as far as really fitting it..i don't have the hardware yet, still a manual drawbar!
Pathpilot starts with VE or VL
if data reported back is ok then it sends ST as a status request every 500 ms or so...from memory....
if you get the serial lights flashing regularly when atc is selected on pp then you will know rules are ok...
settings.txt has my settings as a quick guide on how to set things up...
There are no guarantees, use at your own risk!..etc blah, blah, blah........