465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
2019-09-14 03:05:10 -05:00
f9992c5f33
Implausible
2019-09-11 02:52:14 -05:00
f59a7e8b07
Print/display ABL current probe point ( #14788 )
2019-08-01 20:11:26 -05:00
e96468566d
Fix Z_PROBE_END_SCRIPT in ABL ( #14621 )
2019-07-14 04:28:38 -05:00
ed0e6afacb
Apply LIMIT macro
2019-07-10 03:35:39 -05:00
750a16ad38
Fix MIN/MAX function collision with macros
2019-07-05 18:14:02 -05:00
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore ( #14446 )
2019-06-29 22:49:50 -05:00
93cd66ac11
Tweaky change from (C) to (c)
2019-06-27 23:58:16 -05:00
ce656e2a26
Update G-code injection, sub-commands ( #14418 )
2019-06-27 15:07:45 -05:00
4c872a01f2
G-code queue singleton, front injection ( #14236 )
2019-06-19 00:00:19 -05:00
212860f090
Always change to Tool 0 on G29 ( #14146 )
2019-05-26 14:53:21 -05:00
610fb46683
Fix some ExtUI issues ( #13799 )
2019-04-26 09:32:01 +02:00
49cf92dc36
Extended condition macros ( #13419 )
...
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
2019-03-16 23:43:06 -05:00
f5bcc00570
Unify debugging output with debug_out.h ( #13388 )
2019-03-14 02:25:42 -05:00
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
2019-03-13 00:45:52 -05:00
808b076000
Update some ABL/UBL conditionals
2019-02-25 16:01:42 -06:00
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
3bb8b3529a
Center ABL grid on bed with H parameter. ( #12610 )
2018-12-09 11:24:48 -06:00
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
a0c795b097
Encapsulate common display code in a singleton ( #12395 )
...
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
2018-11-11 12:16:24 -06:00
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
2018-10-27 20:30:21 -05:00
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
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
2018-09-16 21:24:15 -05:00
e05e95cf97
Clean trailing whitespace
2018-07-25 18:49:47 -05:00
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
...
* Fix G29 (ABL) retry behavior
2018-06-29 20:48:11 -05:00
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
...
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment-397683325
2018-06-20 01:32:23 -05:00
4832be52d7
Followup to G29 O
2018-06-11 21:57:26 -05:00
86170e6a66
[2.0.x] Add O (optional) flag to G28/G29 ( #10913 )
2018-06-11 21:51:48 -05:00
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 >
2018-05-13 04:52:56 -05:00
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
2018-05-12 01:38:02 -05:00
bfe223e120
Adjust usage of stepper.synchronize
2018-05-06 01:24:14 -05:00
d7b699ec34
Fewer includes of vector_3.h
2018-05-01 07:05:18 -05:00
59fda986ea
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:25:47 -05:00
a51ba6e3f6
Fix ABL grid bounds test for Delta/SCARA
...
Addressing #10538
2018-04-27 02:23:10 -05:00
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
2018-04-17 20:32:56 -05:00
99282a46e9
Make sure ABL (manual) starts close to the bed
2018-04-13 20:19:30 -05:00
aa20b3ef7c
Fix linear/3-point manual leveling buffer overrun
...
Fixes #10137
2018-03-28 18:41:22 -05:00
bc45fb6b13
Tweak use of move_z_after_probing
2018-03-21 01:25:08 -05:00
c352954882
Allow no raise after run_z_probe in probe_pt
2018-03-21 01:24:51 -05:00
dd2949922b
Consolidate 3-point leveling point options
2018-03-19 04:12:20 -05:00
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.
2018-03-13 01:15:22 -05:00
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.
2018-03-11 13:07:55 -05:00
3f89bbeab5
Drop a conditional only used once
2018-02-24 16:35:31 -06:00
e3043d7ac7
Fix #8744
2018-02-10 16:54:42 -06:00
34160806c0
Fix broken G29 W I J
2018-02-01 21:37:35 -06:00
e5ca60acf5
Patch G29 no_action for A and Q
2018-01-23 14:00:06 -06:00
9e8008c49c
Fixes for G29, esp. 3POINT
2017-12-25 08:37:27 -06:00
f2731c9f93
Allow consecutive uses of G29
2017-12-25 06:32:33 -06:00