Because Klipper is predominantly a 3DP firmware/system I’m posting here in 3D Printing but this could be in the CNC space or even Community Random.
From an above the clouds eye view I see Klipper firmware and its PC/Raspberry Pi software as a neophyte motion control project for 3D printers. Not a buffered motion control system like GRBL, Smoothie, etc but more like MesaFPGA or Remora with LinuxCNC(on a PC or rPi). Klipper also being designed for 3D printers first while LinuxCNC/EMC2 was designed for CNC first.
I would have thought there would have been more of a jump to LinuxCNC as hardware to support it became more inexpensive but for the longest time the only firmware side hardware was by Mesa Electronics and a set of functional boards was upwards of $200-$500 so not going to see that on a $250 diode laser, $1500 CO2 laser or even a $500-$1000 3DP. Along comes Klipper which runs on ~$100 hardware(less now) and it’s becoming the darling of the consumer 3DP market.
It’s interesting watching this play out but I’ve seen LinuxCNC/EMC2 developers deny new ideas like a less ideal realtime kernel for a very usable and also very portable rt kernel. This in particular forced a fork(splitting developers) of LinuxCNC to Machinekit. And still, a LinuxCNC pre-configured simple UI is illusive if you don’t count Tormach’s PathPilot but not really “consumer” oriented.
Klipper is growing up very fast.
Links:
Klipper - https://www.klipper3d.org/
GRBL - GitHub - grbl/grbl: An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
Smoothieware - https://smoothieware.org/
LinuxCNC - http://linuxcnc.org/
Machinekit - https://www.machinekit.io/
Mesa Electronics - http://www.mesanet.com/
Remora - http://www.mesanet.com/
Tormach PathPilot - Path Pilot CNC Controller