|
@ -76,7 +76,7 @@ void GcodeSuite::M92() { |
|
|
const float value = parser.value_per_axis_units((AxisEnum)(E_AXIS_N(target_extruder))); |
|
|
const float value = parser.value_per_axis_units((AxisEnum)(E_AXIS_N(target_extruder))); |
|
|
if (value < 20) { |
|
|
if (value < 20) { |
|
|
float factor = planner.settings.axis_steps_per_mm[E_AXIS_N(target_extruder)] / value; // increase e constants if M92 E14 is given for netfab.
|
|
|
float factor = planner.settings.axis_steps_per_mm[E_AXIS_N(target_extruder)] / value; // increase e constants if M92 E14 is given for netfab.
|
|
|
#if HAS_CLASSIC_E_JERK |
|
|
#if HAS_CLASSIC_JERK && HAS_CLASSIC_E_JERK |
|
|
planner.max_jerk.e *= factor; |
|
|
planner.max_jerk.e *= factor; |
|
|
#endif |
|
|
#endif |
|
|
planner.settings.max_feedrate_mm_s[E_AXIS_N(target_extruder)] *= factor; |
|
|
planner.settings.max_feedrate_mm_s[E_AXIS_N(target_extruder)] *= factor; |
|
|