Skip to content

Mach3 2010 Screenset

This paper describes a proposed "Mach3 2010 Screenset": a modernized graphical interface and theme package for Mach3 CNC control software aimed at improving usability, visibility, and workflow efficiency for hobbyist and professional machinists. It covers design goals, UI layout, color/typography, widget behavior, context-driven displays, custom screenset architecture, implementation plan, testing, and deployment considerations.

Unless you have a $10,000 tool changer, you stop to change bits manually. The 2010 Screenset streamlines this:

Phase 1 — Requirements & Prototyping (2 weeks)

Phase 2 — Development (4–6 weeks)

Phase 3 — Testing & Iteration (2–3 weeks)

Phase 4 — Documentation & Release (1 week)

Note: The 2010 Screenset is a paid, licensed product (typically $20–$30 USD, very affordable for the functionality). It includes both router and plasma versions.


  • Assign the Probe input to the Touch Plate function (some screensets require a specific input – check the manual).
    In the 2010 Screenset, the brain expects the Probe input to be used.

  • Set the touch plate thickness:

  • For the 2010 Screenset to work correctly, ensure these settings:

  • Config → Tool Change

  • Config → Homing/Limits

  • Config → Ports & Pins → Mill Options


  • If you want, I can:

    The Mach3 2010 Screenset, developed by Gerry (ger21), is widely considered the definitive interface upgrade for Mach3 users. Created specifically for CNC woodworkers, it transformed the aging, cluttered Mach3 "stock" interface into a modern, streamlined workspace. Why it became a "Cult Classic"

    While many screensets focus only on aesthetics ("eye-candy"), the 2010 screenset earned its reputation through automation and simplified workflow: Mach3 2010 Screenset

    Auto Tool Zeroing: Its most famous feature is the integrated probing macros. It allows for effortless tool height setting, both at the start of a job and automatically after every mid-program tool change.

    Minimalist Design: It strips away the hundreds of buttons Mach3 doesn't typically need, focusing on a clean layout that fits modern screen resolutions.

    Woodworking Focus: Unlike general-purpose industrial screens, it was built by a woodworker (of The CNC Woodworker) to handle the specific needs of router users.

    Robust Macros: The set includes deeply customized macros for homing, probing, and laser offsets, which users can further tweak if they have specialized setups. Essential Tips for Users Is anyone using an automatic tool height setter?

    The Mach3 2010 Screenset, developed by Ger21 (Gerry), is widely considered one of the most efficient and user-friendly replacements for the stock Mach3 interface. It simplifies operation by consolidating controls onto a single main screen and utilizing automated macros for tool zeroing. 1. Installation Guide

    To install the 2010 Screenset, you must manually place files into specific Mach3 directories: Screenset File (.set): Copy to the C:\Mach3 root directory.

    Macros: Copy the folder containing macros to C:\Mach3\Macros\[YourProfileName]. Note that macros are specific to the profile you are using.

    Bitmaps/Images: Copy the .bmp or image folders to C:\Mach3\Bitmaps.

    Activation: Within Mach3, go to the View menu, select Load Screens, and choose the .set file you just added. 2. Key Features and Layout

    Unified Interface: Most essential controls (Run, Pause, Stop, Spindle) are on the main page, reducing the need to flip through multiple tabs.

    Automated Tool Zeroing: This is the "killer feature" of the screenset. It uses two probe locations: a mobile plate for initial zeroing and a fixed plate for subsequent tool changes.

    Windows-like Feel: Designed to behave more like a standard desktop application with cleaner graphics and intuitive navigation. 3. Setup and Configuration

    Critical settings must be configured in the Toolchange and Offsets tabs to prevent machine damage: Mach3 2010 Screenset Setup Part 1

    The Mach3 2010 Screenset is a popular third-party user interface for Mach3 CNC control software, specifically designed to modernize and streamline the user experience. Created by Gerry (The CNC Woodworker), it replaces the default Mach3 screens with a cleaner, more intuitive layout that mimics a standard Windows application. Key Features and Functional Benefits

    This screenset is highly regarded for its "shop-friendly" design, which prioritizes accessibility for common everyday tasks. This paper describes a proposed "Mach3 2010 Screenset":

    Single-Screen Workflow: Unlike the multi-page default interface, the 2010 version uses a single "main" screen for the most common controls, utilizing smaller tabs for specific functions like diagnostics and tool settings.

    Automated Tool Zeroing: One of its most powerful features is the Auto Tool Zero macro. It allows users to zero an initial tool and have subsequent tools in a project zeroed automatically after a manual change, significantly speeding up the workflow.

    Probing Wizard: It includes an integrated probing interface for operations such as finding centers of circles (inside/outside), edge finding, and G68 rotation.

    Safety and Convenience: The interface includes large, high-contrast controls suitable for touchscreens. It also features customizable "Park" positions and safe Z height settings to prevent machine damage during tool changes. Installation and Setup Requirements

    To ensure proper functionality, the Mach3 2010 Reference Manual outlines specific technical requirements:

    Resolution: It is strictly designed for 1024x768 resolution. Running it at other resolutions may cause graphical issues or blurry text.

    Brains & Macros: The screenset relies on two specific "Brains" that must be enabled within Mach3 to operate correctly.

    General Config: In the Mach3 General Config menu, users should leave "Auto Screen Enlarge" and "Boxed DRO's and Graphics" unchecked.

    Files: Installation involves copying a .set file into the main C:\Mach3 directory and placing corresponding bitmaps into the Mach3\Bitmaps folder. Why Users Prefer the 2010 Screenset

    Compared to the default Mach3 "1024" set, the 2010 version reduces the number of clicks required for standard operations. Its integration of auto-zeroing and tool-change macros makes it particularly effective for DIY CNC router enthusiasts who frequently perform manual tool changes.

    For further detailed instructions on macro configuration or probing operations, the CNC Woodworker 2010 Screenset page provides dedicated manuals and modified macros for various work offsets. AI responses may include mistakes. Learn more Mach3 2010 Screenset - Now available

    The most notable and practical feature of the Mach3 2010 Screenset is its fully automated tool change macro (Auto Tool Zero) .

    Unlike the standard Mach3 interface, which often requires manual re-zeroing for every tool, the 2010 screenset automates the process using two separate probing plates: Movable Plate: Used to zero the very first tool of a job .

    Fixed Plate: A permanent plate mounted on your machine. After the first tool is zeroed on the movable plate, it also probes the fixed plate to record a reference offset . Key Benefits of this Feature:

    Automatic Subsequent Zeroing: For all following tool changes, the machine automatically moves to the fixed plate, probes it, and adjusts the Z-zero for the new tool length . Phase 2 — Development (4–6 weeks)

    Material Removal Support: Because it uses a separate fixed plate for reference, the system still works even if the first tool cut away the material where you originally zeroed .

    Single-Button Operation: Once set up, tool changes during a run require only a single button press to resume, significantly speeding up complex jobs . Other Notable Features:

    Windows-Like Interface: It replaces the cluttered, tab-heavy default Mach3 look with a clean, single-page layout that mimics a standard Windows application .

    Large Toolpath Window: Maximizes the visual area for viewing your G-code progress .

    XY Probing Wizard: Includes built-in routines for finding the corners or centers of workpieces .

    For more details or to see the set in action, you can visit the CNC Woodworker's official page . Mach3 2010 Screenset Tool Change

    The Mach3 2010 Screenset is a popular third-party interface for Mach3 CNC software, designed by Gerry (ger21) to modernize the user experience with a clean, Windows-like look and advanced automation features. You can find detailed information and purchase options on The CNC Woodworker. Key Features of the 2010 Screenset

    Clean Interface: Replaces the cluttered standard Mach3 screens with a single "Main" page for common tasks and smaller tabs for specialized functions.

    Auto Zero Macros: Includes ready-to-run macros for simple Z-axis auto-zeroing and automatic tool zeroing after a tool change.

    Semi-Automatic Tool Changes: Simplifies the process for machines without automatic tool changers by guiding the user through manual swaps with automated offsets.

    Widescreen Support: Designed to run optimally in a 1024x768 window, which fits well on modern widescreen displays despite not being a native "widescreen" resolution. Installation and Requirements

    Cost: It is available as a paid download (historically around $20) from The CNC Woodworker.

    Compatibility: Recommended for use with Mach3 version 3.42.040, as newer "lockdown" versions (like 3.43.022) have been reported to freeze during tool changes.

    Setup: After installation, users should uncheck "Boxed DRO's and Graphics" in the General Config to ensure the display looks as intended. Community and Support

    For troubleshooting or custom macro modifications (like editing the M881 or M889 probing code), the Machsupport Forum hosts a massive dedicated thread with over a decade of community advice and direct support from the developer. Mach3 2010 Screenset Tool Change

    Here’s a detailed review of the Mach3 2010 Screenset by Gerry (from the Mach3 forum, often found on CNCZone).

    This screenset is widely considered one of the best third-party interfaces for Mach3, especially for router users.