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