Only one question : why dividing by 600 ? shouldn't be 1000 to convert nanoseconds to microseconds ?
And so, how do you determine the 200us for the while loop ?
Just by testing your application to be fast enough to Interprete Gcode while not blocking the rest of your code ?
Thanks again for your help, you saved my day :)
K.B.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Last edit: ByCNC 1 hour ago
Hello !
I'm currently facing exactly the same problem you describe!
Did you find a solution to speed up the Interpreter, or to start the Interpolator before the Interpreter finish ?
Thank you very much,
K.B.
Last edit: ByCNC 1 hour ago
Hello,
Thank you very much that's working really great !
Only one question : why dividing by 600 ? shouldn't be 1000 to convert nanoseconds to microseconds ?
And so, how do you determine the 200us for the while loop ?
Just by testing your application to be fast enough to Interprete Gcode while not blocking the rest of your code ?
Thanks again for your help, you saved my day :)
K.B.
Last edit: kb-tek 2023-06-02
Last edit: ByCNC 1 hour ago
Last edit: ByCNC 1 hour ago