Skip to main content

Basic Wiring and Filament Runout Detection

Function Overview

The FLY-LLL PLUS provides two core functions: intelligent buffering and filament runout detection. You can choose to use the intelligent buffering function alone or enable both the buffering and filament runout detection functions as needed.

Function Comparison Table

FunctionWiring RequirementsFirmware ConfigurationApplication Scenario
Intelligent Buffering12-24V Power SupplyNo Configuration RequiredReduces filament feeding resistance, improves printing stability
Filament Runout Detection12-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 a 12-24V power connection first:

Loading...

Wiring Instructions:

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

Tip: After connecting the power supply, the indicator light on the buffer should remain constantly on, indicating the device is powered.

Step 2: Filament Runout Detection Signal Connection (Filament Runout Detection Only)

To use the filament runout detection function, an additional signal wire needs to be connected:

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

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

Firmware Configuration (Filament Runout Detection Only)

Klipper Configuration Example

Add the following configuration to the Klipper configuration file (typically 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:
RESPOND MSG="Filament runout detected, printing paused"
insert_gcode:
RESPOND MSG="Filament inserted, ready 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...