aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/probe.py
diff options
context:
space:
mode:
authorJulien Lirochon <julien@lirochon.net>2019-09-29 22:56:46 +0200
committerKevinOConnor <kevin@koconnor.net>2019-09-29 16:56:46 -0400
commit0c247e55e6ec62664d28f1274c553919ce870983 (patch)
treed84ac231b7c86304a2faf3a8655c11f15d73b40c /klippy/extras/probe.py
parent9fcd3e75cd69ba265cce41f436dc1d1187f433e6 (diff)
downloadkutter-0c247e55e6ec62664d28f1274c553919ce870983.tar.gz
kutter-0c247e55e6ec62664d28f1274c553919ce870983.tar.xz
kutter-0c247e55e6ec62664d28f1274c553919ce870983.zip
probe: Add range to probe accuracy results (#2015)
Signed-off-by: Julien Lirochon <julien@lirochon.net>
Diffstat (limited to 'klippy/extras/probe.py')
-rw-r--r--klippy/extras/probe.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/klippy/extras/probe.py b/klippy/extras/probe.py
index a13d4098..69437f23 100644
--- a/klippy/extras/probe.py
+++ b/klippy/extras/probe.py
@@ -173,6 +173,7 @@ class PrinterProbe:
# Calculate maximum, minimum and average values
max_value = max([p[2] for p in positions])
min_value = min([p[2] for p in positions])
+ range_value = max_value - min_value
avg_value = self._calc_mean(positions)[2]
median = self._calc_median(positions)[2]
# calculate the standard deviation
@@ -182,9 +183,9 @@ class PrinterProbe:
sigma = (deviation_sum / len(positions)) ** 0.5
# Show information
self.gcode.respond_info(
- "probe accuracy results: maximum %.6f, minimum %.6f, "
+ "probe accuracy results: maximum %.6f, minimum %.6f, range %.6f, "
"average %.6f, median %.6f, standard deviation %.6f" % (
- max_value, min_value, avg_value, median, sigma))
+ max_value, min_value, range_value, avg_value, median, sigma))
def probe_calibrate_finalize(self, kin_pos):
if kin_pos is None:
return