Ludy
408a5f08dc
Update German language ( #13853 )
6 years ago
Tanguy Pruvot
cf3c746029
Improve French language ( #13851 )
6 years ago
Clinton James
2740cc64d8
Add SD Release when no SD_DETECT_PIN exists ( #13857 )
6 years ago
Luu Lac
39ebca6b5f
Fix FYSETC, MINIPANEL, MKS_MINI_12864 display ( #13864 )
6 years ago
Giuliano Zaro
93dcb537ef
Update Italian language ( #13809 )
6 years ago
InsanityAutomation
610fb46683
Fix some ExtUI issues ( #13799 )
6 years ago
Bob-the-Kuhn
db89fc0304
Revert "bring my copy up to date"
...
This reverts commit 503905c628
.
6 years ago
Bob-the-Kuhn
503905c628
bring my copy up to date
6 years ago
Bob-the-Kuhn
73726d56b3
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Scott Lahteine
5051909c3c
Update do_select_screen for general use ( #13800 )
6 years ago
Giuliano Zaro
0f9c49ccba
Update Italian language ( #13790 )
6 years ago
Marcio Teixeira
ca7f6ff287
Fix MSG_En messages for consistency ( #13788 )
6 years ago
Tanguy Pruvot
04ae3ba1fd
Major update to French language ( #13784 )
6 years ago
Bob Kuhn
81ca5a4cd4
Fix and improve FYSETC LCD support ( #13767 )
6 years ago
Ludy
4228fd3e03
Update German language ( #13769 )
6 years ago
Marcio Teixeira
d0c1eee53b
Add extra max-temp safety checks ( #13756 )
6 years ago
jmdearras
b65cb5704d
Fix, improve FYSETC_MINI_12864 support ( #13730 )
6 years ago
Marcio Teixeira
2e3d121ac4
Squelch compiler warning ( #13739 )
6 years ago
Jimmy Wennlund
e6f6ed76c8
Show UBL Activate/Deactivate menu for current state ( #13744 )
6 years ago
Marcio Teixeira
08f21335a6
Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility ( #13751 )
6 years ago
Bob-the-Kuhn
520585c5ed
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Marcio Teixeira
836435c5ef
Fix action_edit int range bug ( #13737 )
6 years ago
Antonio Pérez
bf28ad4b6c
Fix clear of Z position last digit ( #13731 )
6 years ago
Marcio Teixeira
866e2d41dc
Correct range of LCD axis step editing ( #13727 )
6 years ago
Scott Lahteine
ab8052887f
Add missing MSG_PAUSE_PRINT_INIT_1 for en
6 years ago
petrzjunior
12d340cf2a
Update Czech language ( #13729 )
6 years ago
Bob Kuhn
9b578ca343
Support FYSETC_MINI_12864 on Re-ARM, RAMPS_FD, MKS SBASE ( #13717 )
6 years ago
Roman Moravčík
db373f130c
Update Slovak language ( #13692 )
6 years ago
Bob-the-Kuhn
9dd4252b39
Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x
6 years ago
Marcio Teixeira
bdfffee037
Modify Z-offset overlay for clarity ( #13660 )
6 years ago
Ludy
62b4265410
Update German language ( #13665 )
6 years ago
Scott Lahteine
f2ba0a5ae7
Tweak some formatting
6 years ago
Scott Lahteine
7e58d33a2e
Update some headers
6 years ago
Giuliano Zaro
64ee064ded
Update Italian language ( #13661 )
6 years ago
Robby Candra
9e86fc3831
Require homing to toggle leveling ( #13652 )
6 years ago
chai-md
2adc37becc
MAGNETIC_SWITCHING_TOOLHEAD ( #13629 )
6 years ago
Scott Lahteine
9898f53361
Fix missing IS_SD_PRINTING
6 years ago
Scott Lahteine
1e59a2ac73
Hide pause/stop unless active printing
6 years ago
Scott Lahteine
ae42206500
Fix SD_REPRINT_LAST_SELECTED_FILE
6 years ago
Scott Lahteine
cee3b172b9
Fix Marlin splash screen logic ( #13646 )
6 years ago
Scott Lahteine
5018fdacbe
Support FYSETC_MINI_12864_PANEL ( #13365 )
6 years ago
InsanityAutomation
4900c28bf6
Fix IDEX tool-change, and more ( #13614 )
6 years ago
Scott Lahteine
9cb5c57b84
Adjustments to ui8tostr_percent
6 years ago
Scott Lahteine
321a5e6580
Fix SD card reselect when scrolled ( #13624 )
...
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
6 years ago
Scott Lahteine
fae2b7edc3
Update MMU2 code style
6 years ago
Scott Lahteine
9abe9aff56
Confirm before starting SD print ( #13616 )
6 years ago
Scott Lahteine
7e0008f5b3
Fix SETCURSOR_RJ
6 years ago
Robby Candra
81c2c3ec11
Continuous filename scrolling ( #13609 )
6 years ago
Ludy
c29820f649
Suppress compile warning ( #13612 )
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
6 years ago
Scott Lahteine
027a901bec
Trim whitespace
6 years ago
drzejkopf
0992d1a4c8
Fix Invaders game compile error ( #13575 )
6 years ago
Scott Lahteine
cacec5764a
Clean up whitespace
6 years ago
Scott Lahteine
83e214478e
Click-hold to exit Invaders, fix Brickout compile
6 years ago
Scott Lahteine
240ea1bbb3
Split up games into separate files
6 years ago
Scott Lahteine
10b9632bed
Fix menu history item selection
6 years ago
Scott Lahteine
5d2c5877f7
DOGM bootscreen cleanup
6 years ago
Scott Lahteine
8b7c3eec83
Games, for fun (and stress-testing) ( #13464 )
6 years ago
Scott Lahteine
5de7b5b35e
Games, for fun (and stress-testing) ( #13464 )
6 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
6 years ago
Alexander Gavrilenko
6d9aaca082
Fix compilation error for MKS Robin ( #13506 )
6 years ago
Thomas Moore
13a12f8a87
Fix UBL mesh editor on delta ( #13478 )
6 years ago
Marcio Teixeira
7462fe3068
Fix compile error, squelch warnings ( #13487 )
...
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Thomas Moore
02dc72acb6
Disable ABL when leveling corners ( #13471 )
6 years ago
Marcio Teixeira
a0ca98f699
Additional ExtUI features ( #13449 )
6 years ago
InsanityAutomation
5eeffab5e5
Fix BLTouch Menus ( #13441 )
6 years ago
Scott Lahteine
d8329d858d
Default argument to defer_status_screen
6 years ago
Giuliano Zaro
9562a02c5a
Update Italian language ( #13440 )
6 years ago
drzejkopf
70e6a3db8a
Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS ( #13439 )
6 years ago
Roman Moravčík
f3cf95a937
Update Slovak language. ( #13435 )
6 years ago
InsanityAutomation
5b2c37d6c1
Followup to BLTouch ( #13422 )
6 years ago
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes ( #13420 )
6 years ago
Scott Lahteine
b376c7e374
Group DISABLED items
6 years ago
Scott Lahteine
58bca67883
Unify status scrolling further
6 years ago
Scott Lahteine
c4443f885e
finishstatus => finish_status
6 years ago
InsanityAutomation
691e5c3bb8
BLTouch V3.0 support ( #13406 )
6 years ago
Scott Lahteine
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(...)`
6 years ago
Ludy
59353546e8
Fix BUTTON_EXISTS and misplaced comma ( #13411 )
...
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
6 years ago
InsanityAutomation
09eb30dc05
IDEX Mirror mode based on Formbot / Vivedino Symmetric mode ( #13404 )
6 years ago
Scott Lahteine
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
6 years ago
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
6 years ago
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
6 years ago
Scott Lahteine
6214c997c0
Remove includes of <binary.h>
6 years ago
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
6 years ago
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
6 years ago
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
6 years ago
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
6 years ago
Scott Lahteine
aa1d587128
Some LCD code cleanup
6 years ago
Tobias Frost
60e82e3929
Send notifications to ExtUI for M0/M1 ( #13344 )
...
- Send notifications to ExtUI for M0/M1
- wait_for_user can be non-volatile (not changed by interrupt)
C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
6 years ago
Marcio Teixeira
00fc43144a
Follow up fixes to various PRs. ( #13334 )
...
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
`BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568 )
6 years ago
Tobias Frost
afbec5ff7e
Have ExtUI::getProgress use ui.get_progress ( #13328 )
6 years ago
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
6 years ago
Scott Lahteine
44571775bd
Further support for 6 extruders
6 years ago
Scott Lahteine
4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ( #13294 )
6 years ago
Tobias Frost
7ce13a6ec1
Fix a print_job_timer compile error ( #13304 )
6 years ago
Tobias Frost
57afd0ab37
Fix range check bug in FileList::seek() ( #13286 )
...
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.
6 years ago
Scott Lahteine
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
6 years ago
Scott Lahteine
4fbbce9a35
Marlin Dev Mode for DOGM status screen
6 years ago
InsanityAutomation
e2e2a55d9b
Add thermistor type 67 SliceEng ( #13275 )
6 years ago
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
6 years ago
FernandoVelcic
edf025ed8d
Update Spanish language ( #13236 )
6 years ago
AnHardt
31b0be74af
Fix autotemp_factor menu setting ( #13226 )
...
Fix #12643
Only factors above 1 can have a 'positive' effect.
6 years ago
Scott Lahteine
50917ccda6
Tweak some u8g interface code
6 years ago
Scott Lahteine
3a1b6fe8c1
Coding standards
6 years ago
InsanityAutomation
d4ed9b3ef1
Babystep also requires homing ( #13191 )
6 years ago
InsanityAutomation
ca7b2f574f
Fix condition on tool change filament swap menu ( #13190 )
6 years ago
Roman Moravčík
567d03a269
Update Slovak language ( #13187 )
6 years ago
Giuliano Zaro
bdc2f10b90
Update Italian language, fix unused var warning ( #13164 )
6 years ago
Ludy
1ace97e946
[2.0.x] Update German language ( #13150 )
6 years ago
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
6 years ago
Giuliano Zaro
2c8d12d3ec
Update Italian language ( #13148 )
6 years ago
revilor
e56c13670d
Service interval watchdog ( #13105 )
6 years ago
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Ludy
584f9cd449
Update German language ( #13137 )
6 years ago
Ludy
2bd6ce4b62
Update German language ( #13125 )
6 years ago
Giuliano Zaro
27115ff7eb
Update Italian language ( #13123 )
...
Incomplete.
6 years ago
Roman Moravčík
08a8bd10ca
Updated Slovak translation ( #13122 )
6 years ago
Scott Lahteine
3e2a4c3b26
Show mixer and temperature menus while printing
6 years ago
Scott Lahteine
3983cacbcf
No extern needed for func decl
6 years ago
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
6 years ago
LinFor
7ee35c2611
PID_MENU option to save PROGMEM in LCD menus ( #13095 )
6 years ago
Ludy
936f982392
Update German Language ( #13110 )
6 years ago
Scott Lahteine
6ddd81c178
[2.0.x] Update German Language ( #13100 )
...
add MMU2
6 years ago
Giuliano Zaro
7c9ff322f3
Update Italian language ( #13099 )
6 years ago
Ludy
ce8cb6a5d9
[2.0.x] Update German Language
...
add MMU2
6 years ago
Scott Lahteine
f269766408
Put the MMU2 menu with the others
6 years ago
Marcio Teixeira
113af46a1b
Add ExtUI methods to babystep probe/nozzle offsets ( #12590 )
6 years ago
InsanityAutomation
413e303ad5
More Advanced Pause options ( #12984 )
6 years ago
Scott Lahteine
2f8e89adc3
Remove extraneous ui. prefixes
6 years ago
Ludy
691e925adc
Update German language ( #13012 )
6 years ago
Scott Lahteine
d97bb4c41c
Followup to e10943d0
6 years ago
Scott Lahteine
e10943d0d8
Minor tweak to main menu
6 years ago
Scott Lahteine
0a7ea7063f
Hide Resume Print when not relevant
6 years ago
Marcio Teixeira
f6edd2c472
Move stepper settings to "Advanced Settings" menu ( #13063 )
6 years ago
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
6 years ago
InsanityAutomation
7d927b6691
Move Z Probe Z Offset from Advanced to basic Configuration ( #13056 )
6 years ago
Giuliano Zaro
31e213e427
Always show Tune sub-menu ( #13049 )
6 years ago
Scott Lahteine
17a8c37148
Label menu edit items
6 years ago
Giuliano Zaro
a79d80c78e
Minor cleanup of pause code ( #13030 )
6 years ago
InsanityAutomation
48a3502656
Remote streamer improvements ( #12982 )
6 years ago
Marcio Teixeira
f214118e45
Action to notify host of filament runout. ( #12817 )
6 years ago
Jiri
24fffb8d93
Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS ( #13006 )
6 years ago
Scott Lahteine
0f07ba4f09
Tweak some comments
6 years ago
Scott Lahteine
00cdd41b5f
Clean up for recent changes
6 years ago
Roman Moravčík
7d53b79596
Update Slovak translation ( #12991 )
6 years ago
Giuliano Zaro
18c32996c1
[2.0.x] Updated Italian language ( #12997 )
6 years ago
Scott Lahteine
b4994ad12e
Update language_it.h
6 years ago
Scott Lahteine
6453b82a5e
Clean up trailing whitespace
6 years ago
Marcio Teixeira
54fdf57b8c
ExtUI: Fix fan wrapping around from 0 to 100 ( #12987 )
6 years ago
InsanityAutomation
dbe4126e07
Update language_en.h ( #12988 )
6 years ago
teemuatlut
e5801b75f8
Fix TMC-related compile issues. ( #12971 )
...
- `STEALTHOP_[XYZE]` configuration options now set the default state.
6 years ago
InsanityAutomation
a1cf49935d
Add laser control menu ( #12883 )
6 years ago
InsanityAutomation
75f2665f2e
LCD SD Card items near top when not using wheel ( #12926 )
6 years ago
Scott Lahteine
0495fcd475
Minor spacing fix
6 years ago
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
6 years ago
Ludy
c6991109b7
Update German language ( #12953 )
6 years ago
Giuliano Zaro
ca9eb14f6a
Update Italian language ( #12951 )
6 years ago
Ludy
acf266fe78
Fix a compile warning, etc. ( #12955 )
6 years ago
Marcio Teixeira
f4c16e683b
Follow up fixes to #12884 ( #12940 )
6 years ago
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
6 years ago
InsanityAutomation
59b18aaeef
Allow resume from pause with parking enabled ( #12893 )
...
Currently, Pause of an SD-Memory card print does not work. This has been verified to resolve the issue by multiple people.
I understand more work needs to be done to resolve some of the concerns...
6 years ago
mikeshub
7fde8d9d1e
Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support ( #12855 )
...
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
6 years ago
Scott Lahteine
3644c940bf
Tweak SD section of Main Menu
6 years ago
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
6 years ago
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
6 years ago
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
6 years ago
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
6 years ago
Scott Lahteine
19fea772e5
Use E_AXIS_N where it makes sense
6 years ago
Ondřej Nový
a0ef6198ff
Level bed corners Z-hop height option ( #12858 )
6 years ago
Scott Lahteine
e6484d9dab
Return to status when SD card is removed
6 years ago
Scott Lahteine
da42f27c9e
Use maths macros for ceil/floor
6 years ago
Kaushik Vemparala
ba7e35cbab
Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12774 )
6 years ago
jmz52
813a4ea107
Add support for Mks Robin TFT display ( #12706 )
...
* Add support for MKS Robin TFT display
- Add support for MKS Robin TFT display and encoder for MKS Robin board.
- Generic 128x64 UI with x2 upscale is used (for now).
- Tested on MKS Robin TFT V2.0 with ST7789V controller.
6 years ago
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error ( #12799 )
6 years ago
kAdonis
637fb20c75
Allow 4 fan animation frames ( #12772 )
6 years ago
Marcio Teixeira
60cb36bef3
Misc. improvements ( #12747 )
...
* Make ExtUI respect MAXTEMP limits
- Temperatures are now clamped by MAXTEMP limits rather than arbitrary values.
* Speed up USB init, add status
- Speed up USB initialization
- Show status message if init failed
* Enable status messages for EXTENSIBLE_UI
* Adjust max limit to MAX_TEMP - 15
* Misc. tweaks to formatting, const, etc.
6 years ago
InsanityAutomation
14ddda285c
Confirmation on Abort SD print ( #12717 )
6 years ago
InsanityAutomation
367a9f65aa
Add Formbot 350c Thermistor ( #12661 )
6 years ago
Ondřej Nový
4c8a6eee7b
[2.0.x] Update Czech translation ( #12683 )
6 years ago
Luc Van Daele
c6e09c2689
[2.0.x] G33 clean up ( #12648 )
...
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
6 years ago
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
6 years ago
Scott Lahteine
daf07e4200
Align classic bed icon consistently
6 years ago
Scott Lahteine
18fedafbc5
Refresh screen on SD Init
6 years ago
Scott Lahteine
ef81b5f03e
Link to font docs in ultralcd_DOGM.cpp
6 years ago
Scott Lahteine
64389acdf1
Print a space after scrolling status
6 years ago
Scott Lahteine
7a361ad36a
Alternative fan image option ( #12579 )
...
* Alternative fan bitmap
* Move bed over by 3px
6 years ago
Scott Lahteine
261c6f4b96
Fix pause/resume SD print
...
Followup to #12551 , addressing #12566
6 years ago
Scott Lahteine
2224a4d61a
Remove AVR-only MARLIN_DEV_MODE code
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
69d869c3d9
Tweak FR icon. Update font data.
6 years ago
Scott Lahteine
0c1cd9f590
Fix "No SD Card" indicator
6 years ago
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
6 years ago
Scott Lahteine
61db0b65b6
Followup to heating progress
6 years ago
Scott Lahteine
4f9ec9ab45
Add heating progress bars ( #12543 )
6 years ago
Scott Lahteine
01b5c810d5
Space out multiple edit lines a bit
6 years ago
Scott Lahteine
cecc238f68
Save recovery info on SD pause
6 years ago
Ludy
e5019a0481
Fix English special symbols ( #12529 )
6 years ago
Roman Moravčík
d545f984b0
Update Slovak translation ( #12523 )
6 years ago
Yücel Temel
d857cdfb27
Update Turkish language ( #12524 )
6 years ago
Scott Lahteine
4a7c6f7241
NUM_ARRAY => COUNT
6 years ago
Giuliano Zaro
31113c5adf
Update Italian language ( #12512 )
6 years ago
Scott Lahteine
b57343c255
Put status screen options in Configuration_adv.h
6 years ago
Scott Lahteine
f1efcfed14
Fix backslash in language_test.h
6 years ago
Yücel Temel
3b186a55ac
Don't show superscript ³ with NOT_EXTENDED_ISO10646_1_5X7 ( #12513 )
6 years ago
Scott Lahteine
82c96c971e
Bring superscripts slightly lower in BDF fonts
6 years ago
Scott Lahteine
fd2998efd5
Revert ADC_KEYPAD direction behavior ( #12508 )
6 years ago
Yücel Temel
5b1d52671c
Use superscript 3 in language_en.h ( #12504 )
6 years ago
Scott Lahteine
ee423dcdd0
Invert hotend bitmaps, by default
6 years ago
Scott Lahteine
c5642a894f
Fix ADC_KEYPAD middle button ( #12493 )
6 years ago
Scott Lahteine
0946cbcdca
Revert some const changes (for now)
6 years ago
Scott Lahteine
4def8b3b5e
Expanded options for _Statusscreen.h ( #12455 )
...
See the PR for full details. The updated system will be documented on the website in the near future.
6 years ago
Scott Lahteine
d51e5690f4
Don't show updir with no card present
6 years ago
Scott Lahteine
ec9d21a234
Shift YZ on graphical display to fit Z+123.45
6 years ago
Scott Lahteine
817a37169a
Apply/unapply const here and there
6 years ago
Marcio Teixeira
50ee747787
Fix compilation errors. Followup to #12439 ( #12481 )
6 years ago
Scott Lahteine
fc3f1c4572
Get u8g reference for lcdprint
6 years ago
Scott Lahteine
88c57eaf55
Clean up some u8g code ( #12476 )
6 years ago
Ludy
1f93d2bcf7
Fix LCD compile error, etc. ( #12472 )
6 years ago
Scott Lahteine
826d570162
Combine Travis CI option-setting commands ( #12474 )
6 years ago
Scott Lahteine
7f225b9421
Fix MAX_MESSAGE_LENGTH
6 years ago
Scott Lahteine
06674a321a
Remove extra include
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI ( #12439 )
6 years ago
Ludy
93e958f695
Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS ( #12466 )
6 years ago
Scott Lahteine
8ebb4dc294
Followup to static CardReader
6 years ago
Scott Lahteine
66580f32c2
Make CardReader class static ( #12451 )
...
* Make CardReader a static class
* Make CardReader flags into bitfields
6 years ago
Scott Lahteine
3e9ffaddb6
Consolidate, optimize some LCD menu code ( #12450 )
6 years ago
Scott Lahteine
d97e31db4c
Optimize Power-Loss Recovery ( #12440 )
6 years ago
Scott Lahteine
d82c350de7
Miscellaneous LCD code renaming, reordering ( #12430 )
...
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago
Scott Lahteine
f4c128ecaa
Move RRW keypad code to a common method ( #12429 )
6 years ago
Scott Lahteine
54ec5528a0
hasstatus => has_status
6 years ago
thiagodesacosta
075a22ed65
Update Portuguese-Brazilian translation ( #12402 )
6 years ago
Marcio Teixeira
3ceab8474c
Add required "cardreader.h" include ( #12419 )
6 years ago
Scott Lahteine
0ee1a92971
Group status methods, share reset_status with Extensible UI ( #12414 )
...
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
6 years ago
Scott Lahteine
143b2896e0
Add M412 to enable/disable filament runout detection ( #12406 )
6 years ago
Scott Lahteine
a163c89c6a
Followup to 50af1d1
6 years ago
AnHardt
be6271767f
Fix BABYSTEP_ZPROBE_OFFSET ( #12408 )
...
Fix #12399
Did not compile without `WATCH_HOTENDS || WATCH_THE_BED`.
Add condition to include "../../module/temperature.h".
6 years ago
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
471f403a67
Reduce code size with plain inlines
6 years ago
Scott Lahteine
4e0c935959
Update HAL and libs formatting
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
Ludy
24c5e57bb6
Update German language ( #12379 )
6 years ago
Giuliano Zaro
ccdbf20f60
Update Italian language ( #12368 )
6 years ago
Roman Moravčík
d08847b1a6
Update Slovak translation ( #12376 )
6 years ago
Scott Lahteine
4ed6397e5d
More comprehensive NO_LCD_MENUS ( #12367 )
6 years ago
InsanityAutomation
6471a75a22
Combine more tool-change variables ( #12137 )
6 years ago
Scott Lahteine
488a17b3f5
Use IS_SD_PRINTING() more
6 years ago
Giuliano Zaro
959ed32636
Update Italian language ( #12352 )
6 years ago
Roman Moravčík
812bfec65e
Update Slovak translation ( #12354 )
6 years ago
Ludy
1624722566
Update German translation ( #12355 )
6 years ago
Scott Lahteine
e574f01568
More advanced pause tweaks ( #12356 )
...
* Followup to LCD_TIMEOUT_TO_STATUS=0
* Make continuous purge screen fit 20x4
* Unify purge message modes
* Preserve last-set pause header mode
6 years ago
Roman Moravčík
34ea458667
Fixed advanced pause messages ( #12353 )
6 years ago
Scott Lahteine
4c5ca89d8c
Show the appropriate pause message ( #12348 )
6 years ago
Marcio Teixeira
8517d5f915
LCD menu code refactoring and cleanup ( #12308 )
6 years ago
Giuliano Zaro
f7e682eeee
Update Italian language ( #12344 )
6 years ago
Scott Lahteine
93d5b945dd
Hide mesh editing until a valid mesh exists
6 years ago
Ludy
f34f09c821
Update German language ( #12336 )
6 years ago
Roman Moravčík
eefd7676a3
Updated slovak translation ( #12338 )
6 years ago
Scott Lahteine
3866aeac52
Clean up ENCODER_RATE_MULTIPLIER config
6 years ago
Scott Lahteine
fed84f2961
Use multiplier edit item for mesh point editing
6 years ago
KangDroid
82ff7c6542
Add a mesh edit menu for MBL / ABL-Bilinear
6 years ago
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
6 years ago
Scott Lahteine
fc84878cba
MSG_UBL_EDIT_MESH_MENU => MSG_EDIT_MESH
6 years ago
Scott Lahteine
0c85869c26
Clean up file endings
6 years ago
Scott Lahteine
b99f0776d6
Clean up some U8G files
6 years ago
Scott Lahteine
8014e1cc9d
Allow disable of LCD_TIMEOUT_TO_STATUS (when 0)
6 years ago
Giuliano Zaro
bd05816fd8
Update Italian language ( #12327 )
6 years ago
Scott Lahteine
9c0e05552e
Suppress some compile warnings
6 years ago
Scott Lahteine
60dbd8161c
Fix VMAX editing
...
Fix #12326
6 years ago
tharts
f5e8e8b53d
Fix broken LPC176x build ( #12317 )
...
* Fix broken LPC176x build
* Add UBL+HD44780 test for LPC1768
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup ( #12322 )
...
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
8696f882a9
Merge pull request #12313 from thinkyhead/bf2_scara_home_offset
...
Revive SCARA home offset (not fully implemented)
6 years ago
Scott Lahteine
56d2dcb184
Use first_page flag in place of page.page == 0
6 years ago
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
6 years ago
Scott Lahteine
6e3caf23b6
IS_DELTA => ENABLED(DELTA)
6 years ago
Scott Lahteine
19f49db96f
Tweak / reduce menu items
6 years ago
Ludy
5ba6607181
Fix keypad-related compile error ( #12306 )
6 years ago
Scott Lahteine
2fb2e286ee
Followup to #12256
6 years ago
Scott Lahteine
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
6 years ago
Ludy
9f77df2590
Followup to menu refactor. TMC warnings, sanity. ( #12288 )
...
- Followup fixes for menu refactor
- Fix TMC sanity checks, unused var warnings
6 years ago
MasterPIC
6e041b9c61
Use blink to show more info on LCD ( #12256 )
6 years ago
Scott Lahteine
eb5600acd2
Add parentheses to LCD_CLICKED
6 years ago
Scott Lahteine
2cff0d1f39
Move menu_level_bed_corners to its own file
6 years ago
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
6 years ago
Ludy
f2adb4b9cc
Update German language ( #12280 )
6 years ago
N95JPL
b780b69c62
Use font ascent and descent for line positioning ( #12224 )
6 years ago
Scott Lahteine
9cd3529108
Organize language data, fix Korean and Danish
6 years ago
Marcio Teixeira
72d8adfd1e
Cleanup and refactor EXTENSIBLE_UI ( #12227 )
...
- Add `axis_t`, `extruder_t`, `heater_t`, and `fan_t` to eliminate ambiguity, improve type safety.
- Regularized getter/setter argument order and naming.
- `setAxisPosition` no longer stacks moves in the buffer, allowing it to be called repeatedly on each touch ui tap.
- Implement better manual moves for `EXTENSIBLE_UI` (#12205 )
- Calling `setAxisPosition_mm` no longer buffers the entire move to the new position, but instead causes small moves towards it to be made during the idle loop. This allows the user to adjust the destination even after the move has started and makes the UI feel much more responsive.
- As suggested by @ejtagle, the new code keeps the planner buffer full to ensure smooth motion without stops and starts.
- Change `En`, `Hn` and `FANn` to zero-based indices.
- Labels consistent with the rest of Marlin code.
6 years ago
Karl Andersson
1946f729fd
STM32 FastIO using register access ( #12276 )
6 years ago
Scott Lahteine
56057bcecd
Fix lcd_impl_status_screen_1
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor ( #12275 )
6 years ago
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
6 years ago
Scott Lahteine
f9b80e7217
Make getfilename_sorted standard for listings
6 years ago
Scott Lahteine
5ead026967
Fix menu_temp_xx_filament_change menu items
6 years ago
Scott Lahteine
d632e44c8c
[Merge] Refactor LCD menus / screens ( #12199 )
6 years ago
Ludy
1f9806875c
Update German language ( #12261 )
6 years ago
Scott Lahteine
3a935fd72b
Reduce repetition in menu edit items
6 years ago
Scott Lahteine
b063b1b722
Reorganize includes and declarations
6 years ago
Scott Lahteine
43cf913048
Move SD Card Menu to its own file
6 years ago
Scott Lahteine
0161d3f733
Move Custom User Menu to its own file
6 years ago
Scott Lahteine
3b0d2330b6
Move Delta Calibrate Menu to its own file
6 years ago
Scott Lahteine
6896847210
Move LED Menu to its own file
6 years ago
Scott Lahteine
9cd5471202
Move Job Recovery Menu to its own file
6 years ago
Scott Lahteine
9f11e0284c
Move Filament Change Menu to its own file
6 years ago
Scott Lahteine
d87ab3ed20
Move Advanced Settings Menu to its own file
6 years ago
Scott Lahteine
587a64d80c
Move Bed Leveling Menu to its own file
6 years ago
Scott Lahteine
96f313fb41
Move Info Menu to its own file
6 years ago
Scott Lahteine
423ab029b2
Move Temperature Menu to its own file
6 years ago
Scott Lahteine
489017995e
Move UBL Menu to its own file
6 years ago
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
6 years ago
Scott Lahteine
3a9ad9f2b1
Move Configuration Menu to its own file
6 years ago
Scott Lahteine
143d4ec043
Move Tune Menu to its own file
6 years ago
Scott Lahteine
829effc1fe
Move Main Menu to its own file
6 years ago
Scott Lahteine
37ff663b02
Convert LIGHTWEIGHT_UI to CPP
6 years ago
Scott Lahteine
a964f098b3
Make dogm status screen a CPP
6 years ago
Scott Lahteine
8055ed24ff
Move font data to a subfolder
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
Karl Andersson
c1e8bd6add
Remove STM32 board-specific delays ( #12243 )
...
...and replace with delays for all HAL_STM32 boards.
6 years ago
Scott Lahteine
3c9daf322a
MSG_CNG_SDCARD => MSG_CHANGE_SDCARD
6 years ago
Scott Lahteine
dacb5324e8
Fix display of Y on Graphical LCD
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
Scott Lahteine
53c535a0c1
Remove trailing whitespace
6 years ago
Roman Moravčík
55dec02ca1
Allow X, Y, Z manual move when cold. ( #12209 )
6 years ago
Scott Lahteine
9613f00877
Fix getProgress_seconds_elapsed to return seconds
6 years ago
gjdodd
5d487ef40e
Fix null exception due to duration_t of zero ( #12207 )
6 years ago
Giuliano Zaro
a9061714f2
Update Italian language ( #12196 )
6 years ago
gjdodd
0a549fd1f2
Fix EXTENSIBLE_UI compile errors ( #12206 )
6 years ago
Roman Moravčík
a80ba8fc6e
Slovak translation update ( #12202 )
6 years ago
Scott Lahteine
7a04eb3a8b
Fix some comment formatting
6 years ago
Scott Lahteine
2f873a119f
Revert some UBL strings
6 years ago
Ludy
a93e9e6e9b
Use preheat labels in place of PLA/ABS ( #12194 )
6 years ago
Scott Lahteine
e229b831fa
Customizable preheat labels
6 years ago
Scott Lahteine
a553ab82e0
Add e index to _lcd_move_distance_menu
6 years ago
Scott Lahteine
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
6 years ago
Marcio Teixeira
fc31da1114
Implement custom delay/millis for EXTENSIBLE_UI ( #12188 )
6 years ago
Farkas Péter
427c80119a
Hide some menu items when busy: fix typo ( #12164 )
6 years ago
Karl Andersson
b640b3b0d6
Define ST7920 delays for board ARMED ( #12161 )
6 years ago
Marcio Teixeira
2e5e689a7f
Fix kill() and ExtensibleUI ( #12160 )
...
* Fix to isPrintingFromMedia()
- isPrintingFromMedia() will now return true even if SD print is paused.
- isPrintingFromMediaPaused() allows UI to determine if the print is paused.
* Don't use _delay_us in minkill (#12145 )
- In HAL_DUE, _delay_us is simply an alias for delay, which causes the board to hang and subsequently reboot due to the watchdog timer.
* Shorten code with IFSD macro
6 years ago
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
6 years ago
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
6 years ago
Marcio Teixeira
71e19baf69
Fix kill => disable_all_heaters => print_job_timer.stop ( #12146 )
...
- Remove `print_job_timer.stop()` from `disable_all_heaters`
- Call `print_job_timer.stop()` for relevant `disable_all_heaters()`.
- Split up `kill()` for watchdog interrupt safety
6 years ago
Ludy
4cc1c2627e
Update German language ( #12143 )
6 years ago
Ludy
75a0d46edf
Fix compile warning re: LCD_INFO_SCREEN_STYLE
6 years ago
Giuliano Zaro
bc22641002
[2.0.x] Updated Italian Language ( #12148 )
6 years ago
Scott Lahteine
67a3c5a16a
Alternative info screen (Prusa-style) ( #12132 )
...
* Fix Z value display
* Add HAS_PRINT_PROGRESS
* Alternative Info Screen option
* Add LCD_INFO_SCREEN_STYLE to example configs
6 years ago
Ludy
9c71bff5e8
Update German language ( #12115 )
6 years ago
InsanityAutomation
3ec3872730
Single Z raise value for all tool-changing / parking ( #12090 )
...
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
6 years ago
Scott Lahteine
6bdbe3299e
Fix a comment
6 years ago
Marcio Teixeira
f98f4ac7ea
Fix and improve EXTENSIBLE_UI ( #12117 )
...
- Add methods to access print counter data
- Clean up some inconsistent method names
- Clear lcd status after filament change
- Implement `lcd_reset_status` so it works like UltraLCD
6 years ago
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
6 years ago
Marcio Teixeira
056561df93
[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )
...
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
6 years ago
Ludy
2d2cd628c6
Update German language ( #12094 )
6 years ago
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
6 years ago
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
6 years ago
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
6 years ago
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
6 years ago
Scott Lahteine
50cbca4c55
Hide some menu items when busy
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
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
6 years ago
Marcio Teixeira
d6d48e63fb
Allow #defined TYPE arg to ultralcd menu macros ( #12041 )
...
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
6 years ago
Marcio Teixeira
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
...
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
6 years ago
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
6 years ago
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Giuliano Zaro
07fe8d28be
[2.0.x] Partial Italian revert ( #12008 )
...
- Use a comma for decimals just in one message has not been a good idea.
- Full comments translation
6 years ago
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
6 years ago
Giuliano Zaro
72a750e0eb
[2.0.x] Update Italian language ( #11996 )
6 years ago
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
6 years ago
brian park
2abf3d258d
Korean language translation support ( #11987 )
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
dot-bob
b0fd8f2d74
Add option to move Z on double-click when idle
6 years ago
InsanityAutomation
8ae113ff36
Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled ( #11973 )
6 years ago
InsanityAutomation
2e98437392
Clean up main menu ( #11972 )
6 years ago
InsanityAutomation
6d862b2916
Home before level corners, if needed ( #11976 )
...
…and add a consistent homing screen for all LCD pre-homing.
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
InsanityAutomation
4d5566a6b7
Add filament runout sensor menu item ( #11971 )
6 years ago
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
6 years ago
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
6 years ago
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
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
a2b0260f0f
Update Sublime files
6 years ago
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
6 years ago
InsanityAutomation
f38570ac55
Add custom user menu title ( #11769 )
6 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
Roxy-3D
378f354939
IDEX Scaled Duplication is still under development
...
Take it out of the menu until it is tested and working.
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 years ago
Scott Lahteine
39732838b4
Tweak indent of Chinese languages
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
Hannes Brandstätter-Müller
84ed9b5a63
Send "G33 S P1" for Delta Height Calibration ( #11831 )
6 years ago
Roman Moravčík
8bce5370c7
Updated slovak translation ( #11807 )
6 years ago
Giuliano Zaro
64d629ba2a
[2.0.x] Italian language fix ( #11796 )
6 years ago
Scott Lahteine
06949ae510
Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD
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