Linuxcnc 2.10 New! -
Previous versions required a full X11 desktop session running on the local monitor. Want to control your machine remotely from a laptop? You had to hack together x11vnc , which was slow and unreliable.
You can now run the UI headlessly and connect via any VNC client. This means:
Once your axes are calibrated and your safety limits are verified, launch your configuration from the desktop shortcut. linuxcnc 2.10
Building upon the "joints-axes" transformation framework introduced in older versions, LinuxCNC 2.10 delivers native stability for non-Cartesian machines. This includes: : Native SCARA and PUMA robot kinematics.
Assigning pins for your Limit Switches, Homing Switches, and E-Stop loops. Previous versions required a full X11 desktop session
One of the hallmarks of the 2.10 release is its expanded support for diverse hardware interfaces. While the parallel port was once the standard, modern machines demand high-speed communication. Version 2.10 improves support for (such as the Mesa cards) and various Field-Programmable Gate Array (FPGA) setups.
While the classic interface remains available, version 2.10 focuses heavily on modern, touchscreen-friendly interfaces: You can now run the UI headlessly and
| Feature | LinuxCNC 2.8 | | Mach4 (Windows) | GRBLHAL | | :--- | :--- | :--- | :--- | :--- | | Real-time Kernel | RTAI (Legacy) | Preempt-RT (Modern) | None (Windows) | FreeRTOS | | Max Axes | 9 | 9 (Improved sync) | 6 | 6 | | Trajectory Planning | Parabolic | Jerk-limited (S-Curve) | S-Curve | Jerk-limited | | EtherCAT Native | No | Yes | Yes (Paid Plugin) | No | | Cost | Free | Free | $150+ | Free | | Probe Speed | Slow (SW) | High-speed (HW assist) | Medium | Fast |
The heart of any CNC system is how it plans the path between points. The old planner worked well for slow, rigid machines but caused "corner rounding" or "jerk" at high speeds.