Setting User Home for Milling
This is where you'll learn how to set your tool offset, which will create your "User Home" position.
- Author: Joel Johnson
- Time estimate: 00:20:00 - 01:00:00
- Difficulty: Moderate
This is a mini-manual that expands on topics introduced in 2.3 CNC Milling with BoXZY.
By beginning this manual we assume you have read and understand the following manuals and wiki. If you have not read them, please review them now:
Embed this guide
Choose a size and copy the code below to embed this guide as a small widget on your site / forum.
Step 1 — Machine Home vs. User Home ¶
Machine Home uses the minimum limit switches to determine when X, Y, and Z are in the home position.
Why would I define a User Home for my X and Y axis? Here is one reason.
Step 2 — Tutorial Video ¶
In this video, Nicki explains how to set the user home before milling.
Step 3 — Setting the X Axis User Home Position ¶
Find the drawn line, edge, or other position that you wish to be your X0 (as shown in the first image) and align the center of your bit to it using manual controls. Make sure your milling bit is slightly above your material, not touching it.
Type G92 X0 into your G-code input line, shown in the red box in the third image, and select Send. This sets your current position as 0.
Type G1 X0 into your G-code input line and select Send to verify your 0 position for the X axis.
Step 4 — Setting the Y Axis User Home Position ¶
Repeat the process in the previous step to align the center of your bit to your desired Y0 position.
Type G92 Y0 into your G-code input line, shown in the orange box in the third image, and select Send.
Type G1 Y0 into your G-code input line and select Send to verify your 0 position for the Y axis.
Step 5 — Setting the Z Axis User Home ¶
With your milling bit directly over the X0 and Y0 User or Machine Home positions (shown in the first image) unlock your Milling Head and gently slide it down until the bit is resting directly on the material, as shown by red arrows in the second image. Do not clamp it in place just yet.
With the Attachment Mount clamp still unlocked, fine tune the position of the Z plate until the bit is resting on the surface of the material and the base of the Makita body is nearly flush with the base of the Attachment Mount, as shown in the third image.
Type G92 Z0 into your G-code input line and select Send.
Test that it is set correctly by entering G1 Z0 into your G-code input line. If your Z User Home is set correctly, the Milling Head shouldn't move.
Step 6 — Always Run an Air Pass ¶
To safely run an air pass, you follow all the steps you'd normally follow to mill a file, but you intentionally set your Z User Home too high. We also show you another way to run an air pass without resetting your Z User Home in our CNC Milling manual.