6093df11dc
Allow G26 to use the active extruder ( #12387 )
...
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
2018-11-10 18:07:38 -06:00
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
2018-11-10 01:32:51 -06:00
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
...
In reference to #11000
2018-11-05 22:48:28 -06:00
486f2a66a9
Fix MBL XY parameter error messages
...
Fix #11522
2018-11-05 04:17:37 -06:00
2613ddf61c
Fix "circle"
2018-11-05 04:17:37 -06:00
07a0822ebe
M420 support in MARLIN_DEV_MODE
2018-11-04 20:54:38 -06:00
44fa7fb18c
Cleanups for leveling-related code
2018-11-04 19:07:47 -06:00
3583e2b449
Followup to Menu Refactor ( #12275 )
2018-10-30 16:34:45 -05:00
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
2018-10-27 20:30:21 -05:00
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
07d33849b0
Fix unused var warning, apply ENABLED
2018-10-09 21:31:28 -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
2a61c9a939
Various fixups to configs, spacing, etc.
2018-09-06 06:44:31 -05:00
e05e95cf97
Clean trailing whitespace
2018-07-25 18:49:47 -05:00
05518d6add
Add newline to end of file
2018-06-29 23:54:16 -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
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
2018-05-25 23:32:37 -05:00
c173a31060
Fix some compile warnings
2018-05-19 16:54:48 -05:00
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
2018-05-14 22:36:03 -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
8679f671ed
Remove dependency on PI. ( #10701 )
2018-05-11 17:55:56 -05:00
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
...
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com >
2018-05-11 02:15:14 -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
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
2018-04-30 21:16:31 -05:00
59fda986ea
Allow Z_AFTER_PROBING to be 0
2018-04-30 03:25:47 -05:00
8db7fb226a
Fix M420 C for UBL
2018-04-28 08:14:20 -05:00
a51ba6e3f6
Fix ABL grid bounds test for Delta/SCARA
...
Addressing #10538
2018-04-27 02:23:10 -05:00
eef0248a1c
Add M420 C to adjust the whole mesh ( #10522 )
2018-04-25 06:43:45 -05:00
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
2018-04-23 17:13:01 -05:00
65a6a86d19
Don't report point 0 in MBL G29
2018-04-20 13:12:50 -05:00
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
2018-04-17 20:32:56 -05:00
0746aff595
Improve UBL mesh report. Add M420 T, M421 N
2018-04-17 15:52:56 -05:00
99282a46e9
Make sure ABL (manual) starts close to the bed
2018-04-13 20:19:30 -05:00
bb7064cc30
Tweak MBL move to bed code
2018-04-12 22:43:02 -05:00
daa712455b
Make sure MBL starts close to the bed
...
Fix #10390
2018-04-12 19:36:37 -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
241e55ef3b
Apply SERIAL_FLUSH macro
2018-02-16 17:32:12 -06:00
6a70a4fbb3
Fix G26 circles ( #9627 )
...
Easier to configure. Catch an odd divisor.
2018-02-15 22:11:26 -06:00