CNCCookbook: Be a Better CNC'er

Do you want to be a better CNC'er in 37 Seconds?

Get Better Tool Life, Surface Finish, and Material Removal Rates Fast.

It's that easy. You can install and get results now.

Personalizing Mach3: The CNCCookbook Mach3 Screen Set for the Mill

I really liked CNCZone member ger21's Aqua screen set, both because it looks a lot crisper and more modern than the default 1024.set screens, and also because I think the real estate is better organized and better suited to a touch screen I'll eventually start using. Gerry's out of the box screen set is pretty darned good, but was missing a couple of my favorite features, so I set about making a few mods to it for my own purposes. BTW, it is particularly nice not to have to create a screen design from scratch. Modifying gerry's is much easier! Also, don't hesitate to watch the excellent tutorial videos on the Artsoft support site. Thanks Gerry for doing all the heavy lifting!

Latest Version

I'll keep my latest version available here for your downloading pleasure:

Latest Version

Since my "latest version" may not correspond to Gerry's, you should take my whole set from the link above. I'm not going to deal with keeping my changes separate from what I started from or trying to make it possible to add my changes to arbitrary versions of the Aqua set. For that reason, mine is accessed by loading "CNCCookbook.set" from the Mach3 View menu.

To install:

1. Unzip the files to a temporary directory.

2. Go into that directory to the Mach3 folder. Inside is the CNCCookbook.set file. Copy that to your working Mach3 folder.

3. Go to the bitmaps folder and copy the "Aqua" folder to your working Mach 3 bitmaps folder. Grab the folder and it's contents so you will have an Aqua folder in your Mach3 Bitmaps folder.

4. Start up Mach3, go to the View menu, select "Load Screens" and load CNCCookbook.set. That's all there is to it. If you ever want to go back to the defaults, go back to this menu and pick 1024.set.

Give it a whirl, you'll like it!

Jog Increment Button

I get a lot of mileage out of jogging by steps and being able to cycle through the step sizes. This is especially true since I got the idea from Hoss to set up Mach3 to include a half thou (0.0005") step size. Changing the list of jog step increments is easy. Just go to the Config menu and select "General Config". The list is right on that screen. I had no use for the larger increments, so my list looks like this:






And I repeat the same values a second time. Most of the time I like to use 0.0005, so it's convenient that Mach3 remembers which one you selected last. The original Aqua screen set lacked a way to step through the jog increments (it's on the <Tab> jog fly-out, which is missing), so I added a button to do this.

Wish List

Things I want to do to the screen set but haven't figured out how to yet:

Things to Know About Customizing Mach3 Screens

These are notes on little things I've learned along the way:

Attaching VB Script to a Button

To edit or see the VB code associated with a button, click Operator | Edit Button Script.

Setting the Description and Author of a Wizard

This is done by creating two labels on Screen 1 of the Wizard. Note that Wizards are just screen sets. Create an "Author" label and a "Desc" label.


Featured Articles

Step-By-Step Guide to Making CNC Parts

CNC Router Cutter Types

Why Use a Single Flute Endmill?

Step and Servo Motor Sizing

The Truth About Tool Deflection

10 TIps for Router Aluminum Cutting

2 Tools for Calculating Cut Depth and Stepover

CNC Machine Hourly Rate Calculator

Special Purpose CNC Calculators

Feeds and Speeds Guide

CNC Cutter Guide

Feeds and Speeds By Material

G-Code Tutorial

  Feed Rate Calculator

Sales, and Special Deals


GCode is complicated.
G-Wizard Editor
makes it easy.

Try It!


Feeds and Speeds:
Made Easy.

Try G-Wizard



Do you want to be a better CNC'er in 37 Seconds?

Get Better Tool Life, Surface Finish, and Material Removal Rates Fast.

It's that easy. You can install and get results now.


Start Now, It's Free!