16 Commits (fc9f8d27eb0ae4d0d7439c0b33379e907ef4407d)

Author SHA1 Message Date
Scott Lahteine 50e4545255
Add custom types for position (#15204) 5 years ago
Scott Lahteine 455dabb183
Add a feedRate_t data type (#15349) 5 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
Scott Lahteine 87162658c4
Fix and improve software endstops (#13386) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Thomas Moore c437bb08f1 Overhaul of the planner (#11578)
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
6 years ago
Scott Lahteine a4b0148365 Easier to find 'static inline' 7 years ago
etagle 1367df2875 Replace double with float, optimize calculation 7 years ago
etagle a11eb50a3e Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine 99ecdf59af Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.

Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 19f189b4e5
Add UBL support for G2/G3 and G5 (#10648) 7 years ago
Scott Lahteine 32512332df Apply some formatting 7 years ago
Scott Lahteine dac1f6fe74 Tweaks to cubic_b_spline code style 7 years ago
Scott Lahteine 722786966a Add gcode.cpp, motion.*, queue.* - Apply to some G-codes. 7 years ago
Scott Lahteine 3d8a0ab4b2 Module updates 7 years ago
Scott Lahteine 0c9231fd04 Move 'module' files 7 years ago