Skip to content

Commit d8425f9

Browse files
authored
Homing speed to 40mm/s (#358)
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.
1 parent f919aa7 commit d8425f9

9 files changed

+18
-18
lines changed

Firmware/bigtreetech-manta-m4p.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ full_steps_per_rotation: 200 # Set to 400
5454
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
5555
position_endstop: 120
5656
position_max: 120
57-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
57+
homing_speed: 40
5858
homing_retract_dist: 0
5959

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

8383
[tmc2209 stepper_y]

Firmware/bigtreetech-skr-3-ez.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ full_steps_per_rotation: 200 # Set to 400
6464
endstop_pin: tmc2209_stepper_x:virtual_endstop
6565
position_endstop: 120
6666
position_max: 120
67-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
67+
homing_speed: 40
6868
homing_retract_dist: 0
6969

7070

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

9595
[tmc2209 stepper_y]

Firmware/bigtreetech-skr-mini-e3-v2.0.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ full_steps_per_rotation: 200 # Set to 400
5050
endstop_pin: tmc2209_stepper_x:virtual_endstop
5151
position_endstop: 120
5252
position_max: 120
53-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
53+
homing_speed: 40
5454
homing_retract_dist: 0
5555
homing_positive_dir: true
5656

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

Firmware/bigtreetech-skr-mini-e3-v3.0.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ full_steps_per_rotation: 200 # Set to 400
5959
endstop_pin: tmc2209_stepper_x:virtual_endstop
6060
position_endstop: 120
6161
position_max: 120
62-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
62+
homing_speed: 40
6363
homing_retract_dist: 0
6464

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

Firmware/bigtreetech-skr-pico-v1.0.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ full_steps_per_rotation: 200 # Set to 400
6161
endstop_pin: tmc2209_stepper_x:virtual_endstop
6262
position_endstop: 120
6363
position_max: 120
64-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
64+
homing_speed: 40
6565
homing_retract_dist: 0
6666
homing_positive_dir: true
6767

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

Firmware/fysetc-cheetah-v2.0.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ full_steps_per_rotation: 200 # Set to 400
5959
endstop_pin: tmc2209_stepper_x:virtual_endstop
6060
position_endstop: 120
6161
position_max: 120
62-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
62+
homing_speed: 40
6363
homing_retract_dist: 0
6464
homing_positive_dir: true
6565

@@ -87,7 +87,7 @@ full_steps_per_rotation: 200 # Set to 400
8787
endstop_pin: tmc2209_stepper_y:virtual_endstop
8888
position_endstop: 120
8989
position_max: 120
90-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
90+
homing_speed: 40
9191
homing_retract_dist: 0
9292
homing_positive_dir: true
9393

Firmware/fysetc-cheetah-v3.0.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ full_steps_per_rotation: 200 # Set to 400
100100
endstop_pin: tmc2209_stepper_x:virtual_endstop # Enable if using Sensorless homing - Disable if not.
101101
position_endstop: 120
102102
position_max: 120
103-
homing_speed: 20 # for sensorless homing it is recommended not to go above 40mm/s
103+
homing_speed: 40
104104
homing_retract_dist: 0
105105
homing_positive_dir: true
106106

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

Firmware/mellow-fly-gemini-v2.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ full_steps_per_rotation: 200 # Set to 400
5757
endstop_pin: tmc2209_stepper_x:virtual_endstop
5858
position_endstop: 120
5959
position_max: 120
60-
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
60+
homing_speed: 40
6161
homing_retract_dist: 0
6262
homing_positive_dir: true
6363

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

Firmware/mellow-fly-gemini-v3.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ full_steps_per_rotation: 200 # Set to 400
5757
endstop_pin: tmc2209_stepper_x:virtual_endstop
5858
position_endstop: 120
5959
position_max: 120
60-
homing_speed: 40 # for sensorless homing it is recommended not to go above 40mm/s
60+
homing_speed: 40
6161
homing_retract_dist: 0
6262
homing_positive_dir: true
6363

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

0 commit comments

Comments
 (0)