| $ | Name | Number Value | gSender Toggle Setting | Units | Description | 
|---|---|---|---|---|---|
| $0 | Step pulse time | 5 | microseconds | Sets time length per step. Minimum 2 microseconds. This needs to be reduced from the default value of 10 when max. step rates exceed approximately 80 kHz. | |
| $1 | Step idle delay | 254 | milliseconds | Sets a short hold delay when stopping to let dynamics settle before disabling steppers. Value 255 keeps motors enabled. | |
| $2 | Step pulse invert | 0 | X: OFF Y: OFF Z: OFF A: OFF | Inverts the step signals (active low). | |
| $3 | Step direction invert | 6 | X: OFF Y: ON Z: ON A: OFF | Inverts the direction signals (active low). | |
| $4 | Invert stepper enable pin(s) | 15 | X: ON Y: ON Z: ON A: ON | Inverts the stepper driver enable signals. Most drivers uses active low enable requiring inversion. NOTE: If the stepper drivers shares the same enable signal only X is used. | |
| $5 | Invert limit pins | 15 | X: ON Y: ON Z: ON A: ON | Inverts the axis limit input signals. | |
| $6 | Invert probe pin | 1 | Enabled | Inverts the probe input pin signal. | |
| $8 | Ganged axes direction invert | 0 | Disabled | Inverts the direction signals for the second motor used for ganged axes. 
 NOTE: This inversion will be applied in addition to the inversion from setting $3. | |
| $9 | PWM Spindle | 1 | Enable: ON RPM controls spindle en signal: OFF (1) | Enable: Controls PWM output availability. RPM controls spindle enable signal: When M3 or M4 is active, S > 0 turns on spindle enable and S0 turns it off. | |
| $10 | Status report options | 511 | Position in machine coords: ON Buffer state: ON Line numbers: ON Feed & speed: ON Pin state: ON Work coord offset: ON Overrides: ON Probe coords: ON Buffer sync on WCO change: ON Parser state: OFF Alarm substatus: OFF Run substatus: OFF | Specifies optional data included in status reports. If Run substatus is enabled it may be used for simple probe protection. 
 NOTE: Parser state will be sent separately after the status report and only on changes. | |
| $11 | Junction deviation | 0.010 | mm | Sets how fast Grbl travels through consecutive motions. Lower value slows it down. | |
| $12 | Arc tolerance | 0.002 | mm | Sets the G2 and G3 arc tracing accuracy based on radial error. Beware: A very small value may effect performance. | |
| $13 | Report in inches | 0 | Disabled | Enables inch units when returning any position and rate value that is not a settings value. | |
| $14 | Invert control pins | 14 | Reset: OFF Feed hold: ON Cycle start: ON Safety door: ON EStop: OFF | Inverts the control signals (active low). NOTE: Block delete, Optional stop, EStop and Probe connected are optional signals, availability is driver dependent. | |
| $15 | Invert coolant pins | 0 | Flood: OFF Mist: OFF | Inverts the coolant and mist signals (active low). | |
| $16 | Invert spindle signals | 0 | Spindle en: OFF Spindle dir: OFF PWM: OFF | Inverts the spindle on, counterclockwise and PWM signals (active low). NOTE: A hard reset of the controller is required after changing this setting. | |
| $17 | Pullup disable control pins | 0 | Reset: OFF Feed hold: OFF Cycle start: OFF Safety door: OFF EStop: OFF | Disable the control signals pullup resistors. Potentially enables pulldown resistor if available. NOTE: Block delete, Optional stop and EStop are optional signals, availability is driver dependent. | |
| $18 | Pullup disable limit pins | 0 | X: OFF Y: OFF Z: OFF A: OFF | Disable the limit signals pullup resistors. Potentially enables pulldown resistor if available. | |
| $19 | Pullup disable probe pin | 0 | Disabled | Disable the probe signal pullup resistor. Potentially enables pulldown resistor if available. | |
| $20 | Soft limits enable | 0 | Disabled | Enables soft limits checks within machine travel and sets alarm when exceeded. Requires homing. | |
| $21 | Hard limits enable | 0 | Enable: OFF Strict mode: OFF | When enabled immediately halts motion and throws an alarm when a limit switch is triggered. In strict mode only homing is possible when a switch is engaged. | |
| $22 | Homing cycle | 0 | Enable: OFF Single axis commands: OFF Homing on startup: OFF Set machine origin: OFF Two switches share one input: OFF Allow manual: OFF Override locks: OFF Keep homed status on reset: OFF | Enables homing cycle. Requires limit switches on axes to be automatically homed. When `Enable single axis commands` is checked, single axis homing can be performed by $H<axis letter> commands.When `Allow manual` is checked, axes not homed automatically may be homed manually by $H or $H<axis letter> commands.`Override locks` is for allowing a soft reset to disable `Homing on startup required`. | |
| $23 | Homing direction invert | 11 | X: ON Y: ON Z: OFF A: ON | Homing searches for a switch in the positive direction. Set axis bit to search in negative direction. | |
| $24 | Homing locate feed rate | 150 | mm/min | Feed rate to slowly engage limit switch to determine its location accurately. | |
| $25 | Homing search seek rate | 4300 | mm/min | Seek rate to quickly find the limit switch before the slower locating phase. | |
| $26 | Homing switch debounce delay | 25 | milliseconds | Sets a short delay between phases of homing cycle to let a switch debounce. | |
| $27 | Homing switch pull-off distance | 1.5 | mm | Retract distance after triggering switch to disengage it. Homing will fail if switch isn’t cleared. | |
| $28 | G73 retract distance | 0.1 | mm | G73 retract distance (for chip breaking drilling). | |
| $29 | Pulse delay | 0 | microseconds | Step pulse delay. 
 Normally leave this at 0 as there is an implicit delay on direction changes when AMASS is active. | |
| $30 | Maximum spindle speed | 24000 | RPM | Maximum spindle speed, can be overridden by spindle plugins. | |
| $31 | Minimum spindle speed | 7200 | RPM | Minimum spindle speed, can be overridden by spindle plugins. | |
| $32 | Mode of operation | 0 | Normal | Laser mode: consecutive G1/2/3 commands will not halt when spindle speed is changed. 
 Lathe mode: allows use of G7, G8, G96 and G97. | |
| $33 | Spindle PWM frequency | 1000 | 1000 | Hz | Spindle PWM frequency. | 
| $34 | Spindle PWM off value | 0 | 0 | percent | Spindle PWM off value in percent (duty cycle). | 
| $35 | Spindle PWM min value | 0 | 0 | percent | Spindle PWM min value in percent (duty cycle). | 
| $36 | Spindle PWM max value | 100 | 100 | percent | Spindle PWM max value in percent (duty cycle). | 
| $37 | Steppers de-energize | 0 | X: OFF Y: OFF Z: OFF A: OFF | Specifies which steppers not to disable when stopped. | |
| $39 | Enable legacy RT commands | 1 | Enabled | Enables “normal” processing of ?, ! and ~ characters when part of $-setting or comment. If disabled then they are added to the input string instead. | |
| $40 | Limit jog commands | 1 | Enabled | Limit jog commands to machine limits for homed axes. | |
| $41 | Parking cycle | 1 | Enable: ON Parking override control: OFF Deactivate upon init: OFF | Enables parking cycle, requires parking axis homed. | |
| $42 | Parking axis | 2 | Z | Define which axis that performs the parking motion. | |
| $43 | Homing passes | 1 | Number of homing passes. Minimum 1, maximum 128. | ||
| $44 | Axes homing, first pass | 4 | X: OFF Y: OFF Z: ON A: OFF | Axes to home in first pass. | |
| $45 | Axes homing, second pass | 3 | X: ON Y: ON Z: OFF A: OFF | Axes to home in second pass. | |
| $46 | Axes homing, third pass | 0 | X: OFF Y: OFF Z: OFF A: OFF | Axes to home in third pass. | |
| $47 | Axes homing, fourth pass | 0 | X: OFF Y: OFF Z: OFF A: OFF | Axes to home in fourth pass. | |
| $56 | Parking pull-out distance | 5 | mm | Spindle pull-out and plunge distance in mm.Incremental distance. | |
| $57 | Parking pull-out rate | 100 | mm/min | Spindle pull-out/plunge slow feed rate in mm/min. | |
| $58 | Parking target | -5 | mm | Parking axis target. In mm, as machine coordinate [-max_travel, 0]. | |
| $59 | Parking fast rate | 500 | mm/min | Parking fast rate to target after pull-out in mm/min. | |
| $60 | Restore overrides | 1 | Enabled | Restore overrides to default values at program end. | |
| $61 | Safety door options | 3 | Ignore when idle: ON Keep coolant state: ON | Enable this if it is desirable to open the safety door when in IDLE mode (eg. for jogging). | |
| $62 | Sleep enable | 0 | Disabled | Enable sleep mode. | |
| $63 | Feed hold actions | 3 | Disable laser: ON Restore spindle and coolant state: ON | Actions taken during feed hold and on resume from feed hold. | |
| $64 | Force init alarm | 0 | Disabled | Starts Grbl in alarm mode after a cold reset. | |
| $65 | Probing feed override | 0 | Disabled | Allow feed override during probing. | |
| $70 | Network services | 11 | Telnet: ON Websocket: ON FTP: ON | Network services/protocols to enable. 
 NOTE: A hard reset of the controller is required after changing this setting. | |
| $100 | X-axis travel resolution | 800 | step/mm | Travel resolution in steps per millimeter. | |
| $101 | Y-axis travel resolution | 800 | 800 | step/mm | |
| $102 | Z-axis travel resolution | 800 | 800 | step/mm | |
| $103 | A-axis travel resolution | 79.01234568 | 79.01234568 | step/deg | |
| $110 | X-axis maximum rate | 4000 | mm/min | Maximum rate. Used as G0 rapid rate. | |
| $111 | Y-axis maximum rate | 4000 | mm/min | ||
| $112 | Z-axis maximum rate | 4000 | mm/min | ||
| $113 | A-axis maximum rate | 8000 | deg/min | ||
| $120 | X-axis acceleration | 750 | mm/sec^2 | Acceleration. Used for motion planning to not exceed motor torque and lose steps. | |
| $121 | Y-axis acceleration | 750 | mm/sec^2 | ||
| $122 | Z-axis acceleration | 750 | mm/sec^2 | ||
| $123 | A-axis acceleration | 1000 | deg/sec^2 | ||
| $130 | X-axis maximum travel | 810 | mm | Maximum axis travel distance from homing switch. Determines valid machine space for soft-limits and homing search distances. | |
| $131 | Y-axis maximum travel | 855 | mm | ||
| $132 | Z-axis maximum travel | 120 | mm | ||
| $133 | A-axis maximum travel | 0 | deg | ||
| $140 | X-axis motor current | 2800 | mA | Motor current in mA (RMS). 
 NOTE: Only used for axes controlled by a Trinamic driver. | |
| $141 | Y-axis motor current | ||||
| $142 | Z-axis motor current | ||||
| $143 | A-axis motor current | 0 | |||
| $150 | X-axis microsteps | 32 | steps | Microsteps per fullstep. 
 NOTE: Only used for axes controlled by a Trinamic driver. | |
| $151 | Y-axis microsteps | ||||
| $152 | Z-axis microsteps | ||||
| $153 | A-axis microsteps | 16 | |||
| $180 | X-axis homing locate feed rate | 150 | mm/min | Feed rate to slowly engage limit switch to determine its location accurately. 
 NOTE: Defaults to $24 setting if axis isn’t controlled by a Trinamic driver. | |
| $181 | Y-axis homing locate feed rate | ||||
| $182 | Z-axis homing locate feed rate | ||||
| $183 | A-axis homing locate feed rate | ||||
| $190 | X-axis homing search seek rate | 4300 | mm/min | Seek rate to quickly find the limit switch before the slower locating phase. 
 NOTE: Defaults to $25 setting if axis isn’t controlled by a Trinamic driver. | |
| $191 | Y-axis homing search seek rate | ||||
| $192 | Z-axis homing search seek rate | ||||
| $193 | A-axis homing search seek rate | ||||
| $200 | X-axis StallGuard2 fast threshold | 2 | StallGuard threshold for fast (seek) homing phase. 
 NOTE: Only used for axes controlled by a Trinamic driver. | ||
| $201 | Y-axis StallGuard2 fast threshold | ||||
| $202 | Z-axis StallGuard2 fast threshold | ||||
| $203 | A-axis StallGuard2 fast threshold | ||||
| $210 | X-axis hold current | 35 | % | Motor current at standstill as a percentage of full current. 
 NOTE: If grblHAL is configured to disable motors on standstill this setting has no use. Only used for axes controlled by a Trinamic driver. | |
| $211 | Y-axis hold current | ||||
| $212 | Z-axis hold current | ||||
| $213 | A-axis hold current | 50 | |||
| $220 | X-axis stallGuard2 slow threshold | 22 | StallGuard threshold for slow (feed) homing phase. 
 NOTE: Only used for axes controlled by a Trinamic driver. | ||
| $221 | Y-axis stallGuard2 slow threshold | ||||
| $222 | Z-axis stallGuard2 slow threshold | ||||
| $223 | A-axis stallGuard2 slow threshold | ||||
| $300 | Hostname | grblHAL | Network hostname. ~Controller reset required for setting change to take effect~ | ||
| $301 | IP mode | 0 | Static | IP mode. ~Controller reset required for setting change to take effect~ | |
| $302 | IP address | 192.168.5.1 | Static IP address. ~Controller reset required for setting change to take effect~ | ||
| $303 | Gateway | 192.168.5.1 | Static gateway address. ~Controller reset required for setting change to take effect~ | ||
| $304 | Netmask | 255.255.255.0 | Static netmask. ~Controller reset required for setting change to take effect~ | ||
| $305 | Telnet port | 23 | (Raw) Telnet port number listening for incoming connections. ~Controller reset required for setting change to take effect~ | ||
| $307 | Websocket port | 80 | Websocket port number listening for incoming connections. NOTE: WebUI requires this to be HTTP port number + 1. ~Controller reset required for setting change to take effect~ | ||
| $308 | FTP port | 21 | FTP port number listening for incoming connections. ~Controller reset required for setting change to take effect~ | ||
| $338 | Trinamic driver | 7 | X: ON Y: ON Z: ON A: OFF | Enable SPI or UART controlled Trinamic drivers for axes. | |
| $339 | Sensorless homing | 0 | X: OFF Y: OFF Z: OFF A: OFF | Enable sensorless homing for axes. Requires SPI or UART controlled Trinamic drivers. | |
| $340 | Spindle at speed tolerance | 0 | percent | Spindle at speed tolerance as percentage deviation from programmed speed, set to 0 to disable. 
 If not within tolerance when checked after spindle on delay ($392) alarm 14 is raised. | |
| $341 | Tool change mode | 0 | Normal | Normal: allows jogging for manual touch off. Set new position manually. 
 Manual touch off: retracts tool axis to home position for tool change, use jogging or $TPW for touch off. Manual touch off @ G59.3: retracts tool axis to home position then to G59.3 position for tool change, use jogging or $TPW for touch off. Automatic touch off @ G59.3: retracts tool axis to home position for tool change, then to G59.3 position for automatic touch off. All modes except “Normal” and “Ignore M6” returns the tool (controlled point) to original position after touch off. | |
| $342 | Tool change probing distance | 30 | mm | Maximum probing distance for automatic or $TPW touch off. | |
| $343 | Tool change locate feed rate | 25 | mm/min | Feed rate to slowly engage tool change sensor to determine the tool offset accurately. | |
| $344 | Tool change search seek rate | 200 | mm/min | Seek rate to quickly find the tool change sensor before the slower locating phase. | |
| $345 | Tool change probe pull-off rate | 200 | mm/min | Pull-off rate for the retract move before the slower locating phase. | |
| $346 | Restore position after M6 | 1 | Enabled | When set the spindle is moved so that the controlled point (tool tip) is the same as before the M6 command, if not the spindle is only moved to the Z home position. | |
| $370 | Invert I/O Port inputs | 0 | Invert IOPort inputs. | ||
| $372 | Invert I/O Port outputs | 0 | Invert IOPort output. | ||
| $374 | Modbus baud rate | 3 | 19200 | ||
| $375 | Modbus RX timeout | 50 | milliseconds | ||
| $376 | Rotational axes | 1 | A-Axis: ON | ||
| $384 | Disable G92 persistence | 0 | Disabled | Disables save/restore of G92 offset to non-volatile storage (NVS). | |
| $392 | Spindle on delay | 4 | 4 | s | Delay to allow spindle to spin up after safety door is opened. | 
| $393 | Coolant on delay | 1 | 1 | s | Delay to allow coolant to restart after safety door is opened. | 
| $395 | Default spindle | 0 | SLB_SPINDLE | Spindle selected on startup. | |
| $398 | Planner buffer blocks | 128 | Number of blocks in the planner buffer. ~Controller reset required for setting change to take effect~ | ||
| $450 | Button 1 action | 1 | Cycle start | Assign a real-time action to button 1, or run your own macro g-code. | |
| $451 | Button 2 action | 2 | Pause | Assign a real-time action to button 2, or run your own macro g-code. | |
| $452 | Button 3 action | 4 | Halt | Assign a real-time action to button 3, or run your own macro g-code. | |
| $453 | Button 1 macro | G4P0 | Macro content, limited to 127 characters. Separate lines with the vertical bar character |. | ||
| $454 | Button 2 macro | G4P0 | Macro content, limited to 127 characters. Separate lines with the vertical bar character |. | ||
| $455 | Button 3 macro | G4P0 | Macro content, limited to 127 characters. Separate lines with the vertical bar character |. | ||
| $456 | Aux output 0 trigger | 0 | Spindle/Laser enable | A second, more common action can be assigned to trigger this output. M62/63 P# is always available as a buffered on/off or M64/65 P# as an immediate on/off. | |
| $457 | Aux output 1 trigger | 2 | Flood enable | A second, more common action can be assigned to trigger this output. M62/63 P# is always available as a buffered on/off or M64/65 P# as an immediate on/off. | |
| $458 | Aux output 2 trigger | 0 | Spindle/Laser enable | A second, more common action can be assigned to trigger this output. M62/63 P# is always available as a buffered on/off or M64/65 P# as an immediate on/off. | |
| $459 | Aux output 3 trigger | 2 | Flood enable | A second, more common action can be assigned to trigger this output. M62/63 P# is always available as a buffered on/off or M64/65 P# as an immediate on/off. | |
| $462 | Run/stop register | 8192 | decimal | MODVFD register for run/stop. | |
| $463 | Frequency set register | 8193 | decimal | MODVFD register to set frequency. | |
| $464 | Frequency get register | 8451 | decimal | MODVFD register to get frequency. | |
| $465 | Run CW command | 18 | decimal | MODVFD command word for CW. | |
| $466 | Run CCW command | 34 | decimal | MODVFD command word for CCW. | |
| $467 | Stop command | 1 | decimal | MODVFD command word for stop. | |
| $468 | RPM input multiplier | 50 | MODVFD RPM value multiplier for programming RPM. | ||
| $469 | RPM input divider | 60 | MODVFD RPM value divider for programming RPM. | ||
| $470 | RPM output multiplier | 60 | MODVFD RPM value multiplier for reading RPM. | ||
| $471 | RPM output divider | 100 | MODVFD RPM value divider for reading RPM. | ||
| $478 | Spindle 2 Modbus address | 3 | Spindle 2 Modbus address. | ||
| $479 | Spindle 3 Modbus address | 4 | Spindle 3 Modbus address. | ||
| $481 | Autoreport interval | 0 | ms | Interval the real time report will be sent, set to 0 to disable. ~Controller reset required for setting change to take effect~ | |
| $484 | Unlock required after E-stop | Enabled (1) | If set, unlock (by sending $X) is required after resetting a cleared E-Stop condition. | ||
| $486 | Lock coordinate systems | 0 | G59.1: OFF G59.2: OFF G59.3: OFF | Lock coordinate systems against accidental changes. | |
| $511 | Spindle 1 | 7 | SLB_LASER | Spindle to use as spindle 1. ~Controller reset required for setting change to take effect~ | |
| $512 | Spindle 2 | 8 | Disabled | Spindle to use as spindle 2. ~Controller reset required for setting change to take effect~ | |
| $513 | Spindle 3 | 5 | MODVFD | Spindle to use as spindle 3. ~Controller reset required for setting change to take effect~ | |
| $520 | Spindle 0 tool number start | 0 | Start of tool numbers for selecting spindle 0 (default spindle). Normally leave this at 0. | ||
| $521 | Spindle 1 tool number start | 0 | Start of tool numbers for selecting spindle 1. | ||
| $522 | Spindle 2 tool number start | 0 | Start of tool numbers for selecting spindle 2. | ||
| $523 | Spindle 3 tool number start | 0 | Start of tool numbers for selecting spindle 3. | ||
| $650 | Chopper toff | 1 | Off time. Duration of slow decay phase as a multiple of system clock periods: NCLK= 24 + (32 x TOFF). This will limit the maximum chopper frequency (0-15). 0: MOSFETs shut off, driver disabled. 1: Use with TBL of minimum 24 clocks. | ||
| $651 | Chopper tbl | 1 | Blanking time interval in system clock periods (0-3 = 16,24,36,54). Needs to cover the switching event and the duration of the ringing on the sense resistor. | ||
| $652 | Chopper chm | 0 | Chopper mode. Affects HDEC, HEND, and HSTRT parameters. 0: Standard mode (SpreadCycle). 1: Constant TOFF with fast decay time. Fast decay is after on time. Fast decay time is also terminated when the negative nominal current is reached. | ||
| $653 | Chopper hstr | 2 | CHM=0: Hysteresis start, offset from HEND (0-7 = 1-8). To be effective, HEND+HSTRT must be ≤15. CHM=1: Fast decay time. Three least-significant bits of the duration of the fast decay phase. The MSB is HDEC0. Fast decay time is a multiple of system clock periods: NCLK= 32 x (HDEC0+HSTRT). | ||
| $654 | Chopper hend | 8 | Can be either negative, zero, or positive, 0-15 = -3 to 12. CHM=0: Hysteresis end (low). Sets the hysteresis end value after a number of decrements, used for the hysteresis chopper and controlled by HDEC. HSTRT+HEND must be less than 16. 1/512 adds to the current setting. CHM=1: Sine wave offset. A positive offset corrects for zero crossing error. 1/512 adds to the absolute value of each sine wave entry. | ||
| $655 | Chopper hdec | 0 | CHM=0: Hysteresis decrement interval period in system clock periods. Determines the slope of the hysteresis during on time from fast to very slow (0-3 = 16,32,48,64). CHM=1: Fast decay mode. | ||
| $656 | Chopper rndtf | 1 | Change from fixed to randomized TOFF times, by dNCLK= -24 to +6 clocks. Only for CHM=1. | ||
| $657 | THRESH | 22 | StallGuard threshold. | ||
| $658 | CoolStep semin | 7 | Lower CoolStep threshold. If the SG value falls below SEMIN x 32, the coil current scaling factor is increased (0-15). 0: CoolStep disabled. | ||
| $659 | CoolStep seup | 3 | Number of increments of the coil current each time SG is sampled below the lower threshold (0-3 = 1,2,4,8). | ||
| $660 | CoolStep semax | 0 | Upper CoolStep threshold offset from lower threshold. If SG is sampled above (SEMIN+SEMAX+1)x32 enough times, the coil current scaling factor is decremented (0-15). | ||
| $661 | CoolStep sedn | 3 | Number of times SG must be sampled above the upper threshold before the coil current is decremented (0-3 = 32,8,2,1). | ||
| $662 | CoolStep seimin | 0 | Minimum CoolStep current as a factor of the set motor current. 0: 1/2, 1: 1/4 | ||
| $663 | drvconf_reg | 41759 | DRVCONF register defaults 0xA31F. All protections enabled. | ||
| $664 | Ring pixels | 0 | Number of individual pixels or LEDs connected. ~Controller reset required for setting change to take effect~ | ||
| $665 | Rail pixels | 1 | Number of individual pixels or LEDs connected. Include the onboard LED. ~Controller reset required for setting change to take effect~ | ||
| $666 | Using add-ons | 0 | Sienci specific capability flags. | ||
| $668 | Invert TLS input | 1 | Enabled | Invert the TLS input ahead of the OR function. ~Controller reset required for setting change to take effect~ | |
| $730 | Maximum laser power | 255 | Maximum S word power for laser. | ||
| $731 | Minimum laser power | 0 | Minimum S word power for laser. | ||
| $733 | Laser PWM frequency | 1000 | Hz | Laser PWM frequency. | |
| $734 | Laser PWM off value | 0 | percent | Laser PWM off value in percent (duty cycle). | |
| $735 | Laser PWM min value | 0 | percent | Laser PWM min value in percent (duty cycle). | |
| $736 | Laser PWM max value | 100 | percent | Laser PWM max value in percent (duty cycle). | |
| $741 | Laser X offset | 0 | mm | Laser offset from spindle on X-axis. | |
| $742 | Laser Y offset | 0 | mm | Laser offset from spindle on Y-axis. | |
| $743 | Invert laser signals | 0 | Enable: OFF PWM: OFF | Inverts the laser enable and PWM signals (active high). ~Controller reset required for setting change to take effect~ | 
#slb firmware settings, #slb eeprom, #slb firmware default