I know how to measure the XYZ offset of the workpiece with the arduino with grbl on it. If I convert it to 5 axis there is a problem if I understand correctly. The a or b or c axis, yeah the whole toolpath should be wrong, if the workpiece is offset. If it rotates, the workpiece is shiftet, at a 90° however it might match the X axis, but the offset is on the Z axis. If it is 45° the offset is half, both at X and Z axis. I hope you know what I mean with that. So the only thing that comes to my mind in fixing that, since the grbl should not be able to compensate the gcode than, is to precicely place the part, am I right? If for whatever reason the workpiece is not able to be placed correct, I would need to input the offset manually in Fusion 360, right? (There is no direct communication possible between Fusion and GRBL as far I am aware of). My planned solution: - Start program (measuring probe in mill) - Get XYZ absolute 0 - Drive to XY .......... (Position of the rotation axis with a spline inside and measure where this exactly is) Zero X and Y around there (with offset of the workpiece size) - drive to rel. X 0 and halt - Insert Workpiece to the Vise and push it precisely against the measuring probe till it triggers - check rel. X 0 again to make sure it is perfect - same procedure for y and z Yeah, I need a tought vise for that, that is completely free to move a bit in every direction (got a nice plan for that thanks god). So to speak: my plan would be, to precisely model in the CNC itself (also as a design for any upcoming 5 axis project). Than I add the model and workpiece to that. Is that route ok or do you have a better solution?