Fix bridge & perimeter paths to use set flow ratios in Volumetric Speed Capping (#9210)

Fix bridge, perimeter speed caps, flows
This commit is contained in:
Shantanu Nair 2025-04-04 12:30:56 +05:30 committed by GitHub
parent bf9cce4800
commit 4b0977d306
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5341,7 +5341,7 @@ std::string GCode::_extrude(const ExtrusionPath &path, std::string description,
ref_speed = EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm; ref_speed = EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm;
if (EXTRUDER_CONFIG(filament_max_volumetric_speed) > 0) { if (EXTRUDER_CONFIG(filament_max_volumetric_speed) > 0) {
ref_speed = std::min(ref_speed, EXTRUDER_CONFIG(filament_max_volumetric_speed) / path.mm3_per_mm); ref_speed = std::min(ref_speed, EXTRUDER_CONFIG(filament_max_volumetric_speed) / _mm3_per_mm);
} }
if (sloped) { if (sloped) {
ref_speed = std::min(ref_speed, m_config.scarf_joint_speed.get_abs_value(ref_speed)); ref_speed = std::min(ref_speed, m_config.scarf_joint_speed.get_abs_value(ref_speed));