Option Example Value Explanation
jogger.enable true If true, enable the Jogger module
jogger.data_source_alpha horizontal Specifies the module name of the Joystick module the alpha/first jog axis will read from
jogger.data_source_beta vertical Specifies the module name of the Joystick module the beta/second jog axis will read from
jogger.jog_axes Xy,XZ,-Z Sets a list of the machine axes which will be controlled by the jogger
Axis letters are given in order of jog axis alpha, beta, etc.
The first item in the list will be used on startup
Issuing the toggle axes command (M778 by default) will cycle between the items in the list
Valid machine letters are X, Y, Z, A, B, C.
Use “-” for no axis controlled
Do not use spaces in the list
jogger.m_code_set 777 Sets which M-code number the set axes command will use (777 means use M777 to set the jog axes)
jogger.m_code_toggle 778 Sets which M-code number the toggle axes command will use (778 means use M778 to toggle the jog axes)
jogger.max_speed 600 Sets the maximum speed the machine will jog
If not given, the Jogger uses the general configuration “default_seek_rate” (G0 speed)
jogger.dead_zone 0.05 Sets the threshold the joystick must cross before movement occurs (see description below)
jogger.nonlinearity 1.5 Sets the non-linearity of the joystick to speed conversion function (see description below)
jogger.refresh_rate 100 Specifies how many times per second to read the joysticks
jogger.segment_frequency 10 Sets the number of tiny movement segments per second while jogging