Commit Graph

12 Commits (00e4ced58e6bba77448369e4baa4aedd2c8bae14)

Author SHA1 Message Date
Scott Lahteine ea0dbee3c9 Enable ABL by type, support bilinear on cartesian
Scott Lahteine e242946ac3 Patch G29 for linear leveling, reachable with probe
Scott Lahteine c6226bb0aa Unify config in a single include without nested includes
Scott Lahteine 0da744b7b0 Further cleanup of comments, partial Doxygen-style
Following up on 
jbrazio 5e5d250832 Added gplv3 header to all Marlin files
Scott Lahteine 0c7f7ebcfb Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
Scott Lahteine 58cfcd4239 Overridable Options - Part 5
Apply `ENABLED` / `DISABLED` macros to files needing only a small
number of changes.
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.
alexborro d74aabf259 Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation"
John Davis 39d28a9bbf Update qr_solve.h
Changed level to compensation
Gabe Rosenhouse 174b8d99d5 Simplify 3-point probing using new code only
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)