Hi, MX_Master. i have questions about the ARISC driver you created.
1-I'm downloaded the Arisc driver from the address you provided, installed it, it worked on the machine without any problem. But I can see that it runs a 20 minute test program and goes back to the starting point with an error. This error is variable; +0.4 mm to -0.4 mm. There is a random shift between them. I ran a calibration test every day for 1 week. We have seen a steady random shift. The reason for this is because we are confident that the heading signal should take precedence over the Pulse signal, so the error will go away. If you can think of an add-on in your software for that matter, you are actually implementing a production unit.
We noticed that it ran the same test program at the same speed (9 meters per minute) with the
2-GPIO driver and returned to the starting point without any errors at the end of the job by running the same file 30 times and returning to the starting point without any mistakes or misses.
Your Arisc project is very good at generating fast pulses, the only thing missing is its working accuracy, which can be adapted to production. We would be grateful if you could fix this issue.