Hi,
Mach, either 3 or 4, is primarily a Gcode interpreter and a trajectory planner. Gocde is processed,
Mach decides the required toolpath trajectory and produces numeric data on P(osition) ,V(elocity)
over T(ime) or PVT.
The PVT data is received by a motion controller and its firmware plugin, the motion controller then produces
Step/Direction pulses for the motor drives. The motion controller was traditionally some very clever code running
at kernel level on the PCs CPU and called a Parallel Port Driver. More recently external controllers have become the
norm, they have either an FPGA, a DSP or microcontroller on board. The manufacturer of the controller is
responsible for producing the firmware plugin.
Granite Devices have not produced such a plugin.
Craig