- Posts: 804
- Thank you received: 502
Please Log in or Create an account to join the conversation.
Remora has been running "threads" in interrupt context since its inception by design. The RT1052 version of the firmware exposes the underlying design as it's a C version of the code vs the C++ version which treats the threads (ISR) as an object which modules can be added to.I think,
there is absolutely no reason to run the normal IO's in an interrupt,
but there are many reasons to reduce the code inside interrupt's.
My Changes:
github.com/multigcs/Remora-RT1052/tree/l...jitter_test/firmware
i removed also the __disable_irq part and add some kind of double buffer
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Thanks! I set Pgain to 10, 100 and even 200. It helped, but I am still getting 0.02 mm error now and then. Like 10 jogs are accurate and 1 jog is 0.02 off.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.