# How does it work?

The tool takes a JSON file as input (example below) and generates G-Codes for up to six sides of a box, with each side containing its own drill cutouts, recesses, and engravings. These pieces can then be assembled to construct a 3D shape.

The exported [*.nc* files](https://en.wikipedia.org/wiki/Numerical_control) must be sent/executed with a G-Code sender e.g., [Candle](https://github.com/Denvi/Candle) (free and open-source) to complete the task.