Aaroncnc, thank you. I appreciate the support. The interface proposal is mostly done. So far, I am working on design and control arrangement, trying to find common ground for the other interfaces--all in the style of Blender3D.
Having set up my machine using a parallel port adapter, I understand the merits of using parallel port.
(For those people who don't know: Most 3D printers can run their Gcode code from USB. In my use, I have ran Gcode over 700,000 lines, long without problems, code problems anyway.)
Still other interfaces may be coming. Parallel ports may not be the last word in the future.
As far as the interface, the Machine menu has been included the screenshots for weeks.
Except for the spindle control, which are a big grumble of mine, I am trying to consider: What settings are universal to all CNC machines and axi.
Grijalvap, currently, there is a method to lock out the Machine UI using the "Enable/Disable/Config" menu, but perhaps a password would be a good idea. How are configurations locked out with StepConf.