{ "version": "1.6.4", "settings": { "junction-accel": 200000, "max-deviation": 0.05, "units": "METRIC", "probing-prompts": true }, "tool": { "tool-reversed": false, "tool-enable-mode": "disabled", "tool-direction-mode": "disabled", "tool-type": "PWM Spindle", "min-spin": 6000, "max-spin": 24000 }, "pwm-spindle": { "pwm-min-duty": 1, "pwm-inverted": false, "pwm-max-duty": 99.99, "pwm-freq": 1000, "dynamic-power": true, "rapid-auto-off": true }, "modbus-spindle": { "baud": "9600", "multi-write": false, "regs": [ { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 }, { "reg-type": "disabled", "reg-value": 0, "reg-addr": 0 } ], "bus-id": "1", "parity": "None" }, "selected-tool-settings": { "laser": { "tool": { "tool-reversed": false, "tool-enable-mode": "disabled", "tool-direction-mode": "disabled", "min-spin": 0, "max-spin": 1000 }, "pwm-spindle": { "pwm-min-duty": 1, "pwm-inverted": false, "pwm-max-duty": 99.99, "pwm-freq": 1000, "dynamic-power": true, "rapid-auto-off": true } }, "router": { "tool": { "tool-reversed": false, "tool-enable-mode": "disabled", "tool-direction-mode": "disabled", "min-spin": 0, "max-spin": 255 }, "pwm-spindle": { "pwm-min-duty": 1, "pwm-inverted": false, "pwm-max-duty": 99.99, "pwm-freq": 1000, "dynamic-power": false, "rapid-auto-off": false } }, "pwm": { "tool": { "tool-reversed": false, "tool-enable-mode": "disabled", "tool-direction-mode": "disabled", "min-spin": 6000, "max-spin": 24000 }, "pwm-spindle": { "pwm-min-duty": 1, "pwm-inverted": false, "pwm-max-duty": 99.99, "pwm-freq": 1000, "dynamic-power": true, "rapid-auto-off": true } } }, "switches": { "switch-lockout": 250, "estop": "disabled", "switch-debounce": 5, "probe": "normally-open" }, "probe": { "probe-diameter": 6.35, "probe-ydim": 53.975, "probe-slow-seek": 25, "probe-fast-seek": 75, "probe-zdim": 15.4, "probe-xdim": 53.975 }, "probe-rotary": { "probe-diameter": 6.35, "probe-ydim": 55, "probe-slow-seek": 25, "probe-fast-seek": 75, "probe-zdim": 35, "probe-xdim": -125 }, "outputs": { "load-1": "disabled", "fault": "disabled", "load-2": "disabled" }, "motors": [ { "latch-velocity": 0.1, "max-accel": 750, "max-velocity": 10, "search-velocity": 1.688, "travel-per-rev": 10, "idle-current": 1, "drive-current": 2.8, "latch-backoff": 5, "enabled": true, "homing-mode": "stall-min", "reverse": false, "stall-microstep": 8, "min-soft-limit": 0, "max-switch": "disabled", "step-angle": 1.8, "stall-current": 1, "stall-sample-time": 200, "microsteps": 16, "stall-volts": 2, "axis": "X", "min-switch": "disabled", "max-jerk": 1000, "max-soft-limit": 0, "zero-backoff": 1.5 }, { "latch-velocity": 0.1, "max-accel": 750, "max-velocity": 10, "search-velocity": 1.688, "travel-per-rev": 10, "idle-current": 1, "drive-current": 2.8, "latch-backoff": 5, "enabled": true, "homing-mode": "stall-min", "reverse": false, "stall-microstep": 8, "min-soft-limit": 0, "max-switch": "disabled", "step-angle": 1.8, "stall-current": 1, "stall-sample-time": 200, "microsteps": 16, "stall-volts": 2, "axis": "Y", "min-switch": "disabled", "max-jerk": 1000, "max-soft-limit": 0, "zero-backoff": 1.5 }, { "latch-velocity": 0.1, "max-accel": 750, "max-velocity": 10, "search-velocity": 1.688, "travel-per-rev": 10, "idle-current": 1, "drive-current": 2.8, "latch-backoff": 5, "enabled": true, "homing-mode": "stall-min", "reverse": false, "stall-microstep": 8, "min-soft-limit": 0, "max-switch": "disabled", "step-angle": 1.8, "stall-current": 1, "stall-sample-time": 200, "microsteps": 16, "stall-volts": 2, "axis": "Y", "min-switch": "disabled", "max-jerk": 1000, "max-soft-limit": 0, "zero-backoff": 1.5 }, { "latch-velocity": 0.1, "max-accel": 750, "max-velocity": 3, "search-velocity": 0.675, "travel-per-rev": 4, "idle-current": 1, "drive-current": 2.8, "latch-backoff": 5, "enabled": true, "homing-mode": "stall-max", "reverse": true, "stall-microstep": 8, "min-soft-limit": -133, "max-switch": "disabled", "step-angle": 1.8, "stall-current": 1, "stall-sample-time": 200, "microsteps": 16, "stall-volts": 2, "axis": "Z", "min-switch": "disabled", "max-jerk": 1000, "max-soft-limit": 0, "zero-backoff": 1 } ], "motors-backup": [ { "axis": "X", "min-soft-limit": 0, "max-soft-limit": 0, "max-velocity": 10, "max-accel": 750, "max-jerk": 1000, "step-angle": 1.8, "travel-per-rev": 10, "microsteps": 16 }, { "axis": "Y", "min-soft-limit": 0, "max-soft-limit": 0, "max-velocity": 10, "max-accel": 750, "max-jerk": 1000, "step-angle": 1.8, "travel-per-rev": 10, "microsteps": 16 }, { "axis": "Y", "min-soft-limit": 0, "max-soft-limit": 0, "max-velocity": 10, "max-accel": 750, "max-jerk": 1000, "step-angle": 1.8, "travel-per-rev": 10, "microsteps": 16 }, { "axis": "Z", "min-soft-limit": -133, "max-soft-limit": 0, "max-velocity": 3, "max-accel": 750, "max-jerk": 1000, "step-angle": 1.8, "travel-per-rev": 4, "microsteps": 16 } ], "admin": { "auto-check-upgrade": true }, "gcode": { "program-start": "(Runs at program start)\nG90 (Absolute distance mode)\nG17 (Select XY plane)\n", "tool-change": "(Runs on M6, tool change)\nM70\nG21\nS0\nM0 M6 (MSG, Change tool and attach probe)\nF100\n(probe to minimum z soft limit, which is -10)\nG38.2 Z-10\nG92 Z15.4\ng0 Z30\nM0 (MSG, Remove probe, start spindle)\nM72\n\n", "program-end": "(Runs on M2, program end)\nM2" } }