You click your new button and nothing happens. Solution: Double-check the "Button Action" field. Did you type DoOEMButton(1000) exactly? Capitalization matters. Also, ensure your macro files ( .m1s ) are in the correct profile folder.
Go to and select your modified file to see your changes live. Pro-Tips for Designing High-Efficiency Screensets
Highly compatible with the final stable builds of Mach3; supports complex image formats.
Extremely dated interface, prone to crashing on modern Windows 10/11 operating systems without compatibility mode, and lacks intuitive drag-and-drop features. 2. Mach3Screen mach3 screenset editor
To get started with the Mach3 Screenset Editor, users need to have a basic understanding of Mach3 and its interface. Here are some steps to follow:
: Users can reposition or resize elements like the G-code display window, jog controls, and spindle speed monitors. Adding Controls
Screen4 is the legacy editor originally developed by ArtSoft (the creators of Mach3). You click your new button and nothing happens
When using an editor like Screen4 or Mach3Screen, you place objects by selecting the tool type and clicking the canvas:
Digital Read Outs (DROs) that display live axis positions, feed rates, and spindle speeds.
Make buttons at least 40x40 pixels if operating your CNC with your fingers. Capitalization matters
Use a graphic program to design the button layout, then use the screen editor to place the functional buttons over the designed background. 3. Assign Functions (OEM Codes and VB Scripting)
If you run a CNC router, plasma table, or mill using Mach3, you’ve likely stared at the default blue screen (the standard 1024.set) for hundreds of hours. It works. But does it work for you ?