Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
6 years ago
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
6 years ago
Scott Lahteine
eb5600acd2
Add parentheses to LCD_CLICKED
6 years ago
N95JPL
b780b69c62
Use font ascent and descent for line positioning ( #12224 )
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
6 years ago
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
6 years ago
Scott Lahteine
a964f098b3
Make dogm status screen a CPP
6 years ago
Scott Lahteine
774a6e8199
Drop TALL_FONT_CORRECTION
6 years ago
Scott Lahteine
c825c419d4
Convert DOGM / HD44780 impl to CPP files
6 years ago
Scott Lahteine
2bf18950ab
Refactor LCD menus
6 years ago
Scott Lahteine
bf9dd4f4cf
Add helpers for custom text in menu items ( #12214 )
...
For some features it can be useful to write custom text in a menu item. This commit provides helpers to make this easier.
6 years ago
Marcio Teixeira
fc31da1114
Implement custom delay/millis for EXTENSIBLE_UI ( #12188 )
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
6 years ago
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
7 years ago
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
7 years ago
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
7 years ago
Scott Lahteine
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
7 years ago
xC0000005
24d23ce49b
Fix function definitions for Malyan LCD
7 years ago
Scott Lahteine
3396671011
[2.0.x] Reset LCD status to fallbacks ( #10470 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
7 years ago
Scott Lahteine
6c7a17dba6
Abort SD printing more safely ( #10407 )
...
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
7 years ago
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support ( #10213 )
7 years ago
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
7 years ago
Scott Lahteine
bd0967ad87
Fix BTN_BACK
...
Followup to #9835
7 years ago
Scott Lahteine
35ec67885a
Add support for BACK button (RADDS) ( #9835 )
7 years ago
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
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
Bob-the-Kuhn
e633ce06c7
LCD contrast type mismatch is back
...
WORKS!
7 years ago
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
7 years ago
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
7 years ago
Scott Lahteine
3748c28924
Fix MBL G29 without LCD
...
Addressing https://github.com/MarlinFirmware/Marlin/pull/8575#discussion_r154536617
7 years ago
Scott Lahteine
276271e72f
Make MBL work more like PROBE_MANUALLY
7 years ago
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
7 years ago
Scott Lahteine
25af9decfe
Remove enum.h include of MarlinConfig.h
7 years ago
Scott Lahteine
6d6c3b1e97
Fix up REPRAPWORLD_KEYPAD defines
7 years ago
Scott Lahteine
82f45c3e6a
Patch G33 misuse of PROBE_MANUALLY
7 years ago
Scott Lahteine
f8393a0908
Operate in Native Machine Space
7 years ago
Scott Lahteine
8949c8c0a5
Move SD_REPRINT_LAST_SELECTED_FILE to ultralcd.cpp
7 years ago
Scott Lahteine
5c4f3e0107
Add LCD_SET_PROGRESS_MANUALLY
7 years ago
Scott Lahteine
a8b8d4e85e
Add a typedef for MENU_ITEM(function,…) functions
7 years ago
Scott Lahteine
381b17e6a9
Move M18_M84, M85 to cpp
7 years ago
Scott Lahteine
e0a189a481
Consolidate Buzzer
7 years ago
Scott Lahteine
0fcec02db5
LCD updates
7 years ago
Scott Lahteine
cc92e544a5
Move 'lcd' files
7 years ago