ManuelMcLure
8679f671ed
Remove dependency on PI. ( #10701 )
7 years ago
Scott Lahteine
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com>
7 years ago
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
7 years ago
Scott Lahteine
d7b699ec34
Fewer includes of vector_3.h
7 years ago
Scott Lahteine
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
7 years ago
Scott Lahteine
59fda986ea
Allow Z_AFTER_PROBING to be 0
7 years ago
Scott Lahteine
8db7fb226a
Fix M420 C for UBL
7 years ago
Scott Lahteine
a51ba6e3f6
Fix ABL grid bounds test for Delta/SCARA
Addressing #10538
7 years ago
Scott Lahteine
eef0248a1c
Add M420 C to adjust the whole mesh ( #10522 )
7 years ago
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
7 years ago
Scott Lahteine
65a6a86d19
Don't report point 0 in MBL G29
7 years ago
Scott Lahteine
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
7 years ago
Scott Lahteine
0746aff595
Improve UBL mesh report. Add M420 T, M421 N
7 years ago
Scott Lahteine
99282a46e9
Make sure ABL (manual) starts close to the bed
7 years ago
Scott Lahteine
bb7064cc30
Tweak MBL move to bed code
7 years ago
Scott Lahteine
daa712455b
Make sure MBL starts close to the bed
Fix #10390
7 years ago
Scott Lahteine
aa20b3ef7c
Fix linear/3-point manual leveling buffer overrun
Fixes #10137
7 years ago
Scott Lahteine
bc45fb6b13
Tweak use of move_z_after_probing
7 years ago
Scott Lahteine
c352954882
Allow no raise after run_z_probe in probe_pt
7 years ago
Scott Lahteine
dd2949922b
Consolidate 3-point leveling point options
7 years ago
Scott Lahteine
14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) ( #10069 )
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
7 years ago
Scott Lahteine
28f1276286
[2.0.x] Add Z_AFTER_PROBING option ( #10058 )
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine
3f89bbeab5
Drop a conditional only used once
7 years ago
Scott Lahteine
241e55ef3b
Apply SERIAL_FLUSH macro
7 years ago
Scott Lahteine
6a70a4fbb3
Fix G26 circles ( #9627 )
Easier to configure. Catch an odd divisor.
7 years ago
Roxy-3D
c78e1c0f23
Fix G26 Circles... ( #9641 )
* Fix G26 Circles...
7 years ago
Scott Lahteine
8d71ad37cb
flush comment to match 1.1.x
7 years ago
Scott Lahteine
e3043d7ac7
Fix #8744
7 years ago
Scott Lahteine
ca8fdff1af
Comment G26 properly
7 years ago
GMagician
338dac258b
[2.0.x] Fix compiler error when G26 is enabled ( #9492 )
7 years ago
Scott Lahteine
2ea4e74ed3
Misc. comments
7 years ago
Scott Lahteine
e6cdc438fd
Change G26 circle angles
To prevent the nozzle from colliding with the printed pattern.
7 years ago
Scott Lahteine
a8764ac5d5
G26 parity with 1.1.x
7 years ago
Scott Lahteine
34160806c0
Fix broken G29 W I J
7 years ago
Scott Lahteine
e5ca60acf5
Patch G29 no_action for A and Q
7 years ago
Roxy-3D
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
* 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.
7 years ago
Roxy-3D
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
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'.
7 years ago
Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
7 years ago
Scott Lahteine
86818c9a89
Move MBL functions into the class
7 years ago
Unknown
bbb8d4c802
Set has_mesh if user issues G9 S3
Prevents user from having to manually run through entire manual leveling process only to enable mesh so they can manually restore their offline mesh backup
7 years ago
Scott Lahteine
4ef965cc40
Fix compiler warnings
7 years ago
Scott Lahteine
9e8008c49c
Fixes for G29, esp. 3POINT
7 years ago
Scott Lahteine
f2731c9f93
Allow consecutive uses of G29
7 years ago
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
7 years ago
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
204199e1ce
Only compare XYZ to check motion
7 years ago
Scott Lahteine
7d2e850577
Have M420 report a changed position
7 years ago
Scott Lahteine
03ba79f144
Sync and report changed position
7 years ago
Scott Lahteine
90cf6a06be
Simplify G26 user_canceled
7 years ago