Per a separate post, I wanted to cut a perfect 8x8 square, perfectly out of the center from a perfectly pre-cut 12x12 piece, but there was some concern about exact centering without a jig or bit zero.
That makes a lot of sense because there are numerous factors to consider, such as having the piece clamped perfectly square and the bit itself not having a point to touch the exact corner of my board. I’m not cutting out the whole piece, so that leaves some margin of error, right?
So…what are some tips for this?
Do I center on the outer left corner of my piece to the outside diameter of the bit? …or “eye-ball” the center of the bit?
Should I center on the the center of the pre-cut square that has the center marked?
Is there a way to give multiple points of a symetrical piece and have it auto-calculate?
What do I square my work-piece against on the CNC bed?
If I run a second job without re-centering again, does it hold the coordinates accurately? When I added some addition designs on the same piece, but using a second file of the same size, it seemed a little off on the design cuts relative to the zero point I originally set.
For #4, fasten a piece of scrap to the bed, then use the machine to cut an edge to create a fence. Now just align the piece to the edge, it’s now square.
Thinking a bit more on this, you could cut an ‘L’ shaped fence, then without turning off the machine , you can exactly position to the angle of the ‘L’. Use that as the reference.
The blue is the scrap piece you will make a fence. Orange is a pocket, once it is cut you can then place your piece against it and your X-Y zero will be exactly at the corner.
Basically, instead of trying to set the X-Y zero against the piece, create an X-Y zero that the piece will locate against.
You want to do this step plus your cutting in the piece in the same session. If you create the fence, and do your cutting in another session, then the homing process may not return exactly to the same place.
I swap in a small V tool when I wish to “eyeball” center[1]
That is a valid approach, and probably the most common one.
Not using Carbide Motion — unfortunately, Grbl doesn’t do math, and Carbide Motion doesn’t have scripting in Quick Actions beyond the G-code which Grbl supports.
The usual choice is a “Corner Square” — we have one for the SO5 Pro at: Corner Squares
Yes, to within the precision of the interaction of the stepper movement and the homing switch sensing precision/accuracy
Do as mhotchin suggests. Get a piece of material 24”x24”, cut with the cnc or drill bolt holes and use t-nuts to attach to the T track. Then make a pocket cut as described above. By cutting the pocket you have a perfect 90 deg fence to use as a “square” so you can set your X/Y once. Then keep placing the 12x12 job in the square and your reference is maintained. Be sure to clear the fence of sawdust etc prior to placing the next project in the fence. Even small amounts of dust can allow misalignment between the fence and stock.
Regarding question 2 - I do what Will suggested. I substitute a 30° Vee bit with a sharp tip, lower it so it is very close to the stock, and eyeball-zero X and Y on the marked center. Then I put the actual cutter back in and zero Z.
Another option for getting your 8x8 cutout exactly centered in the 12x12 is to use a piece of stock bigger than 12x12 and use the CNC to cut both the 12x12 and the 8x8 cutout. It’ll be perfect every time without the need for an alignment fence or precision X/Y zeroing.