The OneFinity is capable of doing all those things but the controller does not have the programing for them other than to zero just the Z axis or all three. I was experimenting with zeroing methods today and was able to zero to a circle, zero to the right corner as well as the left and any offset location that the machine is capable of reaching. Not trying to blow my own horn but I am probably more familiar with zero codes, stratagies, and tricks than your average hobby cnc user. But then again I have been making and selling touch plates for about 4 years now.
For two sided carvings, something like a guitar body, I like to zero to the left front corner of a fixed position on the machine with the part at a fixed point on the X and Y axis. You only need to insure that the alignment is constant when you flip it.
If you are starting out with square or rectangular stock it is even easier. The only requirement at that point is that the most forward edge remain attached and that it is aligned perfectly with the X axis travel. Then when you flip the part, it doesn’t matter where you put it as long as you keep the reference edge aligned with the X axis travel. It can be closer to or farther from the front of the machine and even shifted to the right or left as needed. Then for zeroing, you set your origin in your design software to the right corner for the back side of the part instead of the left which is used for the front… Everything in your design will always be a fixed distance from the reference edge/corner which is what we are following when we flip the part and move the touch plate to the right side vs the left side for the front. The use of bump stops really helps to keep the alignment straight when flipping the part.
You can see where I have a framing square clamped down and used as a bump stop for the jig I used today to engrave some OneFinity Touch Plates. They turned out perfect don’t you think!! Aside from surfacing the waste board last night, this was the first real carve with my OneFinity. What an AMAZING machine!!!