Skip to content

Warning

MillMage is in active development and in a prerelease state. Many operations and functions are not feature complete. Please report any unexpected behavior by searching for and reporting the issue or question in the MillMage Beta User Forum. Please include screenshots and as much detail as possible.

Beta Users: Finding Help

Find help and download the latest release candidate of MillMage in the MillMage Beta User Forum.

Users new to MillMage should follow the Getting Started guide.

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.

Rest Pocket

Rest Pocket operations tell your router to clear the remainder of an area that has already been mostly cleared by a separate Pocket operation. The area cleared by the Rest Pocket operation is defined as the space within the outlines of designated vector graphics that cannot be reached by a specified larger clearing tool.

In the screenshot below, both shapes are assigned to a Pocket operation and a Rest Pocket operation. In the Preview simulation, the red area indicates a Pocket operation performed by a ¼" tool. The blue area indicates a Rest Pocket operation performed by a smaller, ⅛" tool.

Using a Rest Pocket operation after a Pocket operation allows you to clear the larger area with the ¼" tool more quickly than you could with the ⅛" tool, while using the ⅛" tool to clear the narrow areas along the left and right sides of the shapes that the ¼" tool could not reach.

Note

For the purposes of our demonstration, we've shown the Pocket and Rest Pocket operations running in direct succession, but you will need to perform a tool change in between running each operation.

Rest Pocket Demonstration

Rest Pocket demonstration

Open vs. Closed Shapes

Because MillMage must determine the inside and outside of a shape in order to determine the area to clear, Rest Pocket mode only works with shapes that are closed. A shape is closed when it is a complete, continuous loop whose start and end points are the same. When a shape's start and end points are different, it is open.

See Open vs. Closed Shapes for more information on the difference between open and closed shapes.

Rest Pocket Mode Settings

Click any option in the image below to jump directly to the relevant section for that option, or scroll down for a list of options and descriptions.

Sections that have special settings for Rest Pocket operations are listed just below, while common settings that apply similarly to most or all other types of operations are listed toward the bottom.

Note

For information on options that are unique to other types of operations, see Other Operations, below.

Tool Setup

Clearing Tool Diameter

Enter the diameter of the larger tool previously used to clear the assigned shapes. MillMage will use this value to calculate which areas the larger tool was capable of reaching and clearing, and which areas remain to be cleared by the smaller tool.

Select Tool

Press the Select Tool button to open your Tool Library and select a tool to assign to the operation.

You must always choose a tool whose diameter is smaller than that of clearing tool, or MillMage will determine that there is no remaining area of the shapes assigned to the Rest Pocket operation to be cleared by your selected tool.

Tool Information

The remaining fields in this section display information about your selected tool, as entered in the Tool Library.

Tool Name

The name you gave the chosen tool in the Tool Library.

Diameter

The chosen tool's diameter.

Cut Length

The length of the cutting span of the chosen tool.

# of Flutes

The number of flutes on the chosen tool.

Clearing Pattern

The dropdown menu in the Clearing Pattern section controls the type of path your router will take as it clears the area within your assigned shapes.

Offset

Select Offset to tell your router to carve concentric paths that follow the outline of the shape(s) assigned to the operation.

Pocket operation Preview demo

Raster

Select Raster to tell your router to carve parallel lines in a back-and-forth motion, within the outline of the shape(s) assigned to the operation.

Pocket operation Preview demo

Two additional options are available if you select Raster mode.

Raster Angle

Controls the angle of the back-and-forth movements your router will make across the shape(s) assigned to the operation.

Outline Pass

Select whether to add an additional pass along the edges of the carved area, following the contours of the shape(s), Before or After the Raster carving is completed. You can also select No Outline.

Without an Outline Pass, Raster carvings may have stepped or flattened edges.

Raster clear without an Outline Pass

A Raster pocket operation with an **Outline Pass**

Raster clear with an Outline Pass

Cut Direction

Controls the direction your router will move while carving.

  • Conventional milling moves the router against the rotation of the spindle.

    Conventional milling diagram

  • Climb milling moves the router in the same direction as the spindle rotates.

    Climb milling diagram

Stock to Leave

Enter a value here to tell your router to leave a given amount of material uncarved along the outer edges of your shape(s).

This will effectively shrink the size of the carved area inward by the amount you enter in the Stock to Leave field.

Depths and Steps

Equation Support and Automatic Unit Conversion

The Depths and Entry/Steps fields in the Operation Settings Editor support equations and automatic unit conversion.

For example:

  • To cut to a final depth of ¼ in, type 1/4 in the Diameter field, then click in another field, and MillMage will convert to the value to 0.75.

    Addition (+), subtraction (-), and multiplication (*), are all also supported.

  • If your display units are set to metric but you've taken measurements in imperial, you can enter 1/4 in and MillMage will convert the value to 6.350 mm. This works in reverse as well, converting metric units to imperial

    Multiple notations are supported, including ft, ', ", and mm.

Start Depth

The depth, relative to the surface of your stock, at which the operation will begin carving or cutting.

A value of 0 means it will begin at the top of your material — any value greater than 0 will tell your router to begin carving below the surface of the material.

Final Depth

The depth, relative to the surface of your stock, at which the operation will stop carving or cutting.

Final Depth is the total depth of the material that will be removed from your stock.

Depth Per Pass

Specifies the depth of material to be cleared with each pass of your router. The total number of passes is equal to Final Depth / Depths Per Pass.

For example, if you set Depth Per Pass to 1 mm, and Final Depth to 10 mm, your router will make 10 passes of 1 mm each.

Step Over

Step Over controls the distance between each path of your chosen clearing pattern. A larger Step Over leads to greater distance between each path.

An Offset Clearing Pattern with a half millimeter Step Over

An Offset Clearing Pattern with a half millimeter Step Over

An Offset Clearing Pattern with a two millimeter Step Over

An Offset Clearing Pattern with a two millimeter Step Over

Step Over (%)

Enter a percentage in the Step Over (%) field to apply a Step Over value as a percentage of your tool's diameter.

In other words, if your tool's diameter is 0.125", entering 50% in the Step Over (%) will set the Step Over value to 0.0625".

These values are linked in both directions — if you adjust the absolute value in the Step Over field, the value in the percentage field will change to indicate the Step Over value's percentage of your tool's diameter.

Entry Type

Entry Type controls the motion of your router as it lowers into your material down.

For Zig Zag Ramp and Plunge entries, the router lowers to the depth set in the Depth Per Pass, as it begins carving.

Plunge

Lowers the router straight-down along the Z Axis into the material, before the router moves in X or Y. The same Plunge movement is repeated as the router lowers for each subsequent pass.

Plunge Entry shown in the Preview window

Zig Zag Ramp

Lowers the router along the Z Axis into the material, while also making lateral movements along the X or Y axis, meaning the tool enters at an angle — the exact angle is determined by the Ramp Angle setting.

The same Zig Zag movement is repeated as the router lowers for each subsequent pass.

The router makes a straight down movement in Z before beginning the ramped entry.

Zig Zag Ramp Entry shown in the Preview window

Ramp Angle

Controls the angle at which your tool will enter the material, if you’ve selected Zig Zag Ramp as your Entry Type.

Step Over

Step Over controls the distance between each path of your chosen clearing pattern. A larger Step Over leads to greater distance between each path.

An Offset Clearing Pattern with a half millimeter Step Over

An Offset Clearing Pattern with a half millimeter Step Over

An Offset Clearing Pattern with a two millimeter Step Over

An Offset Clearing Pattern with a two millimeter Step Over

Step Over (%)

Enter a percentage in the Step Over (%) field to apply a Step Over value as a percentage of your tool's diameter.

In other words, if your tool's diameter is 0.125", entering 50% in the Step Over (%) will set the Step Over value to 0.0625".

These values are linked in both directions — if you adjust the absolute value in the Step Over field, the value in the percentage field will change to indicate the Step Over value's percentage of your tool's diameter.

Common Settings

Click here for information on settings that apply similarly to all types of operations

Name

Use this field to edit the display name of the operation in the Operations Window. By default, all operations will be named according to their type.

Paint Color

Click the Paint Color button to open the Select Color window, which controls the color by which the operation will be indicated in the Preview window, if Show paint colors is enabled.

Select Color

Color showing in Preview window

You can choose from a number of Basic Colors presented at the top left of the window, or create a custom color.

To create a custom color:

  • Press Pick Screen Color to hover your cursor over any color on your screen. Click to select the color you're hovering over.

  • Use the color gradient and shading slider at the top right.

  • Adjust numeric or hexidecimal values at the bottom right to create a custom color.

  • After creating a custom color, click Add to Custom Colors to save it for future use.

Click OK to apply the color to your operation, or Cancel to exit the window thout applying the color.

Output

Controls whether the operation will be sent to your CNC when you Preview your project, press the Start button in the Job Control Window, or save your project in GCode format.

Auto Use Layer

Enable this switch to automatically apply this operation to all shapes set to a given layer. Designate the layer by clicking the button to the right of the switch.

Note

When Auto User Layer is enabled, you can still Assign Operations to graphics set to any other layer, as normal, but all graphics assigned to the chosen layer will also have the Operation applied to them.

Auto use layer demonstration using the Preview window

Coolant and Vacuum

Enable Vacuum

Enable this setting to automatically turn on your vacuum system when this operation begins.

This option requires a vacuum system that is connected to your CNC's controller.

Enable Coolant

Enable this setting to automatically turn on your coolant system when this operation begins.

This option requires a coolant system that is connected to your CNC's controller.

Feeds and Speeds

The Feeds and Speeds saved to a given tool from your Tool Library are automatically entered in the Operation Settings Editor when you select that tool.

What Feeds and Speeds should I use?

The proper Feed and Speed settings depend on your tool, machine, material, and use case. In short: there's no easy answer to that question.

For specific recommendations, the best resource is usually the manufacturer of your machine or tool.

Feed Rate

Controls the speed at which your CNC will move laterally (along the X and Y axes) during operations.

Ramp Rate

Controls the speed at which your CNC will move vertically (along the Z Axis) during ramp movements.

Spindle Speed

Controls the speed at which your router will rotate your tool.

Note

Not all CNCs allow Spindle Speed control through software. Some have routers which must be adjusted manually.

Plunge Rate

Controls the speed at which your CNC will move vertically (along the Z Axis) during plunge movements.

Coolant and Vacuum

Enable Vacuum

Enable this setting to automatically turn on your vacuum system when this operation begins.

This option requires a vacuum system that is connected to your CNC's controller.

Enable Coolant

Enable this setting to automatically turn on your coolant system when this operation begins.

This option requires a coolant system that is connected to your CNC's controller.

Other Operations

All types of operations are listed below. Select an operation to learn more about the settings available for that type of operation.


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