Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.67 KB

README.md

File metadata and controls

23 lines (12 loc) · 1.67 KB

CAM Simulator

Visualize CNC limitations right in the glyph editor. RoboFont extension available on Mechanic 2

a

The CAM Simulator is a RoboFont extension that I developed during type]media to simplify the design of a CNC optimized typeface.

screenshots extension

The extension has been updated to RoboFont 4, and it makes use of all the cool new APIs: Merz and Subscriber. Here you can find the original version.

Basic CNC milling machines make use of a classic 3-axes plotter structure and of a router mounted on the moving head of the plotter. They are pantographs driven by a computer. The plotter movements freedom is fixed to a relation of 90° between each rail: it is not possible to perform undercuts.

The most important aspect, with an impact on a type design level, is that a router is basically a cutting tool fixed on the shaft of an electric motor. Whatever the cutting tool shape will be the minimum output will be circular and easy to see with the human eye.

bit shape

The "inner mechanisms" of the extension are explained in the following diagram.

diagram

The process is quite intensive, so it is normal to feel a bit of slowdown in the editor. You can turn off the preview to stop the calculation. You could run the tool on several glyph editors, but you'll probably need a quantum computer to run things smoothly.