Software Specifications

This Diagram gives an overview of the control software and communications between the machines each machine is largely self contained, but publishes its state on an easily polled interface (HTML/XML) the controller can then assign tasks asynchronously to available machines.

While this version was drawn with an emphasis on Machinekit as the control software, nearly any mix of ROS, Machinekit, LinuxCNC, grbl, TinyG etc could be deployed, depending on the machines specific function. Provided that some state machine abstraction publishes to a network facing HTML/XML interface, in the case of the Diagram MTConnect is shown, but it might also be possible to use MQTT or another mechanism to achieve the same state monitoring.

Return to Specifications page

Secured By miniOrange