I use the circle function to drill .030" holes in the PCBs that I produce with CC. I set the radius of a circle to .001". The barely perceivable oscillation doesn’t break my very delicate .030" bits so I don’t think it will bother anything else. I broke several bits drilling by hand but haven’t broken 1 doing it this way. The only draw back is that I can’t see the “circles” I’m making because they are so small. I solve this problem by first locating the holes with larger circles that I can see. I then create a circle with a .001" radius and locate it at the center of a large circle, then using the “rubber band box” I select and copy (command/C) the little circle (visible as a node) and move the copy to the next large circle center. Repeat this copying process until all holes are positioned. Now delete the large circles using the rubber band box to select as many large circles as possible touching only the very edge of the circles. I have a Mac so I use the “delete” button located with the “home”, “end”, “page up”, “page down” key pad. Go to “tool path” and select all locations with the rubber band box and set the parameters of the tool path to your requirements (speed, plungerate,etc) but be sure to select “NO OFFSET”. Then click OK. Check tool path by hovering over the tool path with curser.
This probably sounds like a long way to go but, believe me, compared to hand drilling 100 holes or more every time I make a new board, this is a piece of cake.
I make this tool path a separate file so that after I complete the PCB, I can change the tool to a drill bit and re zero my controller and select this file to drill the holes.
(Can CC be modified to use a “circle” with a 0.0 radius and indicate it with a cross hair or x?)
NOTE: I have an off line controller so I don’t use Carbide Motion. All I need are the G-code files to plug into the controller. I don’t know how computer software output might differ.