Scott Lahteine
50af1d1e08
Differentiate translated On/Off from Serial ON/OFF
6 years ago
Scott Lahteine
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.
6 years ago
Scott Lahteine
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
6 years ago
Scott Lahteine
bed15fcd81
Tweak 'echo_not_entered' used by MBL's G29
6 years ago
Scott Lahteine
b3b4e6dc45
Change Marlin debug flag names to fix conflicts ( #12340 )
In reference to #11000
6 years ago
Scott Lahteine
486f2a66a9
Fix MBL XY parameter error messages
Fix #11522
6 years ago
Scott Lahteine
2613ddf61c
Fix "circle"
6 years ago
Scott Lahteine
07a0822ebe
M420 support in MARLIN_DEV_MODE
6 years ago
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
6 years ago
MasterPIC
6fbc87301f
'G29 H' to set a centered square probe area (linear, bilinear) ( #12242 )
6 years ago
Scott Lahteine
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
6 years ago
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago
Thomas Moore
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
6 years ago
Scott Lahteine
2a61c9a939
Various fixups to configs, spacing, etc.
6 years ago
Scott Lahteine
e05e95cf97
Clean trailing whitespace
6 years ago
Scott Lahteine
05518d6add
Add newline to end of file
6 years ago
Colin Gilgenbach
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
* Fix G29 (ABL) retry behavior
6 years ago
Scott Lahteine
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment-397683325
6 years ago
Scott Lahteine
4832be52d7
Followup to G29 O
6 years ago
Robert Mendon
86170e6a66
[2.0.x] Add O (optional) flag to G28/G29 ( #10913 )
6 years ago
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
6 years ago
Scott Lahteine
c173a31060
Fix some compile warnings
6 years ago
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid ( #10746 )
6 years ago
Scott Lahteine
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>
6 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
6 years ago
ManuelMcLure
8679f671ed
Remove dependency on PI. ( #10701 )
6 years ago
Scott Lahteine
6671c064cd
Use arc moves for G26 if enabled ( #10696 )
Co-Authored-By: ManuelMcLure <manuelmclure@users.noreply.github.com>
6 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