How to set zero somewhere other than bottom left

Very soon, Charley is just putting the polishing touches on it.


1 Like

Regarding the original question - I’ve been zeroing to the center by

  1. zero machine normally
  2. move via controller or otherwise to a the center of the workpiece
  3. hit the line-through-0 in the position line for both X and Y axis
  4. then use the touch probe to probe Z (with it flipped over, logo down)
  5. cut as expected by program

the only downside remaining is that position is lost if you have to e-stop or reboot your machine. Personally, I don’t leave my machine running when I’m not using it, so I have to re-home every day.

I think a great addition to the software would be the ability to have user-specified zero positions that can be “stored” by the machine and re-loaded / used at any time. This is a normal feature on larger pro-level machines, and would be great to have on Onefinity as it’s just an addition to the software.

It would also be great if the machine could store in it’s local memory the “last” set zero position (that isn’t the auto homing zero position) in case of an e-stop without a saved preference.

@OnefinityCNC are either of those ideas possible?


These have both been requested in the “feature request” area of the fourm.

1 Like

If you are talking about moving your bit to X Y Z zero after running the zeroing codes generated by the my software that I will be releasing very soon, then the answer is yes, there is an option to include return to zero. If you choose that option then when the zeroing is completed, you will receive an onscreen prompt to remove the touch plate and hit continue. When you click the continue button your bit will automatically move to XY zero and then Z zero.

If you are referring to a normal carving file tool path then that depends on the post processor. Most of the time it will include code to return your bit to X Y Zero but leave your bit at a safe height and not at Z zero. I usually insert code manually at the end of my carving files which move the spindle towards the back of the machine which provides me access to the completed carving without having to manually move the machine.

There is a standard GRBL code that will set a X Y Z zero location that persists over power cycles. I don’t know if this will work on the OneFinity or not. I will check later today. The only problem with this is that it is only useful if you are able to put your material in EXACTLY the same spot every time and you must home your machine before they will be accurate. However, If you create a new project and your material is a different size then this is not likely to be correct. I personally much prefer to zero my bit to the material origin that I set in the CAD program.

As for homing your machine. This has been debated for a long time. My position is that homing is not really necessary. The fact is, you can power on your machine and set your X Y Z zero to the origin of your material and carve away. I do this daily. The only downside is that you won’t have any reference for soft limits. If yo intend on carving a project that will put your machine near the absolute limits on any axis then homing is probably a good idea just for the purpose of making your soft limits work to prevent crashing.


It’s in the For Sale/Trade Section


Steve… its available now, see the link below in the thread. :slight_smile: