Here is ChatGPT’s response to the question. I’m personally not very familiar with Klipper — can someone confirm whether this is actually feasible?
On a Sovol SV08 Max running Klipper, the auxiliary feeder jam sensor is usually defined as either:
You can disable it directly in your printer.cfg.
METHOD 1 — Simple (Clean & Reversible) Disable
This is the recommended method.
Open your
printer.cfg
Via:
Look for a section similar to:
[filament_switch_sensor aux_feeder]
pause_on_runout: True
switch_pin: ^PC15
or:
[filament_motion_sensor aux_feeder]
detection_length: 7.0
extruder: extruder
switch_pin: ^PC15
pause_on_runout: True
Disable automatic pause
Simply change:
pause_on_runout: False
Restart Klipper.
The sensor will remain active but will no longer pause the print.
METHOD 2 — Completely Disable the Sensor
If you want to fully neutralize it:
Option A — Comment out the section
Add # in front of each line:
#[filament_switch_sensor aux_feeder]
#pause_on_runout: True
#switch_pin: ^PC15
Then restart Klipper.
Option B — Remove the call inside macros
Some SV08 Max configurations use a macro like:
[gcode_macro FILAMENT_RUNOUT]
or:
[gcode_macro AUX_FEEDER_CHECK]
In that case:
gcode:
M117 Runout detected (ignored)
METHOD 3 — Disable via Variable (Sovol-modified firmware)
Some Sovol configurations include a variable such as:
variable_enable_aux_sensor: True
Just change it to:
variable_enable_aux_sensor: False
Important
If you completely remove the section and Klipper returns:
Unknown sensor
It means a macro is still referencing it.
In that case, keep the sensor section but simply set:
pause_on_runout: False
That’s the most stable solution.
Recommended Approach
On the SV08 Max, the safest method is:
Keep the sensor defined
Set pause_on_runout: False
Optionally increase detection_length (e.g., 15 mm) if it’s a motion sensor
This prevents false jam pauses without breaking the internal logic.