Commit Graph

21 Commits (21e60fd3edd9ea009f1a86db5c06909d59ff1cd0)

Author SHA1 Message Date
Roxy-3D 21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ()
Scott Lahteine 89165326b4 Cleanup after vim and vigor
Scott Lahteine 8a6feab1c4 Num-to-string functions for DEBUG_LEVELING_FEATURE
Roxy-3D bfd9728cf4
Serial buffer over run work around for v2.0.0 ()
* Work around for serial buffer over run

PronterFace sends a lot of M105 commands.  During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer.   This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.

Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
Roxy-3D f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ()
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.

The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
Thomas Moore f7efac57b7 Multi-host support
Scott Lahteine 6d0678d963 Omit unused UBL motion code
Scott Lahteine 3255712343 Skew Correction for UBL
Also remove unused grid slicing function when using UBL segmented.
Scott Lahteine 3d796d8040 Move debug code
Scott Lahteine 73e32925e4 References are better for array args
Roxy-3D f58eb391aa [2.0.0] Better off mesh behavior for UBL ()
* Better off mesh behaviour for UBL

* Suggested ubl.h changes
Scott Lahteine 2fde60da12 Changes for parity with 1.1.x
Scott Lahteine c6b0c104bb Adapt G26 to work for all meshes
Scott Lahteine f8393a0908 Operate in Native Machine Space
Scott Lahteine 580b6e9089 Apply physical limits to mesh bounds
Roxy-3D 5439358281 Basic UBL operations working on 32-bit platforms ()
* 32-bit work for UBL

* Update FT i3-2020 reference file
Scott Lahteine 1344ca4b2f UBL no longer needs ubl_state
Scott Lahteine ca1e47375c Move fade_scaling_factor_for_z to Planner
Scott Lahteine 1adb5a6a48 Remove obsolete UBL z_offset
Scott Lahteine 442669d23c Allow UBL to build without a probe
Scott Lahteine 551752eac7 Consolidate "bedlevel" code