Product Introduction
FilGuard Filament detector is compatible with VZ-Hextrudort-Low extruder, supports material runout detection, clogging detection, and has a button that can be customized.






Wiring Tutorial
- On-board PH2.0 5P terminal wiring is more convenient

Firmware Light Status Introduction
- Material runout: Red flashing
- Feeding: Blue flashing (the faster the feeding speed, the higher the flashing frequency)
- Retracting: Green flashing (same as above)
- There is material but no feeding or retracting: Orange breathing light
Klipper, material runout and clogging detection reference configuration
warning
In the clogging detection configuration, detection_length: 2.0
2.0mm is the minimum detection length required for the smart material detection module to work normally. If you encounter false triggers, try increasing the detection length by 1mm until the problem is resolved.
[respond]
default_type: echo
[force_move]
enable_force_move: True
[filament_switch_sensor Material Runout Detection]
pause_on_runout: False
switch_pin: ^!PG12
runout_gcode:
{% if (printer.print_stats.state == "printing") %}
PAUSE
{% endif %}
M118 Material Runout
# filament_unload
insert_gcode:
M118 Feeding
FORCE_MOVE STEPPER=extruder DISTANCE=8 VELOCITY=5 ACCEL=60
{% if (printer.extruder.can_extrude|lower != 'true') or (printer.extruder.target == 0)%}
M118 Waiting for heating!
SET_HEATER_TEMPERATURE HEATER=extruder TARGET=200
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=190
{% endif %}
M83
G92 E0
G0 E50 F500
G0 E10 F200
[filament_motion_sensor Clogging Detection]
extruder: extruder
detection_length: 2.0
switch_pin: ^!PG10
pause_on_runout: False
runout_gcode:
{% if (printer.print_stats.state == "printing") %}
PAUSE
{% endif %}
M118 Clogging
insert_gcode:
M118 Clogging Recovery
#event_delay:
#pause_delay:
info
Feeding and retraction can only use one of them
Kliiper Retraction Button Reference Configuration
[gcode_button filament_unload]
pin: ^!PG11
release_gcode:
filament_unload
press_gcode:
[gcode_macro filament_unload]
gcode:
{% if (printer.print_stats.state != "printing") %}
M83
G92 E0
{% if (printer.extruder.can_extrude|lower != 'true') or (printer.extruder.target == 0)%}
M118 Waiting for heating!
SET_HEATER_TEMPERATURE HEATER=extruder TARGET=190
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=185
{% endif %}
G0 E10 F300
G0 E-20 F200
G0 E-50 F500
{% else %}
M118 Printing, will not perform retraction!
{% endif %}
Kliiper Feeding Button Reference Configuration
[gcode_button filament_unload]
pin: ^!PG11
release_gcode:
filament_unload
press_gcode:
[gcode_macro filament_unload]
gcode:
{% if (printer.print_stats.state != "printing") %}
M83
G92 E0
{% if (printer.extruder.can_extrude|lower != 'true') or (printer.extruder.target == 0)%}
M118 Waiting for heating!
SET_HEATER_TEMPERATURE HEATER=extruder TARGET=190
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=185
{% endif %}
G0 E20 F300
{% else %}
M118 Printing, will not perform retraction!
{% endif %}
3D Model
- Click the download link below
-
Loading...
Loading...