
Milling and routing flat surfaces is pretty much the point of a CNC router, but how about curved surfaces? Auto leveling of hobby CNC machines and 3D printers is becoming commonplace, but Scorch Works is doing just the opposite: using a probe touch probe on a CNC machine to transform a G-Code file into something that can be milled on a curved surface.
The technique is pretty much the complete opposite of Autoleveller, the tool of choice for milling and routing objects that aren’t completely flat or perpendicular to the bed with a MACH3 or LinuxCNC machine. In this case, a touch probe attached to the router scans a curved part, applies bilinear interpolation to a G-Code file, and then starts machining.
The probe can be used on just about anything – in the videos below, you can see a perfect engraving in a block of plastic that’s about 30 degrees off perpendicular to the bed, letters carved in a baseball bat, and a guaranteed way to get your project featured on Hackaday.
Continue reading “Milling Curved Objects With A G-Code Ripper”


CNC machines have been around for decades, but only recently have small desktop routers, 3D printers, and laser cutters brought G code to the tabletop. Obviously, this is a teaching opportunity, and if you’re trying to get kids interested in the inner workings of machines that build things, you can’t begin with obtuse codes understood only by machines and CNC operators.

