Originally Posted by
simpson36
Is this question about Path Pilot or MACH3 or both?
An Arduino (or equiv) is a solution for MACH3 in that is can be used to collect data from and encoder or analog pot and then send the variable data over Modbus and into the appropriate override
For LinuxCNC, I don't see how the Arduino would be useful. It can collect data, but then how would that be passed to the Path Pilot?
At this point I am still a newbee at LinuxCNC, but it seems like MESA has the keys to the doors in LinuxCNC. How much will translate to Path Pilot is always going to be a question, I suspect.
The MESA 5i25/6i25 has an available daughter card that I *think* will read encoder data. It *might* also have some analog - in capability, but that would be a poor choice over and encoder, so why use it.
The hal seems to be LinuxCNC so it would be reasonable to assume that data from the MESA daughter card can be brought in at least that far. From there it would need to be routed (using the net function, I think) to wherever the FRO is hiding.
At this point, I am just trying to get a handle on BASH scripting. I had to learn LUA to work with MACH4 and that only took a few days. BASH, for some reason, is just not 'clicking' with me and it is turning out to be something of a challenge. Python seems much more intuitive, but between the two, there should be some way to move data around in LinuxCNC and consequently in Path Pilot as well. It is just going to take some time and assistance to figure it all out.
An override knob for Path Pilot would make a nice small scale test project. I hope somebody takes it on and posts the progress.