Categories

linux


kernel


realtime


firmware


linuxcnc

  • Shielded ethernet cable and Mesa

    tl;dr: use only shielded ethernet cable (not U/UTP), Cat doesn’t matter.

    Why shielded?

    Because of EMI.

    In my case exactly the same setup: the same wires, the same Mesa board together with the same PC works fine while locates fare from garage. E.g. max ping latency mentioned before is ~300us. But when I moved the setup to...

  • PID tuning in LinuxCNC

    There are many articles about PID tuning in general and about LinuxCNC in particular. For example, here is a good article about PID tuning and man page with more nitty-gritty details or even source code with the most intimate details. That is why below will be only my personal experience together with a couple practical tips which...

  • Remote desktop on LinuxCNC

    In general, this looks like a good idea. Especially for debugging sessions. Because not always convenient to sit next to machine for hours. Instead, will be good to sit in a more comfortable place and tweak/debug it remotely.

    Yes, you might be in trouble if something goes wrong and you’ll be unable to switch it off instantly. Therefore, I’m not...

  • How to reduce jitter on LinucCNC?

    You know, jitter is a key metric for CNC controller. The lower the jitter, the smoother the machine will operate. However, this is not always obvious how to lower it to achieve something less than 50k. Especially under a full load. Here are some tips with rough estimation of its impact.

    Important: jitter/latency and the system performance are opposite things....


jitter

  • How to reduce jitter on LinucCNC?

    You know, jitter is a key metric for CNC controller. The lower the jitter, the smoother the machine will operate. However, this is not always obvious how to lower it to achieve something less than 50k. Especially under a full load. Here are some tips with rough estimation of its impact.

    Important: jitter/latency and the system performance are opposite things....


hardware

  • How to reduce jitter on LinucCNC?

    You know, jitter is a key metric for CNC controller. The lower the jitter, the smoother the machine will operate. However, this is not always obvious how to lower it to achieve something less than 50k. Especially under a full load. Here are some tips with rough estimation of its impact.

    Important: jitter/latency and the system performance are opposite things....


vnc

  • Remote desktop on LinuxCNC

    In general, this looks like a good idea. Especially for debugging sessions. Because not always convenient to sit next to machine for hours. Instead, will be good to sit in a more comfortable place and tweak/debug it remotely.

    Yes, you might be in trouble if something goes wrong and you’ll be unable to switch it off instantly. Therefore, I’m not...


mgp


pid

  • PID tuning in LinuxCNC

    There are many articles about PID tuning in general and about LinuxCNC in particular. For example, here is a good article about PID tuning and man page with more nitty-gritty details or even source code with the most intimate details. That is why below will be only my personal experience together with a couple practical tips which...


mesa

  • Shielded ethernet cable and Mesa

    tl;dr: use only shielded ethernet cable (not U/UTP), Cat doesn’t matter.

    Why shielded?

    Because of EMI.

    In my case exactly the same setup: the same wires, the same Mesa board together with the same PC works fine while locates fare from garage. E.g. max ping latency mentioned before is ~300us. But when I moved the setup to...