Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
8 years ago
Scott Lahteine
ea0dbee3c9
Enable ABL by type, support bilinear on cartesian
8 years ago
Scott Lahteine
e242946ac3
Patch G29 for linear leveling, reachable with probe
8 years ago
Scott Lahteine
e9ce42353e
Patch G29 for 3-point leveling
8 years ago
Scott Lahteine
6ab54c60b1
Add conditionals for kinematics, leveling
8 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
9 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
9 years ago
Scott Lahteine
209f5f21e0
Use macros where possible
Apply `constrain`, `NOMORE`, `NOLESS` and `CRITICAL_SECTION` macros
wherever possible.
9 years ago
Scott Lahteine
54a39d8c1a
Use a ternary in qr_solve.cpp
9 years ago
Scott Lahteine
6fa7e24af3
Use "UNUSED" to squash compiler warnings
9 years ago
Scott Lahteine
9bdab4f3a8
Clean up "else" and other spacing
9 years ago
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 years ago
Scott Lahteine
58cfcd4239
Overridable Options - Part 5
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
10 years ago
AnHardt
d03f037a92
Get rid of malloc() and free() (PR#2549)
Just the minimal changes to qr_solve.cpp and .h to get rid of malloc() and free().
Saves about 656 bytes of progmem (library-code)
and 22 bytes for static variables.
Should use exactly the same amount of stack as it did before on the heap.
10 years ago
Scott Lahteine
19d418cd6a
Fix up the code to eliminate warnings
10 years ago
alexborro
d74aabf259
Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation"
10 years ago
John Davis
6325968a39
Update qr_solve.cpp
Changed leveling to compensation
10 years ago
Cylindric
fdce91192e
Various typo fixes - only in comments, no code changes.
11 years ago
Gabe Rosenhouse
99f6326544
Remove unnecessary dependency on time.h from qr_solve.cpp
Fixed compiler errors on Ubuntu using arduino-core
11 years ago
Gabe Rosenhouse
174b8d99d5
Simplify 3-point probing using new code only
11 years ago
fsantini
cc2925b705
Implemented a least squares fit of the bed equation for auto bed leveling.
The code for the LSQ solver (qr_solve) is copyrighted by John Burkardt and released under LGPL here:
http://people.sc.fsu.edu/~%20jburkardt/c_src/qr_solve/qr_solve.html
(see qr_solve.cpp for further copyright information)
11 years ago