bed_mesh: Remove deprecated relative_reference_index
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
2f7b234189
commit
c92732e4f1
|
@ -199,7 +199,6 @@ algorithm: bicubic
|
||||||
bicubic_tension: 0.15
|
bicubic_tension: 0.15
|
||||||
fade_start: 0.5
|
fade_start: 0.5
|
||||||
fade_end: 2.5
|
fade_end: 2.5
|
||||||
relative_reference_index: 60
|
|
||||||
|
|
||||||
[bed_screws]
|
[bed_screws]
|
||||||
screw1: 0,0
|
screw1: 0,0
|
||||||
|
|
|
@ -979,13 +979,6 @@ Visual Examples:
|
||||||
# where Z = 0. When this option is specified the mesh will be offset
|
# where Z = 0. When this option is specified the mesh will be offset
|
||||||
# so that zero Z adjustment occurs at this location. The default is
|
# so that zero Z adjustment occurs at this location. The default is
|
||||||
# no zero reference.
|
# no zero reference.
|
||||||
#relative_reference_index:
|
|
||||||
# **DEPRECATED, use the "zero_reference_position" option**
|
|
||||||
# The legacy option superceded by the "zero reference position".
|
|
||||||
# Rather than a coordinate this option takes an integer "index" that
|
|
||||||
# refers to the location of one of the generated points. It is recommended
|
|
||||||
# to use the "zero_reference_position" instead of this option for new
|
|
||||||
# configurations. The default is no relative reference index.
|
|
||||||
#faulty_region_1_min:
|
#faulty_region_1_min:
|
||||||
#faulty_region_1_max:
|
#faulty_region_1_max:
|
||||||
# Optional points that define a faulty region. See docs/Bed_Mesh.md
|
# Optional points that define a faulty region. See docs/Bed_Mesh.md
|
||||||
|
|
|
@ -301,19 +301,6 @@ class BedMeshCalibrate:
|
||||||
self.zero_ref_pos = config.getfloatlist(
|
self.zero_ref_pos = config.getfloatlist(
|
||||||
"zero_reference_position", None, count=2
|
"zero_reference_position", None, count=2
|
||||||
)
|
)
|
||||||
self.relative_reference_index = config.getint(
|
|
||||||
'relative_reference_index', None, minval=0)
|
|
||||||
config.deprecate('relative_reference_index')
|
|
||||||
if (
|
|
||||||
self.zero_ref_pos is not None and
|
|
||||||
self.relative_reference_index is not None
|
|
||||||
):
|
|
||||||
self.relative_reference_index = None
|
|
||||||
logging.info(
|
|
||||||
"bed_mesh: both 'zero_reference_postion' and "
|
|
||||||
"'relative_reference_index' options are specified, "
|
|
||||||
"the 'zero_reference_position' value will be used."
|
|
||||||
)
|
|
||||||
self.zero_reference_mode = ZrefMode.DISABLED
|
self.zero_reference_mode = ZrefMode.DISABLED
|
||||||
self.faulty_regions = []
|
self.faulty_regions = []
|
||||||
self.substituted_indices = collections.OrderedDict()
|
self.substituted_indices = collections.OrderedDict()
|
||||||
|
@ -373,12 +360,6 @@ class BedMeshCalibrate:
|
||||||
(self.origin[0] + pos_x, self.origin[1] + pos_y))
|
(self.origin[0] + pos_x, self.origin[1] + pos_y))
|
||||||
pos_y += y_dist
|
pos_y += y_dist
|
||||||
self.points = points
|
self.points = points
|
||||||
rri = self.relative_reference_index
|
|
||||||
if self.zero_ref_pos is None and rri is not None:
|
|
||||||
# Zero ref position needs to be initialized
|
|
||||||
if rri >= len(self.points):
|
|
||||||
raise error("bed_mesh: relative reference index out of range")
|
|
||||||
self.zero_ref_pos = points[rri]
|
|
||||||
if self.zero_ref_pos is None or probe_method == "manual":
|
if self.zero_ref_pos is None or probe_method == "manual":
|
||||||
# Zero Reference Disabled
|
# Zero Reference Disabled
|
||||||
self.zero_reference_mode = ZrefMode.DISABLED
|
self.zero_reference_mode = ZrefMode.DISABLED
|
||||||
|
@ -396,8 +377,6 @@ class BedMeshCalibrate:
|
||||||
for min_c, max_c in self.faulty_regions:
|
for min_c, max_c in self.faulty_regions:
|
||||||
if within(self.zero_ref_pos, min_c, max_c):
|
if within(self.zero_ref_pos, min_c, max_c):
|
||||||
opt = "zero_reference_position"
|
opt = "zero_reference_position"
|
||||||
if self.relative_reference_index is not None:
|
|
||||||
opt = "relative_reference_index"
|
|
||||||
raise error(
|
raise error(
|
||||||
"bed_mesh: Cannot probe zero reference position at "
|
"bed_mesh: Cannot probe zero reference position at "
|
||||||
"(%.2f, %.2f) as it is located within a faulty region."
|
"(%.2f, %.2f) as it is located within a faulty region."
|
||||||
|
@ -456,17 +435,10 @@ class BedMeshCalibrate:
|
||||||
print_func(
|
print_func(
|
||||||
" %-4d| %-16s| %s" % (i, adj_pt, mesh_pt))
|
" %-4d| %-16s| %s" % (i, adj_pt, mesh_pt))
|
||||||
if self.zero_ref_pos is not None:
|
if self.zero_ref_pos is not None:
|
||||||
rri = self.relative_reference_index
|
print_func(
|
||||||
if rri is not None:
|
"bed_mesh: zero_reference_position is (%.2f, %.2f)"
|
||||||
print_func(
|
% (self.zero_ref_pos[0], self.zero_ref_pos[1])
|
||||||
"bed_mesh: relative_reference_index %d is (%.2f, %.2f)"
|
)
|
||||||
% (rri, self.zero_ref_pos[0], self.zero_ref_pos[1])
|
|
||||||
)
|
|
||||||
else:
|
|
||||||
print_func(
|
|
||||||
"bed_mesh: zero_reference_position is (%.2f, %.2f)"
|
|
||||||
% (self.zero_ref_pos[0], self.zero_ref_pos[1])
|
|
||||||
)
|
|
||||||
if self.substituted_indices:
|
if self.substituted_indices:
|
||||||
print_func("bed_mesh: faulty region points")
|
print_func("bed_mesh: faulty region points")
|
||||||
for i, v in self.substituted_indices.items():
|
for i, v in self.substituted_indices.items():
|
||||||
|
@ -742,10 +714,8 @@ class BedMeshCalibrate:
|
||||||
self.print_generated_points(gcmd.respond_info)
|
self.print_generated_points(gcmd.respond_info)
|
||||||
pts = self._get_adjusted_points()
|
pts = self._get_adjusted_points()
|
||||||
self.probe_helper.update_probe_points(pts, 3)
|
self.probe_helper.update_probe_points(pts, 3)
|
||||||
msg = "relative_reference_index: %s\n" % \
|
msg = "\n".join(["%s: %s" % (k, v)
|
||||||
(self.relative_reference_index)
|
for k, v in self.mesh_config.items()])
|
||||||
msg += "\n".join(["%s: %s" % (k, v) for k, v
|
|
||||||
in self.mesh_config.items()])
|
|
||||||
logging.info("Updated Mesh Configuration:\n" + msg)
|
logging.info("Updated Mesh Configuration:\n" + msg)
|
||||||
else:
|
else:
|
||||||
self._generate_points(gcmd.error, probe_method)
|
self._generate_points(gcmd.error, probe_method)
|
||||||
|
|
Loading…
Reference in New Issue