mirror of
https://github.com/oducceu/klipper_configs.git
synced 2025-12-11 18:24:28 +05:00
90 lines
2.9 KiB
INI
90 lines
2.9 KiB
INI
################################################################################
|
|
# Board: SKR Mini E3 v3.0
|
|
# Printer: Flying Bear Ghost 5
|
|
# Config by Sz77
|
|
# special thanks to ODUCCEU for the base config
|
|
################################################################################
|
|
# Drivers: TMC2209 by BTT
|
|
################################################################################
|
|
|
|
# Based on this guide https://sergey1560.github.io/fb4s_howto/tmc_uart/
|
|
# Works only if fifth stepper driver slot is free so no FB Reborn
|
|
|
|
################################################################################
|
|
# Pin Definitions
|
|
################################################################################
|
|
|
|
## TMC_TX_PIN PA6
|
|
## TMC_UART_PIN PA1
|
|
|
|
################################################################################
|
|
# TMC UART
|
|
################################################################################
|
|
|
|
[tmc2209 stepper_x]
|
|
uart_pin: TMC_UART_PIN
|
|
tx_pin: TMC_TX_PIN
|
|
run_current: 0.800
|
|
hold_current: 0.400
|
|
stealthchop_threshold: 999999
|
|
uart_address: 0
|
|
sense_resistor: 0.110
|
|
diag_pin: PC0
|
|
driver_SGTHRS: 100
|
|
|
|
|
|
[tmc2209 stepper_y]
|
|
uart_pin: TMC_UART_PIN
|
|
tx_pin: TMC_TX_PIN
|
|
uart_address: 2
|
|
run_current: 0.8
|
|
hold_current: 0.400
|
|
sense_resistor: 0.110
|
|
diag_pin: PC1
|
|
driver_SGTHRS: 100
|
|
stealthchop_threshold: 999999
|
|
|
|
|
|
[tmc2209 stepper_z]
|
|
uart_pin: TMC_UART_PIN
|
|
tx_pin: TMC_TX_PIN
|
|
run_current: 0.600
|
|
hold_current: 0.300
|
|
stealthchop_threshold: 999999
|
|
uart_address: 1
|
|
|
|
|
|
|
|
[tmc2209 extruder]
|
|
uart_pin: TMC_UART_PIN
|
|
tx_pin: TMC_TX_PIN
|
|
run_current: 0.600
|
|
hold_current: 0.300
|
|
stealthchop_threshold: 999999
|
|
uart_address: 3
|
|
|
|
|
|
################################################################################
|
|
# Macros
|
|
################################################################################
|
|
|
|
[gcode_macro HIGH_SPEED]
|
|
gcode:
|
|
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=1.200 HOLDCURRENT=0.750
|
|
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=1.200 HOLDCURRENT=0.750
|
|
SET_TMC_CURRENT STEPPER=stepper_z CURRENT=0.800 HOLDCURRENT=0.400
|
|
SET_TMC_CURRENT STEPPER=extruder CURRENT=0.800 HOLDCURRENT=0.400
|
|
|
|
[gcode_macro NORMAL_SPEED]
|
|
gcode:
|
|
{% set tmc_x = printer.configfile.settings["tmc2209 stepper_x"] %}
|
|
{% set tmc_y = printer.configfile.settings["tmc2209 stepper_y"] %}
|
|
{% set tmc_z = printer.configfile.settings["tmc2209 stepper_z"] %}
|
|
{% set tmc_e = printer.configfile.settings["tmc2209 extruder"] %}
|
|
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={tmc_x.run_current} HOLDCURRENT={tmc_x.hold_current}
|
|
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={tmc_y.run_current} HOLDCURRENT={tmc_y.hold_current}
|
|
SET_TMC_CURRENT STEPPER=stepper_z CURRENT={tmc_z.run_current} HOLDCURRENT={tmc_z.hold_current}
|
|
SET_TMC_CURRENT STEPPER=extruder CURRENT={tmc_e.run_current} HOLDCURRENT={tmc_e.hold_current}
|
|
|
|
################################################################################
|