Sample Configuration files for the Fly-E3-Pro-V3
Edit me

Fly-E3-Pro-V3 Configuration files

v3

Fly-E3-Pro-V3 aliases file

[board_pins]
aliases:
    # Stepper drivers
    X_EN=PE5,   X_STEP=PE3,  X_DIR=PE2,  X_CS=PE4,  # X
    Y_EN=PE1,   Y_STEP=PB9,  Y_DIR=PB8,  Y_CS=PE0,  # Y
    Z_EN=PC2,  Z_STEP=PA15,  Z_DIR=PD7,  Z_CS=PA8,   # Z
    E_EN=PD6,  E_STEP=PD4,   E_DIR=PD3,  E_CS=PD5,   # E
    E1_EN=PC15,  E1_STEP=PC13,   E1_DIR=PC0,  E1_CS=PC14,   # E

    # Heaters
    BED_OUT=PA0,
    HEAT0=PA5,
    HEAT1=PC6,

    # Thermisors
    BED_TEMP=PA3,
    HEAT0_TEMP=PA4,
    HEAT1_TEMP=PA1,

    # Fans
    FAN0=PA6, FAN1=PB6,FAN2=PA7,FAN3=PB7,

    # End stops
    X_STOP=PA2,  Y_STOP=PB10,  Z_STOP=PE9,

    # EXP1 header
    EXP1_1=PE11, EXP1_3=PA14,  EXP1_5=PE9,   EXP1_7=PE7,  EXP1_9=<GND>,
    EXP1_2=PE12,  EXP1_4=PE6,  EXP1_6=PE10,   EXP1_8=PE8,  EXP1_10=<5V>,
    # EXP2 header
    EXP2_1=PB4, EXP2_3=PA10,  EXP2_5=PA9,  EXP2_7=PA13,   EXP2_9=<GND>,
    EXP2_2=PB3, EXP2_4=PB2,  EXP2_6=PB5,  EXP2_8=<RST>, EXP2_10=<NC>,
    # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"

# See the sample-lcd.cfg file for definitions of common LCD displays.

    # BL Touch
    SERVO=PB0,   # BL Touch servo pin
    PROBE=PC5  # BL Touch end stop pin

Example Printer.cfg file

Motherboard model

Please modify it based on your motherboard model

[include boards/FLY_E3_pro_V3.cfg]

stepper_x

step_pin: X_STEP
dir_pin: !X_DIR
enable_pin: !X_EN
microsteps: 16
rotation_distance: 40
endstop_pin: !X_STOP
position_endstop: 0
position_max: 210
homing_speed: 80

[tmc2209 stepper_x]
uart_pin: X_CS
run_current: 0.800
interpolate: False

stepper_y

step_pin: Y_STEP
dir_pin: Y_DIR
enable_pin: !Y_EN
microsteps: 16
rotation_distance: 40
endstop_pin: !Y_STOP
position_endstop: 210
position_max: 210
homing_speed: 50

[tmc2209 stepper_y]
uart_pin: Y_CS
run_current: 0.800
interpolate: False

stepper_z

step_pin: Z_STEP
dir_pin: !Z_DIR
enable_pin: !Z_EN
microsteps: 16
step_pulse_duration: 0.0000004
rotation_distance: 8
endstop_pin: Z_STOP
position_endstop: 0.5
position_max: 210

[tmc2209 stepper_z]
uart_pin: Z_CS
run_current: 0.800
interpolate: False

extruder

step_pin: E_STEP
dir_pin: E_DIR
enable_pin: !E_EN
microsteps: 16
rotation_distance: 33.500
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: HEAT0
sensor_pin: HEAT0_TEMP
sensor_type: EPCOS 100K B57560G104F
pullup_resistor: 2200
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 350

[tmc2209 extruder]
uart_pin: E_CS
run_current: 0.800
interpolate: False

extruder1

#step_pin: E1_STEP
#dir_pin: E1_DIR
#enable_pin: !E1_EN
#microsteps: 16
#rotation_distance: 33.500
#nozzle_diameter: 0.400
#filament_diameter: 1.750
#heater_pin: HEAT1
#sensor_pin:  HEAT1_TEMP
#sensor_type: EPCOS 100K B57560G104F
#pullup_resistor: 2200
#control: pid
#pid_Kp: 22.2
#pid_Ki: 1.08
#pid_Kd: 114
#min_temp: 0
#max_temp: 350

[tmc2209 extruder1]
uart_pin: E1_CS
run_current: 0.800
interpolate: False

heater_bed

heater_pin: BED_OUT
sensor_pin: BED_TEMP
sensor_type: ATC Semitec 104GT-2
pullup_resistor: 2200
control: watermark
min_temp: 0
max_temp: 200

fan0

pin: FAN0
#cycle_time: 0.50

fan1

pin: FAN1
#cycle_time: 0.50

heater_fan E0

pin: FAN2
#cycle_time:
heater: extruder
heater_temp: 50.0
fan_speed: 1.0

heater_fan E1

#pin: FAN3
##cycle_time:
#heater: extruder1
#heater_temp: 50.0
#fan_speed: 1.0

mcu

serial: /dev/ttyACM0

mcu host

serial: /tmp/klipper_host_mcu

printer

kinematics: corexy
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100

temperature_sensor E3-PRO-MCU

sensor_type: temperature_mcu

bltouch

#sensor_pin: ^PROBE
#control_pin: SERVO
#pin_move_time: 0.680
#x_offset: 0.0
#y_offset: 2.3
#z_offset: 2.2
#speed: 70

safe_z_home

#home_xy_position: 105,105
Tags: