zapmaker / GrblHoming

QT-based gcode user interface for grbl on arduino
GNU General Public License v3.0
319 stars 189 forks source link

Add support for the Marlin firmware #46

Open zalohasa opened 10 years ago

zalohasa commented 10 years ago

I'm adding support for the Marlin firmware when used in CNC machines instead of 3D Printers (Cyclone PCB and Portal Cyclone, for example)

zalohasa commented 10 years ago

Added a marlin gcode compatibility layer that changes some standar GCode commands to adapt them for Marlin. For example, Marlin does not support the F command, but you can use G1 FXX instead. Another example, Marlin does not support G0 as a full speed move, so now you can set up a G0 feed speed and use that speed for every G0 command, while maintainig the original feed speed for every other command. This feature needs more coding and testing.