Skip to content
Trial Period or Updates Expiring? Email Trial ID to Support

    Thank you for testing MillMage!

    Release Candidate users who see a "Your trial period has expired" notice when opening MillMage can request an extension to the update period by emailing the MillMage Trial ID to the Support team.

    Find your Trial ID in the License Management window. Email your Trial ID to [email protected] to start your request. The duration of the extended update period may vary.

Warning

The current version of MillMage is a Release Candidate — a stable version of software that is nearly ready for official release, but in need of additional public testing. Please report any unexpected behavior in the MillMage Software Questions section of our forum, including screenshots and as much detail as possible. Ask hardware compatibility questions in the MillMage Hardware Compatibility section.

Users new to MillMage should follow the Getting Started guide.

Video: How to Use a Release Candidate

This video features our sister software, LightBurn. While there may be slight differences in appearance and layout, the demonstrated processes are similar in MillMage.

Warning

This documentation is in active development and in a prerelease state. These documents are not complete and may include missing pages, broken links, and placeholders. Content is being updated as feedback is reviewed. Your patience is appreciated.

XYZ/Puck Probe Block

This guide explains the initial setup and use of a probe block to set the workpiece origin. Using a probe block isn't strictly necessary for basic CNC work – you can find and set your origin manually – but use of a probe block will provide more consistent and accurate results.

To follow this guide, you will need:

  • A probe block compatible with your CNC machine — either Z axis only, or XYZ axis
  • Calipers to measure the probe block (only for initial configuration)

How a Probe Block Works

A probe block is a metal block with a wire to connect to the CNC router's controller and another wire (usually ending in a magnet) that attaches the tool.

When the tool contacts the probe block, the electrical circuit is closed and a signal is sent to the controller to indicate that contact has been made.

Using the Probing Wizard, you will define your probe block dimensions and motion parameters. MillMage will move the tool toward the probe block until it touches, backs off, and then moves more slowly toward the block to touch it precisely. The process is first performed on the Z axis, then the X axis, and finally the Y axis. MillMage will automatically set the origin on each axis using the offsets entered in the Probe Settings.

If you've already set up the Probe Block, skip ahead to Probing and Setting the Origin.

Defining a Probe Block

Open the Probe Configuration window to define the parameters of your probe block by selecting either:

  • CNC ToolsProbe Settings
  • CNC ToolsProbing WizardManage Probe Configuration
  • Move Tab → ProbingManage Probe Configuration
CNC Tools Menu

MillMage Probing Wizard menu location

Move Tab/Window

MillMage Probing Wizard Location in Move window

Probing Wizard with Manage Probe Configuration highlighted

Update Settings

Select XYZ Probe Block to open the settings panel for that accessory. These settings help MillMage understand the shape of your probing block, and how to approach the block for probing.

Define your XYZ or Z axis probing pucks by carefully measuring your probing puck and updating MillMage with your puck dimensions in the Block/Puck settings panel. You will need:

  • A probe block compatible with your CNC machine — either Z axis only, or XYZ axis
  • Calipers to measure the probe block (only for initial configuration)

Click in the image below to jump directly to information on that section, or scroll down for information on each option.

Offset X, Offset Y, and Offset Z

Use calipers to measure the distance from the probe block's touch faces to the internal faces being measured and enter the values into these 3 boxes.

Leave Offset X and Offset Y set to 0 if using a Z axis only probing block.

xyzPROBEUNDERSIDE

Search X, Search Y, and Search Z

Enter the distance your tool will move after you manually position the tool over the probe block. The tool must be able to contact the probe block within these defined values you set here in order to succesfully probe.

If the tool does not make contact within this distance, an alarm will trigger on your controller, typically Alarm 9.

  • Search Z is the distance the tool will move down seeking the probe block.
  • Search X and Search Y are the distances the tool will move to the left (X) or forward (Y) away from the block before lowering the tool and moving the same distance back toward the probe block until it makes contact.

    Leave Search X and Search Y set to 0 if using a Z axis only probing block.

yzx

Probe Depth

The Probe Depth is the distance below the surface of the probe block to probe the sides of the block on the X and Y axes.

Set the Probe Depth to 0 if using a Z axis only probe block.

STOCKPUCK/BLOCKPROBEDEPTHPROBE

Probing Recommendations

Faster probe speeds may lead to damaged tooling, probes, and may lead to CNC operator injuries.

Start probing slowly (200 mm/min or less) to ensure that accurate contact is made. Pay attention during the probing process to make sure that your machine responds instantaneously on contact and that deflection does not occur. If long probing times are encountered, faster probing speeds can be explored in 50 mm/min increments.

Fast Probe Feed and Precise Probe Feed

  • Fast Probe Feed is the initial speed at which the tool searches for the probe block, under 200 mm/min to start.
  • Precise Probe Feed is a lower speed at which the tool will search for the probe block after initial contact. This movement will be a very short distance and should be kept to a fairly low speed for accuracy.

Precise Probe Distance and Backoff Distance

  • Precise probe distance is the distance the tool will slowly move towards the probing contact point, set to 3.5 mm by default.
  • Backoff distance is the length of movement the tool will slowly back away from the probing contact point, set to 1.5 mm by default.

Probing and Setting the Origin

Probing Checklist

1. Position Probe Block

Place the XYZ Probe Block on the front left corner of the workpiece. Ensure that the probe block is fully contacting the front and side faces of the material. If using a Z axis-only block, ensure it is laying flat on the material.

xyFRONTTOP

Diagram of Probe Block placement

Typically, the probe block is plugged into the CNC router's control board, with a second wire attaching to the tool with a magnet or a clip. More advanced probe blocks may have an LED light to indicate contact.

Verify that the probe block is connected according to manufacturer directions.

2. Open the Probing Wizard

Open the Probing Wizard by selecting CNC ToolsProbing Wizard, or by clicking the Probing button in the Move Window.

Select XYZ Probe Block.

Unconfigured Probe Warning

Getting an error message with the following message?

Your Probe block is not yet configured. Please configure it before proceeding.

Image of Unconfigured Probe Warning stating "Your Probe block is not yet configured. Please configure it before proceeding.

Follow the steps here to set up your probing block: Update Settings

Probing Wizard screenshot

3. Select Probing Axes

Select the axes you want to probe using your probe block. Turn off X and Y axis probing if using a Z axis only probing puck.

yzx

Select Next to continue.

X, Y, and Z Axis Probing

Screenshot of Probing Block select axes

Z Axis Only Probing

Screenshot of Probing Block select axis with Z axis highlighted

4. Position Tool Over Probe Block

Use the jogging controls to position your tool over the Probe Block, ideally an inch or a centimeter above and near each face of the probe block. The tip of the tool must be within your user-set search distance. View the Move Window page for more information on the jogging controls.

Screenshot of Move controls in Probing Wizard

Screenshot of Jogging controls in Probing Wizard

The tool should be:

  • All probe blocks: Over the surface of the probe block, and within the Z Search range of the surface.
  • XYZ probe blocks: Positioned so that when searching in X and Y, it will move far enough away from the probe block face and come back. Make sure this travel path is clear of any obstructions.

If necessary, you can adjust the search distances on the next screen.

Select Next to continue.

5. Review Values

Some buttons aren't available!

If you're probing the Z Axis as well as the X and/or Y Axes, you may notice that the Execute on X and Execute on Y are initially greyed out and disabled. After probing the Z Axis, these buttons will be available.

Check and verify the current probing settings: - Search X/Y/Z — the distance the tip of the tool will travel along that axis to find the probing puck - XY Probe Depth — the depth below the top surface of the probing puck that the side of the tool will touch - Fast Probe Speed — faster than Precise Probe Speed - Precise Probe Speed — slower than Fast Probe Speed

6. Set Tool Diameter

Set Tool Diameter to the diameter of the tool you're using to probe. This allows MillMage to adjust the searching distance offset to account for the size of the tool.

Screenshot of the screen for running the Probe Block cycles

7. Verify Probing Block Positioning and Setup

Make sure your Probe Block is connected to your controller correctly, that the probe block placement is snug and in position.

Probing Recommendations

Faster probe speeds may lead to damaged tooling, probes, and may lead to CNC operator injuries.

Start probing slowly (200 mm/min or less) to ensure that accurate contact is made. Pay attention during the probing process to make sure that your machine responds instantaneously on contact and that deflection does not occur. If long probing times are encountered, faster probing speeds can be explored in 50 mm/min increments.

8. Execute Probing

To probe an individual axis, click on Execute on Z, on X, or on Y.

To probe all three axes (Z first, followed by X and Y), click on Execute on All.

MillMage will execute the probing routine and set the workpiece origin.

Screenshot of the screen for running the Probe Block cycles

9. Probing Complete

Select Next to close the Probe Wizard. Your work origin is now set, and you can jog the tool and begin sending Operations to your CNC machine.

CNC machines with a Tool Length Probe will need to run the Tool Length Probing routine next.


For more help using MillMage, please visit our forum to talk with MillMage staff and users, or email support.