Sample Configuration files for the Fly-Super 5 Pro
Edit me
Fly-Super5Pro Configuration files
Fly-Super5Pro aliases file
[board_pins super5pro]
aliases:
# Stepper drivers
X_STEP=PE2, X_DIR=PC5, X_EN=PF11, X_CS=PC4, # X
Y_STEP=PE3, Y_DIR=PF13, Y_EN=PF14, Y_CS=PF12, # Y
Z_STEP=PE14, Z_DIR=PE8, Z_EN=PE9, Z_CS=PE7, # Z
E_STEP=PE4, E_DIR=PG0, E_EN=PG1, E_CS=PF15, # E
E1_STEP=PE4, E1_DIR=PG0, E1_EN=PG1, E1_CS=PF15, # E1
# Heaters
BED_OUT=PB0,
HEAT0=PD12, HEAT1=PD13,
# Thermisors
BED_TEMP=PB1,
HEAT0_TEMP=PC4, HEAT1_TEMP=PC5,
# Fans
FAN0=PA0, FAN1=PA1, FAN2=PA2, FAN3=PA3,
# End stops
X_STOP=PB7, Y_STOP=PPC7, Z_STOP=PC6, E_STOP=PC13,
# EXP1 header
EXP1_1=PA8, EXP1_3=PA15, EXP1_5=PD0, EXP1_7=PD4, EXP1_9=<GND>,
EXP1_2=PA13, EXP1_4=PA14, EXP1_6=PD1, EXP1_8=PD3, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PB4, EXP2_3=PD7, EXP2_5=PD6, EXP2_7=PD5, EXP2_9=<GND>,
EXP2_2=PB3, EXP2_4=PB6, EXP2_6=PB5, EXP2_8=<RST>, EXP2_10=<NC>,
# BL Touch
SERVO=PE6, # BL Touch servo pin
PROBE=PC2 # BL Touch end stop pin
Example Printer.cfg file
MCU
serial: */dev/serial/by-id/usb-Klipper_stm32_00000-if00*
printer
kinematics: corexy
max_velocity: 300
max_accel: 3000
max_z_velocity: 15
max_z_accel: 350
square_corner_velocity: 5.0
temperature_sensor Fly-Super5Pro
sensor_type: temperature_mcu
Drives
stepper_x
step_pin: X_STEP
dir_pin: !X_DIR
enable_pin: !X_EN
rotation_distance: 32
microsteps: 16
step_pulse_duration: 0.000004
full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
endstop_pin: X_STOP
position_endstop: 0
position_min: 0
position_max: 330
homing_retract_dist: 10.0
homing_speed: 60
tmc5160 stepper_x
cs_pin: X_CS
spi_bus: spi3
run_current: 1.0
interpolate: False
#stealthchop_threshold: 999999
#driver_TOFF: 0
stepper_y
step_pin: Y_STEP
dir_pin: !Y_DIR
enable_pin: !Y_EN
rotation_distance: 32
microsteps: 16
step_pulse_duration: 0.000004
full_steps_per_rotation:200 #set to 400 for 0.9 degree stepper
endstop_pin: Y_STOP
position_endstop: 300
position_min: 0
position_max: 300
homing_retract_dist: 10.0
homing_speed: 60
tmc5160 stepper_y
cs_pin: Y_CS
spi_bus: spi3
run_current: 1.50
interpolate: False
#stealthchop_threshold: 999999
#driver_TOFF: 0
stepper_z
step_pin: z_STEP
dir_pin: !Z_DIR
enable_pin: !Z_EN
microsteps: 16
rotation_distance: 4
step_pulse_duration: 0.000004
endstop_pin: probe:z_virtual_endstop
position_max: 350
tmc2209 stepper_z
uart_pin: Z_CS
run_current: 0.800
stealthchop_threshold: 999999
extruder
step_pin: E_STEP
dir_pin: !E_DIR
enable_pin: !E_EN
microsteps = 16
step_pulse_duration: 0.000004
rotation_distance: 22.23 # See calibrating rotation_distance on extruders doc
gear_ratio: 50:10 # For Mini Afterburner
microsteps: 16
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: -50
max_temp: 350
min_extrude_temp: 10
tmc2209 extruder
uart_pin: E_CS
run_current: 0.5
stealthchop_threshold: 999999
heater_bed
heater_pin: BED_OUT
sensor_pin: BED_TEMP
sensor_type: EPCOS 100K B57560G104F
control: watermark
min_temp: -50
max_temp: 200
fan
pin: FAN0
#cycle_time: 0.50
board_pins
aliases:
# EXP1 header
EXP1_1=PE12, EXP1_3=PB2, EXP1_5=PC14, EXP1_7=PG14, EXP1_9=<GND>,
EXP1_2=PE13, EXP1_4=PG8, EXP1_6=PC13, EXP1_8=PG13, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PA6, EXP2_3=PB7, EXP2_5=PB6, EXP2_7=PG15, EXP2_9=<GND>,
EXP2_2=PA5, EXP2_4=PA4, EXP2_6=PA7, EXP2_8=<RST>, EXP2_10=<5V>
Mini 12864 LCD
display
#lcd_type: uc1701
#cs_pin: EXP1_3
#a0_pin: EXP1_4
#rst_pin: EXP1_5
#contrast: 63
#encoder_pins: ^EXP2_5, ^!EXP2_3
#click_pin: ^!EXP1_2
#spi_bus: spi1
FLY Mini12864
#[neopixel fly_mini12864]
#pin: EXP1_6
#chain_count: 3
#initial_RED: 0.1
#initial_GREEN: 0.5
#initial_BLUE: 0.0
#color_order: RGB