joystick.module_name.enable true If true, create and enable a new Joystick module with the name "module_name"
joystick.module_name.pin 1.30 Which SmoothieBoard pin should be used to read the value. See table above for allowable pins.
joystick.module_name.refresh_rate 10 Sets how many times per second to update the joystick reading
joystick.module_name.zero_offset 1.65 Sets what voltage will map to zero output
joystick.module_name.endpoint 3.3 Sets what voltage will map to +/- 1. If endpoint is greater than zero_offset, it specifies what voltage maps to 1, if endpoint is less than zero_offset, it specifies what voltage maps to -1
Auto-Zero Configurations
joystick.module_name.auto_zero true If true, enables the auto-zeroing feature, which automatically determines the zero_offset
joystick.module_name.startup_time 1000 Sets how long (in milliseconds) after SmoothieBoard resets to obtain readings to average for zero_offset. It must be at least 1000/refresh_rate, but shouldn't be too long, otherwise the joystick might be moved during the measurement.
joystick.module_name.start_value 0 Sets the default value of the joystick output during the startup time