The standard runout sensor is connected to Pin PE9 and the standard pressure switch to PE12.
The BTT SFS V2 needs 4 wires: VCC / GND and two switch Pins; one for the runout switch and one for the encoder switch. So I took the old runout switch Pin and took the pressure Pin PE12. Connect these wires (double check with Multimeter) to the BTT SFS and adjust the printer.cfg:
[filament_switch_sensor filament_sensor]
pause_on_runout: True
runout_gcode:
# G1 E10 F1500
# G1 E-100 F1500
M117 Filament switch runout
insert_gcode:
M117 Filament switch inserted
event_delay: 3.0
pause_delay: 0.5
debounce_delay: 1.0
switch_pin: ^PE9
[filament_motion_sensor encoder_sensor]
detection_length: 3.0
extruder: extruder
switch_pin: ^PE12
pause_on_runout: True
runout_gcode:
M117 Filament encoder runout
insert_gcode:
M117 Filament encoder inserted
event_delay: 3.0
pause_delay: 0.5
This works for me perfect.
