Skip to content

Instantly share code, notes, and snippets.

@bryanveloso
Created February 6, 2024 00:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bryanveloso/dad8ad9cc08a464e03324861ac181d42 to your computer and use it in GitHub Desktop.
Save bryanveloso/dad8ad9cc08a464e03324861ac181d42 to your computer and use it in GitHub Desktop.
printer.cfg
# ------ FYSTEC SPIDER KING MCU Stepper Definition
# ------ X/Y MOTORS
# LEFT FRONT
[stepper_x]
step_pin: PG7
dir_pin: PG6
enable_pin: !PE11
endstop_pin: tmc5160_stepper_x:virtual_endstop
#
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200
#
position_min: 0
position_max: 350
position_endstop: 350
#
homing_speed: 60
homing_retract_dist: 0
homing_positive_dir: true
[tmc5160 stepper_x]
cs_pin: PD2
diag0_pin: ^!PF6
spi_software_mosi_pin: PE14
spi_software_miso_pin: PE13
spi_software_sclk_pin: PE12
interpolate: false
run_current: 1.8
home_current: 0.75
sense_resistor: 0.075
driver_SGT: 1
# LEFT REAR
[stepper_x1]
step_pin: PD11
dir_pin: PD10
enable_pin: !PG10
#
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200
[tmc5160 stepper_x1]
cs_pin: PD8
spi_software_mosi_pin: PE14
spi_software_miso_pin: PE13
spi_software_sclk_pin: PE12
interpolate: false
run_current: 1.8
home_current: 0.75
sense_resistor: 0.075
stealthchop_threshold: 0
driver_SGT: 1
# RIGHT REAR
[stepper_y]
step_pin: PG14
dir_pin: PG12
enable_pin: !PG15
endstop_pin: tmc5160_stepper_y:virtual_endstop
#
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200
#
position_min: 0
position_max: 350
position_endstop: 350
[tmc5160 stepper_y]
cs_pin: PE15
diag0_pin: ^!PF7
spi_software_mosi_pin: PE14
spi_software_miso_pin: PE13
spi_software_sclk_pin: PE12
interpolate: false
run_current: 1.8
home_current: 0.75
sense_resistor: 0.075
stealthchop_threshold: 0
driver_SGT: 1
# RIGHT FRONT
[stepper_y1]
step_pin: PD4
dir_pin: PD6
enable_pin: !PD5
#
rotation_distance: 40
microsteps: 32
full_steps_per_rotation: 200
[tmc5160 stepper_y1]
cs_pin: PD7
spi_software_mosi_pin: PE14
spi_software_miso_pin: PE13
spi_software_sclk_pin: PE12
interpolate: false
run_current: 1.8
home_current: 0.75
sense_resistor: 0.075
stealthchop_threshold: 0
driver_SGT: 1
# ------ Z MOTORS
## Z0 Stepper - Front Left
## Connected to MOT5-Z2
[stepper_z]
step_pin: PE5
dir_pin: !PC13
enable_pin: !PE6
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32
full_steps_per_rotation: 200
#
position_max: 310
position_min: -5
[tmc2209 stepper_z]
uart_pin: PC14
interpolate: False
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0
[stepper_z1]
step_pin: PE3
dir_pin: PE4
enable_pin: !PE2
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32
full_steps_per_rotation: 200
[tmc2209 stepper_z1]
uart_pin: PC15
interpolate: False
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0
[stepper_z2]
step_pin: PG13
dir_pin: !PG8
enable_pin: !PG9
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32
full_steps_per_rotation: 200
[tmc2209 stepper_z2]
uart_pin: PG3
interpolate: False
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0
[stepper_z3]
step_pin: PE1
dir_pin: !PE0
enable_pin: !PB2
rotation_distance: 40
gear_ratio: 80:16
microsteps: 32
full_steps_per_rotation: 200
[tmc2209 stepper_z3]
uart_pin: PD9
interpolate: False
run_current: 0.8
sense_resistor: 0.110
stealthchop_threshold: 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment