Router

Router \ KeepZUp

This variable determines how far the Z-axis will move away from its reference point when the machine axes are homing.

  • If the value is 0.0, the Z-axis remains exactly at the reference position.
  • If the value is 20, the Z-axis moves 20 units above the reference point.

Router \ SafeZ

Normally, when moving axes, the Z-axis first moves to its maximum (highest) position, then after X/Y are positioned, Z moves down to the desired height. With SafeZ, instead of moving to the maximum, the Z-axis moves up or down by the specified SafeZ value from the reference point.

  • For example, if the highest Z is 0 and lowest is -250, and SafeZ is set to 100, then during axis moves Z will go to 100 units above the reference (instead of 0).

Router \ SpindleAutoOff

This toggle controls whether the spindle automatically stops at the end of a G-code program that does not include an M-code.

  • False: Disabled—spindle remains unchanged.
  • True: Enabled—spindle will automatically turn off when the G-code finishes.

Router \ SpindleAutoOn

This toggle controls whether the spindle automatically starts at the beginning of a G-code program that does not include an M-code.

  • False: Disabled—spindle remains unchanged.
  • True: Enabled—spindle will automatically turn on when the G-code begins.

Router \ SpindleDelay

Specifies the delay time (in milliseconds) to wait for the spindle to reach speed or come to a stop.

Router \ SpindleMaxSpeed

Defines the maximum allowable spindle speed.

Router \ SpindleMinSpeed

Defines the minimum allowable spindle speed.

Router \ SpindleSpeed

Stores the current spindle speed value.

  • E.g., if the user sets the spindle speed to 18000 via the scroll control, that value is saved here.

Router \ SpindleSpeedStep

Defines the increment step when adjusting spindle speed via the scroll control.

  • For example, if SpindleSpeedStep = 2000, each scroll step will increase or decrease spindle speed by 2000 units.