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 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.
  • 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

To define your Probe Block, in the main menu select CNC ToolsProbe Settings and choose XYZ Probe Block to open the Probe Block configuration. You can also open this window by clicking the Manage Probe Configuration button in the Probing Wizard.

Settings

Offset X, Offset Y, and Offset Z

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

xyzPROBEUNDERSIDE

Search X, Search Y, and Search Z

When using a probe block, start with the tool over the block itself.

  • Search Z is the distance the tool will move down seeking the probe block. If the tool does not make contact within this distance, an alarm will trigger on your controller.
  • Search X and Search Y are the distances the tool will move 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.

yzx

Threshold XY and Threshold Z

  • Threshold X/Y is the distance allowed for detection errors along the X and Y axis, with 0 mm as the default value.
  • Threshold Z is the distance allowed for detection errors along the Z axis, with 0 mm as the default value.

Probe Depth

The probe depth is the distance below the surface of the probe block to probe the X and Y axes.

STOCKPUCK/BLOCKPROBEDEPTHPROBE

Fast Probe Feed and Precise Probe Feed

  • Fast Probe Feed is the initial speed at which the tool searches for the probe block, like 50 mm/min. This can be fairly fast, depending on your risk tolerance.
  • 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.

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. If you turn off a probing axis, you will need to return to the probing wizard to probe that axis.

yzx

Select Next to continue.

Screenshot of Probing Block page 1

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. View the Move Window page for more information on the jogging controls.

Screenshot of Move controls in Probing Wizard

Screenshot of Move 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 LightBurn 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.

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.

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.