# Reason to zero z

I thought the point in zeroing Z is to let the machine know the height of what is being carved and to be sure the machine only goes down to the cut depth entered. I see the probe being used but isn’t the same height of the stock being carved. So let’s say I zero off the probe but I have a 3 inch piece of stock, will it still only cut the imputed amount of depth? I always zero of my stock with paper. This is very confusing to me and yes I’m new! Haha. Thanks a lot

The ELI5 answer is that the probe routine inputs an offset that is the same size as the probe thickness.

It probes +0.5" too high, the program does a -0.5" operation to set zero

1 Like

Yes, the probe will compensate for the extra height of the probe, providing you have entered the probe’s dimensions correctly.

Zeroing Z is done to get the 1F to believe “Z-zero” for the bit you have installed is exactly the same as “Z-Zero” for the g-code you are going to use. So, if you’ve designed your project to have Z-zero be on the top of your stock, setting Z-zero with a piece of paper on top of your stock is absolutely the right thing to do. It really doesn’t have anything to do with how deep your cut into that material will be. But it’s super important that both are using “zero” to mean the same thing - the top of your stock in this example.

Often I set Z-zero to the wasteboard - the bottom of the stock - when I want to cut all the way through a piece. But, then I need to tell my design software to use the same coordinates or very bad things will happen!

Technically you don’t zero with the probe. You “probe” the probe. What this means is when the controller finds the probe it then looks for the offset, or how thick the probe is, and calculates where zero really is.

With the 1F you can also set the zero manually. To do this you would move the 1F with the joypad so that the center of the bit is exactly where you want zero to be. Then on the main controller page on the top right (near where it says homed after homing) there’s a button for each axis to set the zero. Touch which ever one you want to set to zero.

Thanks everyone, I understand it now. Appreciate y’alls time to answer!

Dr-Al
I hope you can help me.
I come at the Onefinity from the Mach 3 perspective.

I receive an ESTOPPED (yellow box) error when I try to run the program. My cut file g-code file has an M6 notation near the start my g-code file. This, I’m told, means a Z probe is sought. But, didn’t I just indicate that Z location (with my manual Z homing action)? I do not have the xyz probe plate. Can you provide the sequence of events needed to “workpiece zero” my machine assuming:

1. I have placed the bit above the point (lower left corner, for instance) I wish to call workpiece 0-0-0. ie, Z is touching the top of the material.
2. I then hit the zero all axis home button thinking this is the same as the xyzy probe square on the screen.
3. I receive an ESTOPPED (yellow box) error when I try to run the program. My cut file code has an M6 notation near the start of the lines of code. This, I’m told, means a Z probe is sought. But, didn’t I just indicate that Z location (with my manual Z homing action)?

Or, another way to ask the question:
How do I manually locate workpiece home if my g-code has an M6 reference? Can I just delete the M6 line from the g-code?

Thanks in advance to you or others that may be able to help me…

You did. Whatever CAD design program you are using is placing a M6 command at the beginning of the file. Perhaps your not using a Onefinity specific post processor?
Simply edit the gcode to and delete the M6 code or use the correct post p that does not insert a probe command.
The machine will only do what it’s told to do.

1 Like