Converting Parallel Port to USB
Currently there Are no tasks required by the GVCS machine ecosystem that cannot be accomplished by the Universal Controller. In fact, part of the GVCS design is squeezing unparralleled performance out of simple components by clever use of resources: doing more with less.
In case there are applications that require the Parallel cable and LinuxCNC (nonexistent in modern hardware), we may consider conversion of USB to parallel.
Limits of Marlin
People point out limits such as [1]. However, workarounds exist which prevent Non-degenerate Sprawl. For example, Marlin IS GRBL, and CAM- specific functions such as tool radius can be implemented in the FreeCAD Path Workbench.