Skip to content

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

License

Notifications You must be signed in to change notification settings

roberto-arista/cam-simulator

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages