Add gcode limitation & improved parser for future