The "alpha" version of my screenset is attached for anyone brave enough to give it a try. It seems to work quite nicely. To install, copy the folder "AllInOneMillScreen" into C:\Mach3\bitmaps, then copy the file "AllInOneMill.set" from that folder up into the Mach3 directory. Open Mach, go to View->LoadScreens, and select AllInOneMill.set. To return to the standard Mach screenset, go to View->LoadScreens, and select "1024.set". Note that there is only one screen in there, not the 6 or so pages in the regular set.
What I really like about this is it's big enough that I can read everything, even from 10 feet away. It's very nice for old farts like me. :-)
Most of it should be pretty obvious. The two buttons next to the DROs do a GoToZero, either on all three axes (respecting SafeZ if enabled), or just X and Y. "Mach Coord" toggles between User and Machine coordinates. The background is RED when machine coordinates are being displayed. The DRO borders are RED if the machine has not yet been homed, or otherwise referenced.
The "SetPos" and "GoToPos" buttons next to the current tool DRO allow you to jog to your desired toolchange position, then click "SetPos" to make Mach remember it (this does not persist after exiting Mach, however). Clicking "GoToPos" will rapid back to that position, respecting SafeZ, if enabled. The dark rectangle under the tool number DRO is an LED that lights up yellow when it's waiting for you to do a tool change (do an "M6 Tx" in MDI, where "x" is the new tool number).
The Spindle and Feed DROs are, from top to bottom, the commanded value (S-word or F-word), the over-ride value (0-100% for feed, 0-200% for spindle speed, and the actual value, with the over-ride taken into account. Click or drag on the blue vertical bars to change the over-ride. On Feedrate, the Reset button returns it to 100%.
In the lwoer right corner, clicking on one of the four probe graphics, the center of the blue circle, or the tool spindle graphic executes the macros to do edge-finding, center finding, and tool length setting, using the Probe input. The dark rectangle in the lower right corner lights up yellow when the probe is grounded, so you can test the probe before running one of the macros. If you don't have a probe hooked up, you can still play with these by going into Ports&Pins->Inputs, and defining an emulated Probe input, mapping it to a keyboard key. That's how I did all the debugging on my laptop.
The MDI line is at the bottom left of the screen.
I don't have a lot of hotkeys wired in yet, but these should work:
Alt-R -> CycleStart
Alt-S -> Stop
Left/Right -> Rapid Jog X
Up/Down -> Rapid Jog Y
PageUp/PageDn -> Rapid Jog Z
F5 -> Spindle on/off
Alt-M -> Mist on/off
Alt-F -> Flood on/off
Alt-H -> Hide/Unhide menu bar
Notice a number of DROs and buttons have green borders. These are LEDs that light up when the corresponding function is active. So, for instance, the one around the Mist button blinks red when the Mist coolant is on. One quirk I haven't worked out yet is that when the spindle is turned on CCW, BOTH LEDs (CW and CCW) blink. When you turn on the spindle, clicking EITHER CW or CCW will turn it, and the coolant, off.
Regards,
Ray L.