Marek Bel
|
aa45091400
Scale extruder motor current linearly with speed. (#2813)
|
vor 3 Jahren |
DRracer
|
42311db5f1
Merge pull request #2789 from wavexx/MK3_TMC2130_DEDGE
|
vor 3 Jahren |
Yuri D'Elia
|
a9625747db
Reinstate the nop instruction as delay in non-DEDGE
|
vor 3 Jahren |
Yuri D'Elia
|
d3734b02cc
Also fix delay instances inside unused BACKLASH_[XY]
|
vor 3 Jahren |
Yuri D'Elia
|
b17cdcd4d7
Ensure MINIMUM_PULSE is always 0 in DEDGE mode
|
vor 3 Jahren |
Yuri D'Elia
|
2a6989ecd5
Remove TMC2130 special-cases
|
vor 3 Jahren |
Yuri D'Elia
|
4fed728e08
Elide delayMicroseconds for TMC2130 in non-DEDGE mode
|
vor 3 Jahren |
DRracer
|
008d3b0e65
Merge pull request #2792 from wavexx/MK3_fix_high_speed_deceleration
|
vor 4 Jahren |
Yuri D'Elia
|
aebaca5cdc
Correct comments regarding acceleration ramp
|
vor 4 Jahren |
Yuri D'Elia
|
8108d50b59
Reintroduce/fix check for step_rate underflow during deceleration
|
vor 4 Jahren |
Alex Voinea
|
12be141188
Fix high speed deceleration
|
vor 4 Jahren |
Yuri D'Elia
|
feafc5e5ab
Alternative schedule for LA ticks
|
vor 4 Jahren |
Yuri D'Elia
|
c54474f2db
Guard against planning/numerical errors in short segments
|
vor 4 Jahren |
Yuri D'Elia
|
fb5f09da6d
Fix incorrect precedence for retraction phase
|
vor 4 Jahren |
Yuri D'Elia
|
c08f37da96
Use nominal rate for phase calculations
|
vor 4 Jahren |
Yuri D'Elia
|
78bbfc6237
Fix delay calculations inside babystep()
|
vor 5 Jahren |
Yuri D'Elia
|
6ceca9bf85
Implement double-edge stepping
|
vor 4 Jahren |
Yuri D'Elia
|
f1efce7e52
Handle LA termination with double/quad stepping properly
|
vor 4 Jahren |
Yuri D'Elia
|
50a09824fd
Avoid scheduling useless eISR ticks
|
vor 4 Jahren |
Yuri D'Elia
|
173aa2deba
Fix bogus timer check preventing fast LA steps to be scheduled
|
vor 4 Jahren |
Yuri D'Elia
|
51a539608c
Reset LA_phase at each trapezoid stage
|
vor 4 Jahren |
Yuri D'Elia
|
5082f2a36e
Move reset LA state from G80 to M84
|
vor 4 Jahren |
Yuri D'Elia
|
ae4abdf11f
Unify LA for all trapezoid steps
|
vor 4 Jahren |
Yuri D'Elia
|
02a36c498c
Release excess pressure within cruising blocks
|
vor 4 Jahren |
Yuri D'Elia
|
919386c957
Remove several globals by using a single target pressure
|
vor 4 Jahren |
Yuri D'Elia
|
9ec0ac9c64
Always reset e_steps between blocks
|
vor 4 Jahren |
Yuri D'Elia
|
e84f82a675
Rewrite filament sensor PAT9125 error handling
|
vor 4 Jahren |
Yuri D'Elia
|
5c4235b886
Correctly reset the PAT9125 filament counters
|
vor 4 Jahren |
Yuri D'Elia
|
6fbd632c84
Isolate all PAT9125-specific code, fix build on !MK3 variants
|
vor 4 Jahren |
Yuri D'Elia
|
bab756699f
Fix incorrect usage of plan_set_e_position() in G92 E*
|
vor 4 Jahren |