Skip to main content

Basic Wiring and Filament Runout Detection

Function Overview

The FLY-LLL PLUS offers two core functions: Intelligent Buffering and Filament Runout Detection. You can choose to use the Intelligent Buffering function alone or enable both the Filament Runout Detection function simultaneously based on your needs.

Function Comparison Table

FunctionWiring RequirementsFirmware ConfigurationApplicable Scenarios
Intelligent Buffering Function12-24V Power SupplyNo configuration requiredReduces filament feeding resistance, improves printing stability
Filament Runout Detection Function12-24V Power Supply + Signal WireRequires Klipper configurationAutomatically pauses printing when filament runs out

Wiring Methods

Step 1: Basic Power Connection (Required for both functions)

Both functions require connecting the 12-24V power supply first:

Loading...

Wiring Instructions:

  1. Connect the positive (+) terminal of the 12-24V DC power supply to the buffer's VIN port.
  2. Connect the negative (-) terminal of the power supply to the buffer's GND port.
  3. Ensure the power supply voltage meets the requirements (within the 12-24V range).

Tip: After connecting the power, the buffer's power indicator light should be steadily lit, indicating the device is powered on.

Step 2: Filament Runout Detection Signal Connection (For Filament Runout Detection function only)

If you need to use the Filament Runout Detection function, an additional signal wire connection is required:

Loading...
  1. Locate the Mainboard Interface: Find an available endstop switch interface on your mainboard.
  2. Connect the Signal Wire:
    • Connect the buffer's SIGNAL pin to the signal pin of the mainboard's endstop interface.
    • Connect the buffer's GND pin to the ground pin on the mainboard.

Note: Please refer to your mainboard's manual for specific pin locations. It is recommended to use Dupont wires or dedicated connection cables.

Firmware Configuration (For Filament Runout Detection function only)

Klipper Configuration Example

Add the following configuration to your Klipper configuration file (usually printer.cfg):

[filament_switch_sensor Material_breakage_detection]
pause_on_runout: true
switch_pin: ^PA0 # Please replace with the actual pin you are using
runout_gcode:
PAUSE
RESPOND MSG="Filament runout detected, printing paused"
insert_gcode:
RESPOND MSG="Filament inserted, preparing to resume printing"
event_delay: 2.0 # Event trigger delay (seconds)
pause_delay: 2.0 # Pause command delay (seconds)
debounce_delay: 2.0 # Debounce delay (seconds)
Loading...