Robby Candra
81c2c3ec11
Continuous filename scrolling ( #13609 )
2019-04-07 16:58:32 -05:00
Ludy
c29820f649
Suppress compile warning ( #13612 )
2019-04-07 16:53:30 -05:00
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
2019-04-06 18:04:34 -05:00
Scott Lahteine
027a901bec
Trim whitespace
2019-04-05 15:04:23 -05:00
drzejkopf
0992d1a4c8
Fix Invaders game compile error ( #13575 )
2019-04-04 23:13:11 -05:00
Scott Lahteine
cacec5764a
Clean up whitespace
2019-04-04 22:12:02 -05:00
Scott Lahteine
83e214478e
Click-hold to exit Invaders, fix Brickout compile
2019-04-04 17:07:50 -05:00
Scott Lahteine
240ea1bbb3
Split up games into separate files
2019-04-04 03:06:19 -05:00
Scott Lahteine
10b9632bed
Fix menu history item selection
2019-04-04 02:41:23 -05:00
Scott Lahteine
5d2c5877f7
DOGM bootscreen cleanup
2019-04-03 18:10:50 -05:00
Scott Lahteine
8b7c3eec83
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 17:48:54 -05:00
Scott Lahteine
5de7b5b35e
Games, for fun (and stress-testing) ( #13464 )
2019-04-01 15:43:48 -05:00
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) ( #13519 )
2019-03-29 14:07:43 -05:00
Alexander Gavrilenko
6d9aaca082
Fix compilation error for MKS Robin ( #13506 )
2019-03-29 12:40:24 -05:00
Thomas Moore
13a12f8a87
Fix UBL mesh editor on delta ( #13478 )
2019-03-25 22:04:57 -05:00
Marcio Teixeira
7462fe3068
Fix compile error, squelch warnings ( #13487 )
...
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
2019-03-25 20:41:38 -05:00
Thomas Moore
02dc72acb6
Disable ABL when leveling corners ( #13471 )
2019-03-24 20:01:18 -05:00
Marcio Teixeira
a0ca98f699
Additional ExtUI features ( #13449 )
2019-03-23 23:09:18 -05:00
InsanityAutomation
5eeffab5e5
Fix BLTouch Menus ( #13441 )
2019-03-23 22:58:34 -05:00
Scott Lahteine
d8329d858d
Default argument to defer_status_screen
2019-03-23 16:33:37 -05:00
Giuliano Zaro
9562a02c5a
Update Italian language ( #13440 )
2019-03-20 18:26:55 -05:00
drzejkopf
70e6a3db8a
Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS ( #13439 )
2019-03-20 18:26:12 -05:00
Roman Moravčík
f3cf95a937
Update Slovak language. ( #13435 )
2019-03-20 16:37:34 -05:00
InsanityAutomation
5b2c37d6c1
Followup to BLTouch ( #13422 )
2019-03-18 16:31:11 -05:00
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes ( #13420 )
2019-03-17 07:57:54 -05:00
Scott Lahteine
b376c7e374
Group DISABLED items
2019-03-17 07:56:35 -05:00
Scott Lahteine
58bca67883
Unify status scrolling further
2019-03-17 07:56:35 -05:00
Scott Lahteine
c4443f885e
finishstatus => finish_status
2019-03-17 07:56:35 -05:00
InsanityAutomation
691e5c3bb8
BLTouch V3.0 support ( #13406 )
2019-03-17 05:57:25 -05:00
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(...)`
2019-03-16 23:43:06 -05:00
Ludy
59353546e8
Fix BUTTON_EXISTS and misplaced comma ( #13411 )
...
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
2019-03-16 11:59:12 -05:00
InsanityAutomation
09eb30dc05
IDEX Mirror mode based on Formbot / Vivedino Symmetric mode ( #13404 )
2019-03-15 22:46:27 -05:00
Scott Lahteine
9a515cbd32
Fix Pause Print message and behavior ( #13394 )
2019-03-14 02:26:07 -05:00
Scott Lahteine
f89b375fb9
Fixes and improvements for PWM pins ( #13383 )
2019-03-13 06:51:15 -05:00
Scott Lahteine
87162658c4
Fix and improve software endstops ( #13386 )
2019-03-13 05:48:36 -05:00
Scott Lahteine
6214c997c0
Remove includes of <binary.h>
2019-03-13 05:32:33 -05:00
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions ( #13363 )
2019-03-13 00:45:52 -05:00
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
2019-03-11 20:58:27 -05:00
7eggert
10c8c034bd
Allow both encoder and ADC keypad ( #13355 )
2019-03-11 18:10:56 -05:00
Scott Lahteine
e52bcc9408
Limit top bed temp to BED_MAXTEMP - 10
...
The chances of a 10° overshoot is pretty minimal.
2019-03-11 16:32:34 -05:00
Scott Lahteine
aa1d587128
Some LCD code cleanup
2019-03-11 05:07:31 -05:00
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.
2019-03-09 14:20:37 -06:00
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 )
2019-03-09 14:20:37 -06:00
Tobias Frost
afbec5ff7e
Have ExtUI::getProgress use ui.get_progress ( #13328 )
2019-03-07 18:00:38 -06:00
3dlabsio
645ca7af7a
M141 Heated Chamber, Temperature rework ( #12201 )
2019-03-07 02:09:39 -06:00
Scott Lahteine
44571775bd
Further support for 6 extruders
2019-03-07 01:00:56 -06:00
Scott Lahteine
4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items ( #13294 )
2019-03-05 06:46:06 -06:00
Tobias Frost
7ce13a6ec1
Fix a print_job_timer compile error ( #13304 )
2019-03-05 06:39:15 -06:00
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.
2019-03-02 16:43:08 -06:00
Scott Lahteine
2f1e1dcb42
Gradual step towards EXTRUDERS 0 support
2019-03-01 01:51:24 -06:00
Scott Lahteine
4fbbce9a35
Marlin Dev Mode for DOGM status screen
2019-02-28 22:10:26 -06:00
InsanityAutomation
e2e2a55d9b
Add thermistor type 67 SliceEng ( #13275 )
2019-02-28 19:44:17 -06:00
InsanityAutomation
eb4bf93ea4
Add more Babystep options ( #13262 )
2019-02-27 04:38:56 -06:00
FernandoVelcic
edf025ed8d
Update Spanish language ( #13236 )
2019-02-23 00:41:02 -06:00
AnHardt
31b0be74af
Fix autotemp_factor menu setting ( #13226 )
...
Fix #12643
Only factors above 1 can have a 'positive' effect.
2019-02-22 15:30:17 -06:00
Scott Lahteine
50917ccda6
Tweak some u8g interface code
2019-02-20 04:26:34 -06:00
Scott Lahteine
3a1b6fe8c1
Coding standards
2019-02-19 14:58:39 -06:00
InsanityAutomation
d4ed9b3ef1
Babystep also requires homing ( #13191 )
2019-02-17 14:35:45 -06:00
InsanityAutomation
ca7b2f574f
Fix condition on tool change filament swap menu ( #13190 )
2019-02-17 12:33:46 -06:00
Roman Moravčík
567d03a269
Update Slovak language ( #13187 )
2019-02-17 12:29:49 -06:00
Giuliano Zaro
bdc2f10b90
Update Italian language, fix unused var warning ( #13164 )
2019-02-13 21:05:18 -06:00
Ludy
1ace97e946
[2.0.x] Update German language ( #13150 )
2019-02-13 20:31:50 -06:00
Scott Lahteine
7cf9b93f26
Add HAS_FILAMENT_SENSOR ahead of 12962
2019-02-12 20:13:20 -06:00
Giuliano Zaro
2c8d12d3ec
Update Italian language ( #13148 )
2019-02-12 18:40:34 -06:00
revilor
e56c13670d
Service interval watchdog ( #13105 )
2019-02-12 15:58:56 -06:00
InsanityAutomation
7f1b69b0c8
Add HOST_PROMPT_SUPPORT ( #13039 )
2019-02-12 15:55:47 -06:00
Scott Lahteine
0feeef2604
Update copyright in headers
2019-02-12 15:30:11 -06:00
Ludy
584f9cd449
Update German language ( #13137 )
2019-02-12 12:54:57 -06:00
Ludy
2bd6ce4b62
Update German language ( #13125 )
2019-02-11 17:08:21 -06:00
Giuliano Zaro
27115ff7eb
Update Italian language ( #13123 )
...
Incomplete.
2019-02-11 17:07:21 -06:00
Roman Moravčík
08a8bd10ca
Updated Slovak translation ( #13122 )
2019-02-11 17:06:10 -06:00
Scott Lahteine
3e2a4c3b26
Show mixer and temperature menus while printing
2019-02-11 16:52:47 -06:00
Scott Lahteine
3983cacbcf
No extern needed for func decl
2019-02-10 05:38:27 -06:00
Scott Lahteine
6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) ( #13022 )
2019-02-10 04:54:23 -06:00
LinFor
7ee35c2611
PID_MENU option to save PROGMEM in LCD menus ( #13095 )
2019-02-10 04:03:18 -06:00
Ludy
936f982392
Update German Language ( #13110 )
2019-02-10 03:55:08 -06:00
Scott Lahteine
6ddd81c178
[2.0.x] Update German Language ( #13100 )
...
add MMU2
2019-02-08 14:25:24 -06:00
Giuliano Zaro
7c9ff322f3
Update Italian language ( #13099 )
2019-02-08 14:23:37 -06:00
Ludy
ce8cb6a5d9
[2.0.x] Update German Language
...
add MMU2
2019-02-07 20:04:34 +01:00
Scott Lahteine
f269766408
Put the MMU2 menu with the others
2019-02-06 17:38:46 -06:00
Marcio Teixeira
113af46a1b
Add ExtUI methods to babystep probe/nozzle offsets ( #12590 )
2019-02-06 07:16:54 -06:00
InsanityAutomation
413e303ad5
More Advanced Pause options ( #12984 )
2019-02-06 06:39:42 -06:00
Scott Lahteine
2f8e89adc3
Remove extraneous ui. prefixes
2019-02-05 19:04:37 -06:00
Ludy
691e925adc
Update German language ( #13012 )
2019-02-04 07:25:07 -06:00
Scott Lahteine
d97bb4c41c
Followup to e10943d0
2019-02-04 06:11:31 -06:00
Scott Lahteine
e10943d0d8
Minor tweak to main menu
2019-02-04 04:58:31 -06:00
Scott Lahteine
0a7ea7063f
Hide Resume Print when not relevant
2019-02-04 03:02:44 -06:00
Marcio Teixeira
f6edd2c472
Move stepper settings to "Advanced Settings" menu ( #13063 )
2019-02-01 18:07:04 -06:00
revilor
6a57d0b381
Prusa MMU2 ( #12967 )
2019-01-31 19:10:52 -06:00
InsanityAutomation
7d927b6691
Move Z Probe Z Offset from Advanced to basic Configuration ( #13056 )
2019-01-30 21:08:36 -06:00
Giuliano Zaro
31e213e427
Always show Tune sub-menu ( #13049 )
2019-01-30 21:05:55 -06:00
Scott Lahteine
17a8c37148
Label menu edit items
2019-01-28 20:20:46 -06:00
Giuliano Zaro
a79d80c78e
Minor cleanup of pause code ( #13030 )
2019-01-27 23:10:25 -06:00
InsanityAutomation
48a3502656
Remote streamer improvements ( #12982 )
2019-01-27 22:43:13 -06:00
Marcio Teixeira
f214118e45
Action to notify host of filament runout. ( #12817 )
2019-01-27 20:18:05 -06:00
Jiri
24fffb8d93
Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS ( #13006 )
2019-01-24 16:34:40 -06:00
Scott Lahteine
0f07ba4f09
Tweak some comments
2019-01-23 20:18:13 -06:00
Scott Lahteine
00cdd41b5f
Clean up for recent changes
2019-01-23 20:08:58 -06:00
Roman Moravčík
7d53b79596
Update Slovak translation ( #12991 )
2019-01-23 19:48:16 -06:00
Giuliano Zaro
18c32996c1
[2.0.x] Updated Italian language ( #12997 )
2019-01-23 19:35:42 -06:00
Scott Lahteine
b4994ad12e
Update language_it.h
2019-01-23 19:28:57 -06:00
Scott Lahteine
6453b82a5e
Clean up trailing whitespace
2019-01-23 15:57:01 -06:00
Marcio Teixeira
54fdf57b8c
ExtUI: Fix fan wrapping around from 0 to 100 ( #12987 )
2019-01-22 23:33:10 -06:00
InsanityAutomation
dbe4126e07
Update language_en.h ( #12988 )
2019-01-22 23:32:01 -06:00
teemuatlut
e5801b75f8
Fix TMC-related compile issues. ( #12971 )
...
- `STEALTHOP_[XYZE]` configuration options now set the default state.
2019-01-20 23:54:57 -06:00
InsanityAutomation
a1cf49935d
Add laser control menu ( #12883 )
2019-01-20 23:41:47 -06:00
InsanityAutomation
75f2665f2e
LCD SD Card items near top when not using wheel ( #12926 )
2019-01-20 23:24:53 -06:00
Scott Lahteine
0495fcd475
Minor spacing fix
2019-01-20 00:10:50 -06:00
lanserge
c2cf8ffa82
Add support for Arduino DUE Shield Kit ( #12950 )
2019-01-19 23:43:32 -06:00
Ludy
c6991109b7
Update German language ( #12953 )
2019-01-19 18:50:24 -06:00
Giuliano Zaro
ca9eb14f6a
Update Italian language ( #12951 )
2019-01-19 18:48:13 -06:00
Ludy
acf266fe78
Fix a compile warning, etc. ( #12955 )
2019-01-19 18:47:29 -06:00
Marcio Teixeira
f4c16e683b
Follow up fixes to #12884 ( #12940 )
2019-01-17 18:48:29 -06:00
teemuatlut
e6805582a6
M569 to change stepping mode. Add new TMC section to LCD. ( #12884 )
2019-01-17 13:17:16 -06:00
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...
2019-01-15 07:58:54 -07:00
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.
2019-01-14 14:29:55 -06:00
Scott Lahteine
3644c940bf
Tweak SD section of Main Menu
2019-01-13 18:00:07 -06:00
teemuatlut
1a79878dff
Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN
2019-01-12 18:07:28 -06:00
Scott Lahteine
eb78aed863
Rename LCD menus according to variable types ( #12892 )
2019-01-12 16:01:04 -06:00
InsanityAutomation
082f6a27de
ADAPTIVE_FAN_SLOWING extension to hotend thermal protection ( #12853 )
2019-01-12 00:41:48 -06:00
InsanityAutomation
a403d9a50c
Improve menu pause / resume ( #12876 )
2019-01-11 20:42:11 -06:00
Scott Lahteine
19fea772e5
Use E_AXIS_N where it makes sense
2019-01-11 19:42:34 -06:00
Ondřej Nový
a0ef6198ff
Level bed corners Z-hop height option ( #12858 )
2019-01-10 19:15:17 -06:00
Scott Lahteine
e6484d9dab
Return to status when SD card is removed
2019-01-10 15:43:31 -06:00
Scott Lahteine
da42f27c9e
Use maths macros for ceil/floor
2019-01-05 21:21:02 -06:00
Kaushik Vemparala
ba7e35cbab
Add LCD option BEEP_ON_FEEDRATE_CHANGE ( #12774 )
2019-01-04 19:30:08 -06:00
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.
2019-01-03 10:38:39 -06:00
Marcio Teixeira
81e753064a
Fix ExtUI compile warnings and error ( #12799 )
2019-01-03 08:36:43 -06:00
kAdonis
637fb20c75
Allow 4 fan animation frames ( #12772 )
2019-01-03 06:03:06 -06:00
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.
2019-01-01 15:17:48 -06:00
InsanityAutomation
14ddda285c
Confirmation on Abort SD print ( #12717 )
2018-12-27 11:36:39 -06:00
InsanityAutomation
367a9f65aa
Add Formbot 350c Thermistor ( #12661 )
2018-12-20 17:04:17 -06:00
Ondřej Nový
4c8a6eee7b
[2.0.x] Update Czech translation ( #12683 )
2018-12-20 15:28:46 -06:00
Luc Van Daele
c6e09c2689
[2.0.x] G33 clean up ( #12648 )
...
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
2018-12-18 12:43:38 -06:00
Marcio Teixeira
902d5b0f8b
Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY ( #12628 )
2018-12-12 17:21:37 -06:00
Scott Lahteine
daf07e4200
Align classic bed icon consistently
2018-12-09 12:00:10 -06:00
Scott Lahteine
18fedafbc5
Refresh screen on SD Init
2018-12-08 15:31:59 -06:00
Scott Lahteine
ef81b5f03e
Link to font docs in ultralcd_DOGM.cpp
2018-12-07 19:10:55 -06:00
Scott Lahteine
64389acdf1
Print a space after scrolling status
2018-12-03 06:17:09 -06:00
Scott Lahteine
7a361ad36a
Alternative fan image option ( #12579 )
...
* Alternative fan bitmap
* Move bed over by 3px
2018-12-03 05:55:33 -06:00
Scott Lahteine
261c6f4b96
Fix pause/resume SD print
...
Followup to #12551 , addressing #12566
2018-11-30 19:23:08 -06:00
Scott Lahteine
2224a4d61a
Remove AVR-only MARLIN_DEV_MODE code
2018-11-30 17:54:24 -06:00
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
2018-11-29 16:58:58 -06:00
Scott Lahteine
69d869c3d9
Tweak FR icon. Update font data.
2018-11-29 12:59:30 -06:00
Scott Lahteine
0c1cd9f590
Fix "No SD Card" indicator
2018-11-29 12:35:31 -06:00
Scott Lahteine
03ef2d6c82
Fix "paused" message and M125 called by M25 ( #12551 )
2018-11-28 19:28:31 -06:00
Scott Lahteine
61db0b65b6
Followup to heating progress
2018-11-28 14:47:43 -06:00
Scott Lahteine
4f9ec9ab45
Add heating progress bars ( #12543 )
2018-11-27 21:15:52 -06:00
Scott Lahteine
01b5c810d5
Space out multiple edit lines a bit
2018-11-27 18:10:19 -06:00
Scott Lahteine
cecc238f68
Save recovery info on SD pause
2018-11-27 14:42:19 -06:00