-
- Downloads
BugFix for incorrect E-speed calculation
The extrusion speed was wrong due to a not high enough precision of esteps to XY steps, therefore now the target float values are used to calculate the ratio between XY movement and extrusion speed. The e_speed_multiplier8 was replaced by an absolute multiplier called abs_adv_steps_multiplier8, therefore one multiplication and bitshift can be saved inside the stepper ISR. Due to this, also extruder_advance_k is better suited inside the planner and not the stepper files any more.
Showing
- Marlin/Marlin_main.cpp 1 addition, 1 deletionMarlin/Marlin_main.cpp
- Marlin/planner.cpp 29 additions, 2 deletionsMarlin/planner.cpp
- Marlin/planner.h 10 additions, 1 deletionMarlin/planner.h
- Marlin/stepper.cpp 6 additions, 18 deletionsMarlin/stepper.cpp
- Marlin/stepper.h 2 additions, 8 deletionsMarlin/stepper.h
Loading
Please register or sign in to comment