77 Commits (9b5c1a5e77b5783baadcd1262efd5c1f002f5c32)

Author SHA1 Message Date
Scott Lahteine d6b0fbd771
Use uint8_t for all fan speeds (#12032) 6 years ago
Scott Lahteine c5e5cc5e9f Fix some trailing whitespace, macros 6 years ago
Thomas Moore c437bb08f1 Overhaul of the planner (#11578) 6 years ago
Scott Lahteine d882717d98
Save some PROGMEM with constexpr (#11798) 6 years ago
Sam Lane 4f883d5971 [2.0.x] Extruder-Distinct Linear Advance K Factors (#11789) 6 years ago
Scott Lahteine a4b0148365 Easier to find 'static inline' 6 years ago
etagle 1367df2875 Replace double with float, optimize calculation 6 years ago
Scott Lahteine 8eaac0dab3
Add delta feedrate scaling (#11153) 6 years ago
Scott Lahteine bd7f5848f1
Remove JUNCTION_DEVIATION_INCLUDE_E option (#11147) 6 years ago
Eduardo José Tagle edb21f349a Fix stepper/planner block handling, race conditions (#11098) 6 years ago
Andy Shaw 3b3029c4bf Make max_e_jerk an array to reduce CPU usage (#11118) 6 years ago
Scott Lahteine 50b6204079 Fix LIN_ADVANCE max_e_jerk_factor 6 years ago
Scott Lahteine 9d04f47d98 Improvements for junction_deviation_mm 6 years ago
Scott Lahteine a2f521d34b
Add Junction Deviation mm runtime setting (#10990) 6 years ago
etagle 39a7e7720d Adaptive multiaxis step smoothing 6 years ago
Scott Lahteine 2deff0d9b9 Fix/Improve junction deviation 6 years ago
Scott Lahteine d259070980 Clean up trailing spaces from vim, etc. 6 years ago
Scott Lahteine aaaf09bda2 BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION 6 years ago
Scott Lahteine 435ecb6b67 Followup to stepper/planner refactor 6 years ago
etagle a4af975873 Fix planner block optimization 6 years ago
etagle e0ca627033 Planner block HOLD flag 6 years ago
etagle a11eb50a3e Refactor and optimize Stepper/Planner 6 years ago
Scott Lahteine 99ecdf59af Smarter MIN, MAX, ABS macros 6 years ago
Scott Lahteine 8f8c6a9bc4
Move get_axis_position_mm to Planner (#10718) 6 years ago
Scott Lahteine 306f0f2135
Move Stepper::synchronize to Planner (#10713) 6 years ago
Scott Lahteine a225d2e99e Fix compilation with UBL and Arc/Bézier 6 years ago
Scott Lahteine 19f189b4e5
Add UBL support for G2/G3 and G5 (#10648) 6 years ago
Scott Lahteine af1950a63e Improve sync of stepper positions 6 years ago
Scott Lahteine d7b699ec34 Fewer includes of vector_3.h 6 years ago
Scott Lahteine 36b97bde9f clear_block_buffer, kill_current_block in quick_stop 6 years ago
Eduardo José Tagle 57a899a412 [2.0.x] 6th-order jerk-controlled motion planning in real-time for AVR (#10373) 6 years ago
etagle a29adde5c0 Implement BEZIER_JERK_CONTROL 6 years ago
Scott Lahteine e8e60263c8 Scale feedrate (mm/s to deg/s) for SCARA 6 years ago
Scott Lahteine 1cb810ff1c
[2.0.x] Automatically reset stepper timeout (#10179) 6 years ago
Scott Lahteine 2057177184 Make enums into implicit char 6 years ago
Scott Lahteine 930720bbbb
Fix broken reverse planner (#9943) 6 years ago
Scott Lahteine 2bd252b501
[2.0.x] LIN_ADVANCE v1.5 (#9712) 6 years ago
Thomas Moore 786746404b [2.0.x] Apply feedrate to nozzle movement for kinematic machines (#8778) 6 years ago
Scott Lahteine 4f5e087ff4 Planner anti-stutter by Sebastian Popp 7 years ago
Scott Lahteine 5bc2acc072 Restore position_float to fix LIN_ADVANCE 7 years ago
Scott Lahteine 933f76fda3 Option to disable all volumetric extrusion 7 years ago
Scott Lahteine 09d13f186f
Correct unskew, after all 7 years ago
Scott Lahteine 368c124de8 Fix Planner::unskew parity with skew 7 years ago
Scott Lahteine cf2193c07f Comment, fix filament width sensor 7 years ago
Scott Lahteine 3255712343 Skew Correction for UBL 7 years ago
Scott Lahteine 3db5303bfe _buffer_line => buffer_segment 7 years ago
Scott Lahteine 73e32925e4 References are better for array args 7 years ago
AnHardt b3daf6b5db [2.0.x] better reverse pass (#8722) 7 years ago
Scott Lahteine 85c6ffbe0d Discard all "continued" blocks on interrupted move 7 years ago
Scott Lahteine de3d3b9cb1 Put FORCE_INLINE before static 7 years ago