Scott Lahteine
435981056e
Option to disable all volumetric extrusion
7 years ago
Scott Lahteine
f38f2ace5a
Correct unskew, after all
7 years ago
Scott Lahteine
da9748fb21
Fix Planner::unskew parity with skew
7 years ago
Scott Lahteine
8519451161
Comment, improve filament width sensor
7 years ago
Scott Lahteine
bdf69db0a8
Extend Skew Correction to UBL
7 years ago
Scott Lahteine
da2eaa6b09
Use array refs where possible
7 years ago
Scott Lahteine
8244284116
_buffer_line => buffer_segment
7 years ago
Scott Lahteine
77519e9f14
Tweaks to planner.h
7 years ago
AnHardt
22baf3356a
Apply @AnHardt reverse_pass changes
...
Plus: 3 times 2 float / to 1 float / and 2 float *
and, reciprocal is an optimized operation
7 years ago
Scott Lahteine
75eb93140f
Discard all CONTINUED blocks on interrupted move
7 years ago
Scott Lahteine
8be7a0b131
FORCE_INLINE before static
7 years ago
Scott Lahteine
3b30cc90f1
Clean on trigger instead of split_first_move flag
7 years ago
AnHardt
b19846aca1
Don't split first_move while homing or probing
...
While homing or probing it might be bad if the stop/trobe triggers during the first part and the second is still in the buffer.
7 years ago
Scott Lahteine
23291a0466
Fix SKEW_CORRECTION without leveling
7 years ago
Scott Lahteine
000818f5e4
Split first move to planner for better chaining
7 years ago
Scott Lahteine
298a357a43
Revert "Merge pull request #8608 from thinkyhead/bf1_planner_split_first"
...
This reverts commit 0eef0ff0de
, reversing
changes made to d8582b7506
.
7 years ago
Scott Lahteine
1d0ee83e18
Split first move to planner for better chaining
...
Address #8573 , #8595
7 years ago
Scott Lahteine
26c5bbc5a7
Rename inverse_mm_s => inverse_secs
7 years ago
Scott Lahteine
8b7c274db5
Comment/cleanup motion code
7 years ago
Scott Lahteine
172ce67344
New feature: BED_SKEW_CORRECTION
7 years ago
Scott Lahteine
d3f8111fe7
Use some int types in Planner
7 years ago
Scott Lahteine
d1a807fdf8
Drop obsolete Planner::position_float
7 years ago
Scott Lahteine
8f462b5717
Add Planner::set_filament_size for 2.0.x parity
7 years ago
Scott Lahteine
bf6a1816b4
Display volumetric ratio in terms of E mm
7 years ago
Scott Lahteine
74997a5251
Fix comment in planner.h
7 years ago
Scott Lahteine
3293823642
Add pre-calculated planner.e_factor
7 years ago
Scott Lahteine
ad879a1f90
Clarify some motion code
7 years ago
Scott Lahteine
640526f0c8
Operate in Native Machine Space
7 years ago
Scott Lahteine
46ed54cd8e
Include time scale in some planner vars
7 years ago
Scott Lahteine
6569b9ba56
Fix FWRETRACT logic, apply common sense
7 years ago
Scott Lahteine
88857e8028
Move fade_scaling_factor_for_z to Planner
7 years ago
Scott Lahteine
da93a272a0
Move leveling_is_active to a macro
7 years ago
Scott Lahteine
cbfcce09fa
Remove legacy ADVANCE feature
7 years ago
Scott Lahteine
72de280c1e
BARICUDA valve pressure consistently uint8_t
7 years ago
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine
6ce2b1ff4a
G33 evolutionary changes
8 years ago
Scott Lahteine
ed81e9b3d3
Adjust leveling conditionals
8 years ago
Scott Lahteine
a64e5659ce
Clean up G26 external references, private vars
8 years ago
Scott Lahteine
ccda63c473
Drop the accessor form for LCD value editing
8 years ago
Scott Lahteine
ff0018e287
Format hex values as uppercase
8 years ago
Thomas Moore
f8e77d6545
Add Linear Advance values to EEPROM and enable configuration of K via LCD
8 years ago
Scott Lahteine
0e71e7b2fb
Cleanup to planner.cpp
8 years ago
Scott Lahteine
b5711a99a2
Patches to bring UBL closer to compliance
8 years ago
MagoKimbra
a4a9bd8bc9
Fix BUG set_position_mm
...
Set postion must have axis and not E_AXIS + active_extruder.
8 years ago
Scott Lahteine
b3e2bd6f29
Reduce E_D_ratio code
8 years ago
Sebastianv650
de6c40ed8f
Add option to fix E/D ratio
...
Work around for slicers producing buggy gcode.
8 years ago
Scott Lahteine
82fde7df2e
Merge pull request #5512 from AnHardt/speed-compare-bbr
...
Optimize handling of block_buffer_runtime()
8 years ago
AnHardt
292eb365c6
Optimize handling of block_buffer_runtime()
...
millis_t is long - divisions take for ever.
Return a kind of millisecond instead of microsecond -
divided by 1024 instead of 1000 for speed. (2.4% error)
That does not matter because block_buffer_runtime is
already a too short estimation.
Shrink the return-type.
8 years ago
Scott Lahteine
87921f390a
Clarify what are "logical" positions in the planner
8 years ago
Scott Lahteine
78d6d6e076
Merge pull request #5452 from thinkyhead/rc_save_your_mesh
...
Save Bed Leveling to EEPROM
8 years ago