- Posts: 16
- Thank you received: 0
Question about latency
Anyway after many hours looking for a good Linuxcnc PC I found this quote on this very forum -
add Mesa 5i25 and 7i76 combo and latency becomes irrelevant.
I fully intend to get these cards anyway, so my question is - is his correct? Does adding the combo negate the latency issues with a linuxcnc PC?
thank you
Steve
Please Log in to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
-
- Posts: 4739
- Thank you received: 2
Please Log in to join the conversation.
This is because the high frequency step generation is done in hardware and normally no high speed base thread is run on the PC, only the servo thread. Typically the servo thread runs at 1 KHz. This is about 10 to 100 times slower than the base thread and its much easier to meet the 1 ms timing deadline of the servo thread than a 10-100 usec base thread. This means the range of usable PC (or non pc) hosts is greatly expanded.
The bottom line is that LinuxCNC still requires real time with hardware step generation but the timing requirements
are very significantly relaxed.
Please Log in to join the conversation.
thanks
Please Log in to join the conversation.
PCW wrote: For step/direction driven machines, adding any (General Mechatronics, Mesa, PicoSystems, etc) step generation hardware makes LinuxCNC much less dependent on low PC latency.
This is because the high frequency step generation is done in hardware and normally no high speed base thread is run on the PC, only the servo thread. Typically the servo thread runs at 1 KHz. This is about 10 to 100 times slower than the base thread and its much easier to meet the 1 ms timing deadline of the servo thread than a 10-100 usec base thread. This means the range of usable PC (or non pc) hosts is greatly expanded.
The bottom line is that LinuxCNC still requires real time with hardware step generation but the timing requirements
are very significantly relaxed.
Lovely answer - thank you
Please Log in to join the conversation.
