Skip to content
firepick1 (pixel) edited this page Jul 7, 2014 · 6 revisions

CNC REST API

FireREST CNC is a REST API for Computer Numerical Control (CNC) device controllers and simulators.

Device Control Endpoint (DCE)

A FireREST server can support multiple, named Device Control Endpoints (DCE). Each DCE is a nexus for locally coordinated action and is typically associated with a single motion controller. For example, a dual-gantry XYZ machine might work best with two 3-axis DCEs, or it could have a single 6-axis DCE. Here is a sample FireREST CNC url that refers to a DCE named, "tinyg".

DCE REST Resources

Each DCE can support one or more REST resources:

Resource DCE Operation
gcode.fire Execute given GCODE command
properties.json Read/write configurable parameters (if supported)

See Also

Clone this wiki locally