Milling

Overview

There are lots of different types of software for creating the G-Code needed to perform the milling

CAM Software

CAM Software does the job of turning the 3D Model into G-Code for the milling, most of the time it’s fairly automatic. It’s similar in concept to a slicer for a 3D Printer. Usually you will have to tell it what types of milling heads you have (such as it’s diameter, the clearence before hitting the chuck, the type of mill bit etc). They also tend to have something called a pre-processor, usually

Chillipepr

Chillipepr is a web based piece of software that talks to the CNC over a serial port, and reads in the G-Code to perform the actual cut.
It’s basically the final step in the milling process. Although it does have lots of cool features like manual control, reading in Eagle files and Autoleveling support.
You can proxy the serial port connection over the network, but it’s important to make sure you don’t have drop outs between the CNC and Chillipepr.