mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-08-08 22:35:17 -06:00
stepper: Calculate step_distance from rotation_distance
Add support for automatically calculating the internal step_distance from new config parameters - rotation_distance, microsteps, full_steps_per_rotation, and gear_ratio. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
4a41d228eb
commit
7dcc778b6c
11 changed files with 128 additions and 60 deletions
|
@ -114,11 +114,12 @@ Recv: // probe accuracy results: maximum 2.519448, minimum 2.506948, range 0.012
|
|||
Ideally the tool will report an identical maximum and minimum value.
|
||||
(That is, ideally the probe obtains an identical result on all ten
|
||||
probes.) However, it's normal for the minimum and maximum values to
|
||||
differ by one Z step_distance or up to 5 microns (.005mm). The
|
||||
distance between the minimum and the maximum value is called the
|
||||
range. So, in the above example, since the printer uses a Z
|
||||
step_distance of .0125, a range of 0.012500 would be considered
|
||||
normal.
|
||||
differ by one Z "step distance" or up to 5 microns (.005mm). A "step
|
||||
distance" is
|
||||
`rotation_distance/(full_steps_per_rotation*microsteps)`. The distance
|
||||
between the minimum and the maximum value is called the range. So, in
|
||||
the above example, since the printer uses a Z step distance of .0125,
|
||||
a range of 0.012500 would be considered normal.
|
||||
|
||||
If the results of the test show a range value that is greater than 25
|
||||
microns (.025mm) then the probe does not have sufficient accuracy for
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue