Mach3 Screenset Editor -
When the editor is active, the Mach3 interface changes into a design canvas. You will see a toolbar usually on the left or top side with the following key elements:
The Screenset Editor (Screen4.exe or the newer Mach3 screen editor) is a visual design tool that edits .set files — the screen definition files Mach3 loads at startup. With it, you can:
Scripting Errors:
Saving Correctly:
Problem: 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. mach3 screenset editor
| Control | Function | Key Properties | |---------|----------|----------------| | Button | Triggers action | Caption, OEM Code (e.g., 1000 for Cycle Start), LED association | | DRO (Digital Readout) | Displays numeric values (position, feedrate, etc.) | Var # (e.g., 2000 for X DRO), Decimal places, Units | | LED | Indicates status (on/off) | Var # (OEM LED code), On/Off bitmaps | | Label | Static text | Text, Font, Color | | User LED | Programmable indicator | Bound to a specific OEM LED code | | Bitmap Button | Button with image | Bitmap files for up/down/disabled states |
OEM Codes are numeric IDs Mach3 uses internally.
Example:1000= Cycle Start,1001= Feed Hold,1021= Estop,2000= X DRO. When the editor is active, the Mach3 interface
The Mach3 ScreenSet Editor (Screen4.exe) is a visual design tool used to customize the Mach3 CNC control interface.
It allows you to:
Important: Screen4 is old (32-bit) and can be unstable on modern Windows. Always back up original
.setand.lcdfiles before editing. Scripting Errors:
The ScreenSet Editor is a built-in visual design tool within Mach3 (version R3.043.022 and later). It allows users to modify the Graphical User Interface (GUI), known as a "ScreenSet."
Critical Warning: Editing screens incorrectly can make Mach3 crash or behave unpredictably. Always back up your original
.setfile before editing.