This commit is contained in:
Kiss Lorand 2025-12-23 16:57:41 -05:00 committed by GitHub
commit b639ec657e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -560,7 +560,7 @@ std::string GCodeWriter::lazy_lift(LiftType lift_type, bool spiral_vase)
int filament_id = filament()->id();
double above = this->config.retract_lift_above.get_at(extruder_id);
double below = this->config.retract_lift_below.get_at(extruder_id);
if (m_pos.z() >= above && m_pos.z() <= below)
if (m_pos.z() >= above && (m_pos.z() <= below || below == 0.))
target_lift = this->config.z_hop.get_at(filament_id);
}
// BBS
@ -588,7 +588,7 @@ std::string GCodeWriter::eager_lift(const LiftType type) {
int filament_id = filament()->id();
double above = this->config.retract_lift_above.get_at(extruder_id);
double below = this->config.retract_lift_below.get_at(extruder_id);
if (m_pos.z() >= above && m_pos.z() <= below)
if (m_pos.z() >= above && (m_pos.z() <= below || below == 0.))
target_lift = this->config.z_hop.get_at(filament_id);
}