Skip to content

Commit

Permalink
Homing speed to 40mm/s
Browse files Browse the repository at this point in the history
Bump up sensorless homing speed to 40mm/s as the TMC2209 documentation says: "Very low motor velocities (for many motors
well below one revolution per second) generate low back EMF and make the measurement unstable
and dependent on motor and IC production stray"

With 40mm/s it will result to 1 rotation per second,. currently it's just half a rotation per second.
  • Loading branch information
thomasfjen committed Aug 26, 2024
1 parent f919aa7 commit eea4e10
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 18 deletions.
4 changes: 2 additions & 2 deletions Firmware/bigtreetech-manta-m4p.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop # Using Virtual Endstop or sensorless homing, make sure you install the jumper on the controller under the stepper
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0

[tmc2209 stepper_x]
Expand All @@ -77,7 +77,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0

[tmc2209 stepper_y]
Expand Down
4 changes: 2 additions & 2 deletions Firmware/bigtreetech-skr-3-ez.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0


Expand All @@ -89,7 +89,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0

[tmc2209 stepper_y]
Expand Down
4 changes: 2 additions & 2 deletions Firmware/bigtreetech-skr-mini-e3-v2.0.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand All @@ -77,7 +77,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/bigtreetech-skr-mini-e3-v3.0.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0

[tmc2209 stepper_x]
Expand All @@ -85,7 +85,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/bigtreetech-skr-pico-v1.0.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand All @@ -88,7 +88,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/fysetc-cheetah-v2.0.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down Expand Up @@ -87,7 +87,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/fysetc-cheetah-v3.0.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop # Enable if using Sensorless homing - Disable if not.
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down Expand Up @@ -131,7 +131,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop # Enable if using Sensorless homing - Disable if not.
position_endstop: 120
position_max: 120
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/mellow-fly-gemini-v2.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand All @@ -82,7 +82,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down
4 changes: 2 additions & 2 deletions Firmware/mellow-fly-gemini-v3.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand All @@ -82,7 +82,7 @@ full_steps_per_rotation: 200 # Set to 400
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 120
position_max: 120
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
homing_speed: 40
homing_retract_dist: 0
homing_positive_dir: true

Expand Down

0 comments on commit eea4e10

Please sign in to comment.