Commit graph

2001 commits

Author SHA1 Message Date
Scott Lahteine 332adafa23 MarlinUI followup 2021-04-29 08:45:03 -05:00
Scott Lahteine a44aae268a Starting fan followup 2021-04-29 08:45:03 -05:00
Victor Oliveira 52c090dfbe Fix starting fan with bad material preset index (#19773) 2021-04-29 08:45:03 -05:00
Scott Lahteine 141f6825ce Rename ultralcd => marlinui 2021-04-29 08:45:03 -05:00
Scott Lahteine fff5649b6a touch_ms followup 2021-04-29 08:45:03 -05:00
Victor Oliveira 060b2f4989 Fix Color UI external_control, wait_for_release (#19771)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:03 -05:00
Victor Oliveira 02b668baf5 Update Probe Offset Wizard for Color UI (#19742) 2021-04-29 08:45:03 -05:00
Scott Lahteine 7905aa64fa TFT Presets, Generic options, Sanity checks (#19723) 2021-04-29 08:45:03 -05:00
Victor Oliveira 7825fc63a0 Watchdog Refresh for LVGL Asset Load (#19724) 2021-04-29 08:45:02 -05:00
Victor Oliveira 252fd66b76 TFT followup fixes (#19710) 2021-04-29 08:45:02 -05:00
Victor Oliveira 14fe7ee414 Fix UTF8 handling for Color UI (#19708) 2021-04-29 08:45:02 -05:00
Earle F. Philhower, III ea65e10dc7 Add loose soft endstop state, apply to UBL fine-tune (#19681)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:02 -05:00
Victor Oliveira 9b1ed45b3e TFT Refactoring (#19192)
* split tft folder in two: tft for color ui; tft_io for shared tft code

* after the files got moved, now the code was moved to the right place

* classic ui using TFT IO init lcd codes

* feature to compile tft_io when enabled

* compiling fix

* lvgl spi tft working with tft io init codes

* there is no need for separeted fsmc and spi class in lvgl anymore, as tft io handle everything

* remove debug

* base for TFT rotation and mirroring API, and ILI9488 support

* ST7796S rotate and mirror support

* ST7789V rotate and mirror support

* ST7735 rotate and mirror support

* ILI9341 rotate and mirror support

* ILI9328 rotate and mirror support

* R61505 rotate and mirror support

* MKS TFT definitions

* more configs for mks tfts

* update config

* naming typo

* to configure the user interface

* ANYCUBIC_TFT35

* tft configs

* support for SSD1963

* tft display types

* updated conditionals lcd; first board fully working with the new code - all 3 ui!

* compatiblity

* changed name

* move classic ui file name

* rename TURN -> ROTATE

* GRAPHICAL_TFT_ROTATE_180 deprecated

* first fsmc board fully working - chitu v5

* mks robin nano v1.2 + tft 35 ok!

* right pin name

* anycubic tft tested in a TRIGORILLA_PRO

* chitu v6

* nano 32 tft orientation

* mks tft43

* mks tft43 rotation

* fixed LONGER LK tft setup

* GRAPHICAL_TFT_UPSCALE defined by the display type

* better offsets defaults

* Update Configuration.h

* Update tft_fsmc.cpp

* Update Conditionals_LCD.h

* Tweak comments

* update nano tests

* Revert "update nano tests"

This reverts commit a071ebbfad30e28855a4a5695ec8a726542a1a65.

* default tft

* outdated comments

* to not break non-vscode builds

* upscale tft 35

* support tft 180 rotation for color ui

* Each TFT Driver is responsible for its default color mode.

* use auto detect in mks displays, because some of them could be shipped with diferent drivers

* extra s

* unused code

* wrong -1

* missing mirror options

* Smaller regex pattern

* Comment updates

* Clean up old defines

* Apply pins formatting

* GRAPHICAL_TFT_ROTATE_180 => TFT_ROTATE_180

* MKS_ROBIN_TFT_V1_1R

* merge fix

* correct resolution

* auto is default, dont need be there, and it will allow the user to configure it even for named displays

* to not use rotation with MKS_ROBIN_TFT_V1_1R

* i like () in macros

* avoid sleepy commits

* default for st7789 is rgb

* nano follow up

* to allow ili9328 rotation

* default is rgb

* boards merge follow up

* to match bootloader orientation

* HAS_TOUCH_XPT2046 is not hal specific anymore

* lets not forget LPC

* 180 rotation for ili9328 and R61505

* Clean up whitespace

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2021-04-29 08:45:02 -05:00
Scott Lahteine f163f1940d Fix screen click reading too often (#19696)
Co-authored-by: andreibobirica <39415547+andreibobirica@users.noreply.github.com>
2021-04-29 08:45:02 -05:00
InsanityAutomation d2863466ac G34 Mechanical Gantry Calibration (like Prusa M915) (#18972)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:02 -05:00
Victor Oliveira 2dafba1ad2 Implement wait_for_user for Color UI (#19694) 2021-04-29 08:45:02 -05:00
Jason Smith 8b4f82cd07 Fix various errors, warnings in example config builds (#19686)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:02 -05:00
Scott Lahteine a30e8baf3e Digipots refactor / cleanup (#19690) 2021-04-29 08:45:02 -05:00
Serhiy-K 72f9fdc05f Fixes for TFTGLCD Panel, FastIO (#19614) 2021-04-29 08:45:02 -05:00
ellensp cbed6f4241 HAS_CHARACTER_LCD => HAS_MARLINUI_HD44780 (#19673) 2021-04-29 08:45:02 -05:00
Scott Lahteine 7e09160ba3 Batch appercase hex values 2021-04-29 08:45:02 -05:00
Victor Oliveira 2553a18f40 Support for Debug Codes - Dnnn (#19225)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:02 -05:00
Giuliano Zaro 92bbf3ba18 Update Italian language (#19654) 2021-04-29 08:45:02 -05:00
qwewer0 fadee1b46b More accessible PROBE_OFFSET_WIZARD (#19647) 2021-04-29 08:45:02 -05:00
ellensp 3e9c6c6297 Restore ° to 6x9 small info font (#19645) 2021-04-29 08:45:02 -05:00
Scott Lahteine c86e14c6ff Fix small font section directive, mixer warning 2021-04-29 08:45:01 -05:00
Scott Lahteine b5da52007b Update language fonts 2021-04-29 08:45:01 -05:00
signetica ebca2efb24 Fix Ender-3 V2 DWIN Stop SD Print (#19642)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:45:01 -05:00
Scott Lahteine 61d500462c Improve retract / unretract labels 2021-04-29 08:45:01 -05:00
Mathew Winters cc863ba378 Z Probe Offset Wizard (#18866) 2021-04-29 08:45:01 -05:00
Cory Ory fb28e0cba9 Allow bypass for cold E movement (#19606) 2021-04-29 08:45:01 -05:00
Speaka af4c2dab8d Fix German translation purging/unloading (#19615) 2021-04-29 08:45:01 -05:00
Scott Lahteine 2a755d68d9 Shared singlenozzle item 2021-04-29 08:45:01 -05:00
Scott Lahteine 770f2b1e02 Fix Tune/Fan edit items
- Fixes #19617
- Followup to #18400
2021-04-29 08:45:01 -05:00
Marcio T bf3f7ae5b9 Touch UI support for X2, Y2 and Z2 (#19538) 2021-04-29 08:45:01 -05:00
Scott Lahteine 02b17886c9 Replace tabs with spaces 2021-04-29 08:45:01 -05:00
Stéphane bf3b36ae6a Fix Anycubic i3 Mega target temperature display (#19572)
Also includes a workaround for missing (probably un-fetched) long name in file listing
2021-04-29 08:45:01 -05:00
Roman Moravčík dc5f86e039 Update Slovak language (#19561) 2021-04-29 08:45:01 -05:00
Victor Oliveira 059d966d7b Fix Move Screen with disabled Touch (#19558) 2021-04-29 08:45:01 -05:00
Nick 2069ab3a15 Anycubic Chiron full feature support (#19505) 2021-04-29 08:45:01 -05:00
Scott Lahteine bb90bc6165 Fix up E3 DWIN Power Panic 2021-04-29 08:45:01 -05:00
qwewer0 04a712dacc Multi-line comments cleanup (#19535) 2021-04-29 08:45:01 -05:00
Pavel Melnikov 3453d2d17a Change "Fr" on LCD to ">>" (#18830) 2021-04-29 08:45:00 -05:00
Scott Lahteine 25bf561aed Default E3 V2 to English 2021-04-29 08:45:00 -05:00
Serhiy-K 63e6437d66 MarlinUI for SPI/I2C TFT-GLCD character-based display bridge (#19375) 2021-04-29 08:45:00 -05:00
Scott Lahteine 58deab1915 Rename LCD conditionals (#19533) 2021-04-29 08:45:00 -05:00
Scott Lahteine a11ba51389 Menu tweak 2021-04-29 08:45:00 -05:00
Emperor 03a5c7f52a Thermistor: Kis3d Silicone heater + precision cast plate (#19528) 2021-04-29 08:45:00 -05:00
Victor Oliveira 7f93173659 LVGL followup fixing "C", etc. (#19517) 2021-04-29 08:45:00 -05:00
Scott Lahteine 4bd1ecf8a7 E3 DWIN: "No Media" message 2021-04-29 08:45:00 -05:00
Scott Lahteine 584c836918 E3 DWIN: General cleanup 2021-04-29 08:45:00 -05:00
Scott Lahteine 943a594ba0 Tweak MMU beeps, misc. cleanup 2021-04-29 08:45:00 -05:00
Victor Oliveira e26edbc623 Allow ColorUI color customization (#19484) 2021-04-29 08:45:00 -05:00
Victor Oliveira d06e526dc2 Fix MBL "Click to continue" on Color UI touchscreen (#19514) 2021-04-29 08:45:00 -05:00
Victor Oliveira 3d521a2e34 TFT: No timeout on Move Screen (#19426) 2021-04-29 08:45:00 -05:00
Scott Lahteine affb5e53df Sanity check old serial names 2021-04-29 08:45:00 -05:00
Jason Smith 9d02cedfed Fix and improve STM32F1 serial (#19464) 2021-04-29 08:45:00 -05:00
Scott Lahteine 449a31dea9 Fix some pin inits 2021-04-29 08:45:00 -05:00
Scott Lahteine bfa6cd3693 HAL/serial followup 2021-04-29 08:45:00 -05:00
Scott Lahteine f588d50d57 HAL and serial cleanup
Co-Authored-By: Jason Smith <20053467+sjasonsmith@users.noreply.github.com>
2021-04-29 08:45:00 -05:00
Scott Lahteine 27c067612c Whitespace cleanup 2021-04-29 08:45:00 -05:00
Marcio T 1978a29678 New Touch UI buttons (#19465) 2021-04-29 08:45:00 -05:00
Scott Lahteine bc081473f2 Fix up tests, warnings 2021-04-29 08:45:00 -05:00
qwewer0 d2a36b38ca Optional menu item for Assisted Tramming (#19447) 2021-04-29 08:44:59 -05:00
makerbase 33788c8405 Add MKS Robin E3P, improve LVGL UI (#19442) 2021-04-29 08:44:59 -05:00
Scott Lahteine ee1232051c Cleanup before MKS changes 2021-04-29 08:44:59 -05:00
Scott Lahteine b3890d385c Add multi-extruder condition 2021-04-29 08:44:59 -05:00
Scott Lahteine 5a35595a3a Whitespace cleanup 2021-04-29 08:44:59 -05:00
enigmaquip 584a8cd1a8 Fix Creality DWIN Control menu icons (#19441) 2021-04-29 08:44:59 -05:00
qwewer0 2f483a25e9 Optional Host Start menu item (#19443) 2021-04-29 08:44:59 -05:00
InsanityAutomation a50633d8e0 Fix compile for Taz Pro (#19424) 2021-04-29 08:44:59 -05:00
Scott Lahteine dc7e2965d6 Change some dwin defines 2021-04-29 08:44:59 -05:00
Cole Markham 9065a8da89 Fix CoreXY compile with backlash cal. (#19422) 2021-04-29 08:44:59 -05:00
Victor Oliveira 9d5f978d00 Move screen for Color UI (#19386) 2021-04-29 08:44:59 -05:00
InsanityAutomation 23376b8a31 Host Action: Start (#19398) 2021-04-29 08:44:59 -05:00
Victor Oliveira 9d1b1cf073 Fix MKS UI SPI flash typo (#19410) 2021-04-29 08:44:59 -05:00
Marcio Teixeira 90dea98a14 Add warning to ExtUI Bed Mesh Screen. (#19397)
- Show a warning on the Mesh Bed Leveling screen if some points aren't probed.
2021-04-29 08:44:59 -05:00
deram 9cdb8ca244 SHOW_REMAINING_TIME for HD44780 character LCD (#19416) 2021-04-29 08:44:59 -05:00
cosmoderp 7e56e6c4ea E3 V2 DWIN: Z-Offset, cleanup, versatility (#19384)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:59 -05:00
enigmaquip c407c08b0b Add more DWIN commands, docs (#19395) 2021-04-29 08:44:59 -05:00
tovam 08a7dedbc9 Fix missing spaces in info menu (#19404) 2021-04-29 08:44:59 -05:00
Scott Lahteine 07f13c28ee MarlinUI percent methods for all 2021-04-29 08:44:59 -05:00
Scott Lahteine fbd812ebb3 More DWIN cleanup 2021-04-29 08:44:59 -05:00
Scott Lahteine 34d0b5de90 E3 V2 DWIN cleanup 2021-04-29 08:44:59 -05:00
Zachary Annand 8debad803c More strict STATIC_ITEM_N (#19378) 2021-04-29 08:44:59 -05:00
Marcio T 9aceb3711b Add missing FTDI EVE menu source (#19382) 2021-04-29 08:44:59 -05:00
Scott Lahteine 8e3ac54de3 Allow E3 V2 DWIN without EEPROM, POWER_LOSS_RECOVERY 2021-04-29 08:44:59 -05:00
ellensp 4fdfdaf2e6 Improve temperature runaway, idle timeout (#19339)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:59 -05:00
Scott Lahteine 2396b4e27f heater_ind_t => heater_id_t 2021-04-29 08:44:59 -05:00
Marcio T 196a72b29e Touch UI "Leveling" menu, misc. fixes (#19349) 2021-04-29 08:44:59 -05:00
ellensp c1dcbab932 Fix extra string substitution bug (#19351) 2021-04-29 08:44:59 -05:00
Giuliano Zaro ee32e3eb40 Update Italian language (#19365) 2021-04-29 08:44:59 -05:00
Jesse S 09d1bf37e7 Highlight Creality DWIN menu icons (#19368) 2021-04-29 08:44:59 -05:00
Neskik bf6ce68ed1 M872 wait for probe temperature (#19344) 2021-04-29 08:44:59 -05:00
Haxk20 ad5e73d772 Fix Print Stats appearance (#19348) 2021-04-29 08:44:59 -05:00
Scott Lahteine ade9476721 Clean up W25QXXFlash class 2021-04-29 08:44:59 -05:00
Scott Lahteine a2a53406c8 Use F() for Ender 3 V2 DWIN 2021-04-29 08:44:59 -05:00
Scott Lahteine 5e3d051b6a Translate encoder comments 2021-04-29 08:44:59 -05:00
Giuliano Zaro 3adb07aa00 Fix "too cold" in M600 (#19332) 2021-04-29 08:44:59 -05:00
Scott Lahteine d6bbcd020b General cleanup 2021-04-29 08:44:59 -05:00
Zachary Annand 13f2915b65 Fix Separate Neopixel menu labels (#19303) 2021-04-29 08:44:58 -05:00
Marcio Teixeira ba6659f6be Fix ExtUI SD sorting, compile issues 2021-04-29 08:44:58 -05:00
Keith Bennett e6cf959170 Fix compile with Danish, Basque (#19325) 2021-04-29 08:44:58 -05:00
Jason Smith 09a5014b3c TFT is neither "graphical" nor "character" (#19297) 2021-04-29 08:44:58 -05:00
Scott Lahteine c360705e6a Clean up LCD conditionals, DWIN 2021-04-29 08:44:58 -05:00
Scott Lahteine 9172271c7f Whitespace cleanup 2021-04-29 08:44:58 -05:00
Zachary Annand a8db9f52ec Menu items for Separate NeoPixel (#19280) 2021-04-29 08:44:58 -05:00
Marcio T e79af802b1 Touch UI long filenames fixes (#19262)
* Improvements to FTDI DLCache functionality.
* Better handling of long file names in Touch UI
- Long file names now truncated and shown with ellipsis.
- Increased display cache buffer to allow for longer filenames.
- Visual error message when display cache is exceeded.
2021-04-29 08:44:58 -05:00
cosmoderp 3a1145b999 Fix Ender 3 V2 (DWIN) buffer overrun (#19268) 2021-04-29 08:44:58 -05:00
Victor Oliveira 24fbfae0fd Fix STM32F1 SPI device init, MKS_LCD12864 (#19271) 2021-04-29 08:44:58 -05:00
Scott Lahteine 4f1a14532b Hide multi-step G29 on Ender 3 V2 2021-04-29 08:44:58 -05:00
Giuliano Zaro 881bb7bf0a Delete old LCD strings (#19227) 2021-04-29 08:44:58 -05:00
Stéphane 2212bf85b7 Fix Anycubic I3 Mega (S) original screen % display (#19210) 2021-04-29 08:44:58 -05:00
Ludy 0c85e2838c Update German, fix Mix component index (#19206) 2021-04-29 08:44:58 -05:00
ellensp 414136f33a Fix 'cmd' array warning (#19193) 2021-04-29 08:44:58 -05:00
swissnorp 7d2e4481c7 Mark axes not-homed with HOME_AFTER_DEACTIVATE (#18907) 2021-04-29 08:44:58 -05:00
Scott Lahteine fd1731a7b9 Allocate sufficient MSG_MOVE_Z_DIST buffer
See #19158
2021-04-29 08:44:58 -05:00
Victor Oliveira 3b4779fa15 TFT (plus Hardware SPI) for LPC (#19139) 2021-04-29 08:44:58 -05:00
Marcio Teixeira 1b129ede4e Fixes to FTDI Touch UI (#19134)
- Fix unused variable warning
- Fix for filament runout sound
- Fix for developer menu access
- Fix compilation error when using CALIBRATION_GCODE
- Remove material labels in change filament screen
- Add decimals to status screen Z coordinate
- Add more descriptive message on heater timeout
2021-04-29 08:44:57 -05:00
Jason Smith 6043f5d5d0 Fix SD pins for SKR Pro and GTR (#19047) 2021-04-29 08:44:57 -05:00
Scott Lahteine 9bf6ddd4f1 No COM_PIN needed for DWIN 2021-04-29 08:44:57 -05:00
Scott Lahteine 9d2241efe7 Minor cleanup w/r/t LEDs 2021-04-29 08:44:57 -05:00
Scott Lahteine e7b730528e Consistent static/value item macros 2021-04-29 08:44:57 -05:00
mmajoor 8565f1e681 Permit ST7789V orientation override (#19044) 2021-04-29 08:44:57 -05:00
Steven Haigh ee19e1d3ff Translatable strings on Ender-3 V2 DWIN (#19053)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:57 -05:00
mmajoor 070412a6a5 GRAPHICAL_TFT_ROTATE_180 for ST7789V (#19042) 2021-04-29 08:44:57 -05:00
Scott Lahteine 744f74506f More menu header fu 2021-04-29 08:44:57 -05:00
Giuliano Zaro 038945110f Optional homing in LCD Repeatability Test (#19104) 2021-04-29 08:44:57 -05:00
Scott Lahteine 7852b06038 Menu headers followup 2021-04-29 08:44:57 -05:00
Victor Oliveira dded56c4bb Emulated DOGM via HAL TFT, XPT IO (#19017) 2021-04-29 08:44:57 -05:00
Scott Lahteine 7dea6c53ed Remove extraneous defines 2021-04-29 08:44:57 -05:00
Scott Lahteine fd0a3df315 Header for individual menus 2021-04-29 08:44:57 -05:00
Scott Lahteine f860152a35 Fix up mixer menu display 2021-04-29 08:44:57 -05:00
Scott Lahteine 87d2c471db Apply specific menu item types 2021-04-29 08:44:57 -05:00
Scott Lahteine ca54d67814 Fix Select Screen cancel destination 2021-04-29 08:44:57 -05:00
Scott Lahteine d1aed52280 Move ExtUI displays to sub-folder (#19070) 2021-04-29 08:44:57 -05:00
Serhiy-K 349bddc652 "SD init fail" status error (#19064) 2021-04-29 08:44:57 -05:00
Scott Lahteine 7a750156ef Creality DWIN cleanup 2021-04-29 08:44:57 -05:00
Scott Lahteine f9f514a46c Fix ExtUI base methods 2021-04-29 08:44:57 -05:00
Scott Lahteine eee101b9dd Clean up M80/M81, DWIN 2021-04-29 08:44:56 -05:00
Scott Lahteine 77ab354a5a Fix touch test 2021-04-29 08:44:56 -05:00
Tanguy Pruvot dc6e3d083e TFT: Restore ILI9341 colors and reversed logic (#19010)
Followup to #18877, #18901, #18817
2021-04-29 08:44:56 -05:00
Victor Oliveira 4e7c5f19fe Optimize LVGL with HAL TFT IO (SPI and FSMC) (#18974) 2021-04-29 08:44:56 -05:00
Scott Lahteine 3dfbdbc66c String interpolation for 2-digit numbers (#18998) 2021-04-29 08:44:56 -05:00
Robby Candra 648b253f41 EVENT_GCODE_SD_STOP => ABORT (#18978) 2021-04-29 08:44:56 -05:00
Anders Sahlman 3e2b272239 MKS Robin new 320x240 TFT Color UI support (#18985) 2021-04-29 08:44:56 -05:00
Marcio T 3eafce4683 For FTDI800 compatibility, remove VERTEX_FORMAT dependency (#18982) 2021-04-29 08:44:56 -05:00
InsanityAutomation b23da503fa Fix Ender-3 V2 DWIN with manual mesh, host prompt (#18981) 2021-04-29 08:44:56 -05:00
ftk a13834b9f9 Remaining Time for LIGHTWEIGHT_UI (#18875) 2021-04-29 08:44:56 -05:00
sherwin-dc 9e44df9c5f Password via G-code and MarlinUI (#18399)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:56 -05:00
Victor Oliveira 438a9bb4aa W25QXX SPI Flash support (#18897)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:56 -05:00
Victor Oliveira 6f686b1801 Marlin Color UI for STM32F1 (SPI) (#18958) 2021-04-29 08:44:56 -05:00
Scott Lahteine ad30383b46 Fix up STATIC_ITEM (#18962) 2021-04-29 08:44:56 -05:00
Victor Oliveira 9af3b06fc2 Marlin Color UI (FSMC) for STM32F1 (#18952) 2021-04-29 08:44:56 -05:00
Scott Lahteine 3dc0f9c0b4 configuration_store => settings 2021-04-29 08:44:56 -05:00
wmariz cb18b858d4 ZoneStar Z6FB (#18918)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:56 -05:00
Victor Oliveira cd977c70ca Fix / optimize FSMC init (#18941) 2021-04-29 08:44:56 -05:00
Victor Oliveira 57c3b0e0b7 Fix LVGL "C" brace (#18942) 2021-04-29 08:44:56 -05:00
Victor Oliveira 0e70d8bacb Followup fixes to LVGL for Chitu (#18940) 2021-04-29 08:44:56 -05:00
Victor Oliveira 9493682e49 MKS Robin Nano CI Tests (#18927) 2021-04-29 08:44:56 -05:00
Scott Lahteine da6e5ce3db Optimize G-code / feature dependencies (#18919) 2021-04-29 08:44:56 -05:00
Marco Burato f4894b7140 More Anycubic + Trigorilla mappings, ExtUI (#18903) 2021-04-29 08:44:56 -05:00
Scott Lahteine 7d3be90159 Conditions cleanup 2021-04-29 08:44:56 -05:00
Scott Lahteine e8dc7cad18 General cleanup 2021-04-29 08:44:56 -05:00
Victor Oliveira 1a50260ebd Followup to LVGL patch (#18920) 2021-04-29 08:44:56 -05:00
swissnorp 38a24ce6c9 Move Cancel Object menu, fix canceled item index (#18930) 2021-04-29 08:44:56 -05:00
Victor Oliveira a0a87c2b81 SPI Flash data compression (#18879) 2021-04-29 08:44:55 -05:00
Scott Lahteine a100306b00 Followup to #18906 Z_AFTER_DEACTIVATE 2021-04-29 08:44:55 -05:00
Claus Näveke 17bbcce52b Make ili9341 rotatable (e.g., Anycubic Predator) (#18877) 2021-04-29 08:44:55 -05:00
Jeff Eberl 0b2bd123ef Change include to <stddef.h> (#18880) 2021-04-29 08:44:55 -05:00
Roman Moravčík ea53abbca7 Update Slovak language (#18884) 2021-04-29 08:44:55 -05:00
Giuliano Zaro 7f69f8e680 Update Italian language (#18886) 2021-04-29 08:44:55 -05:00
swissnorp 301569bee6 Add Z_AFTER_DEACTIVATE to account for gravity (#18906) 2021-04-29 08:44:55 -05:00
Victor Oliveira e82e94be5b Fix MKS Nano v1.2 FSMC display (#18901) 2021-04-29 08:44:55 -05:00
Scott Lahteine 7dd7d6dda6 Move scaled TFT / touch defines (#18915) 2021-04-29 08:44:55 -05:00
Slats b66df5fa3c Translated DWIN screen titles (#18893)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2021-04-29 08:44:55 -05:00
Alexander Gavrilenko 8f8b0d84ae Support for TFT & Touch Screens (#18130) 2021-04-29 08:44:55 -05:00
Victor Oliveira fc12ffcb30 SPI Emulated DOGM (like FSMC_GRAPHICAL_TFT, but SPI) (#18817) 2021-04-29 08:44:55 -05:00
Victor Oliveira 3eef000e2a
Fix MKS Robin Nano V2 build / upload (#18784) 2020-07-25 23:08:30 -05:00
Victor Oliveira 6f26ed23ee
Fix ui.external_control compile error (#18778) 2020-07-25 15:57:16 -05:00
Scott Lahteine 11702dc059 Update (c) 2020-07-25 04:10:21 -05:00
Scott Lahteine bc688f27dc Clean up after changes 2020-07-25 01:53:07 -05:00
MKS-Sean d20d459132 Robin nano V2, TFT LVGL UI parameters, and more (#18500) 2020-07-25 01:18:06 -05:00
InsanityAutomation c5ec80d6c7
G425/G35 menu items; G425 pre- and post- scripts (#18737) 2020-07-24 23:31:15 -05:00
fleek 0a81eb15e2
Ender 3 V2: Inject 'G28 O' before G29 (#18767) 2020-07-24 22:53:35 -05:00
Scott Lahteine 451f48231d
Ender 3 V2 BL24C16 EEPROM support (#18758) 2020-07-24 03:09:14 -05:00
Mark Langezaal f23393c1ec
Simplify encoder handling (#18754) 2020-07-23 21:28:44 -05:00
Scott Lahteine d1e20eb29f Update links, README, contributing, etc. 2020-07-23 20:46:51 -05:00
Diego von Deschwanden 42fbd527f3
Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
Keith Bennett a9e6af8566
Fix Spanish preheat strings (#18743) 2020-07-21 20:55:27 -05:00
Scott Lahteine 1e5d73579c Anycubic followup 2020-07-21 14:43:55 -05:00
Scott Lahteine 2119e19bff Fix inline AnycubicSerial method 2020-07-21 05:41:26 -05:00
Scott Lahteine 6027055695
Optimize LCD, Wifi, etc. libraries (#18730) 2020-07-21 04:00:39 -05:00
yufanyufan 469f63f74d
New DGUS UI var / definition syntax (#18718) 2020-07-21 03:19:25 -05:00
Scott Lahteine 0a86291e66 Fix some LVGL warnings 2020-07-19 22:06:55 -05:00
Victor Oliveira 4a55bdb165
Only download & compile required libraries (#18699) 2020-07-19 21:42:30 -05:00
yufanyufan 1c94033f7c
Fix endian DGUS WriteVariable (#18703) 2020-07-19 17:34:36 -05:00
cccc 12ebb71155
Update Chinese (cn) language (#18705) 2020-07-19 17:23:52 -05:00
Mark Langezaal d96691f8ad
Fix encoder reverse, partial steps handling (#18694) 2020-07-19 17:20:35 -05:00
yufanyufan cfc36684aa
More customizable DGUSDisplay (#18700) 2020-07-19 16:35:15 -05:00
Scott Lahteine 0ddef5544a Misc formatting, cleanup 2020-07-18 18:59:38 -05:00
Pascal de Bruijn d579b70b7e
Return to Status on PID Autotune (#18695) 2020-07-18 17:46:19 -05:00
cr20-123 a3795e3e48
Prettier BLTouch menu items (#18682) 2020-07-18 17:41:47 -05:00
yufanyufan 6f0885a3a3
Fix DGUS write variable endianness (#18689) 2020-07-18 17:26:00 -05:00
Scott Lahteine c2363a81b4 Fix E3V2 M0/M1 and wait_for_user 2020-07-17 12:38:51 -05:00
George Fu bd0430dc38
Support FT81050 with FYSETC F6 (#18678)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-17 07:40:28 -05:00
JBA 4abad60bf1
ExtUI for Anycubic I3 Mega (#18655) 2020-07-17 01:07:09 -05:00
Scott Lahteine e90bbb37d4 Tweak and use SD_ORDER 2020-07-16 22:45:57 -05:00
Scott Lahteine b880712889 Fix material_preset reference issue 2020-07-16 21:07:21 -05:00
Jason Smith 76b67d55e2
Fix some Power Loss Recovery behaviors (#18558) 2020-07-15 01:14:03 -05:00
Scott Lahteine 55e519a06f General cleanup 2020-07-14 21:27:49 -05:00
Scott Lahteine e78f19bc87 Clean up DWIN code 2020-07-14 21:15:14 -05:00
Scott Lahteine 2d33a9fd7c Add REPORT_FAN_CHANGE as an option 2020-07-14 21:15:14 -05:00
Scott Lahteine 0e1cb10909
Fix / improve menu items (#18644) 2020-07-13 19:59:32 -05:00
Giuliano Zaro b0c6cfb051
MarlinUI support for up to 5 Material Presets (#18488)
- Add `I` preset parameter to `G26`, `M106`, `M140`, and `M190`.
- Extend menu items to permit a string interpolation.
- Keep material names in a list and interpolate in menu items.
- Extend material presets to support up to 5 predefined materials.

Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-09 03:11:57 -05:00
cccc f52a1eb111
Update Chinese (zh_CN) language (#18580) 2020-07-08 01:15:05 -05:00
Scott Lahteine ea94716a87 Combine command macros 2020-07-07 02:30:26 -05:00
Scott Lahteine d6682c8609 Whitespace cleanup 2020-07-07 02:30:26 -05:00
ellensp 12e7106a8a
Update and fix POWER_MONITOR (#18561) 2020-07-06 18:53:26 -05:00
shuttercat 9a0b9de3ba
Scale runout distance setting for editable range (#18567) 2020-07-06 17:48:55 -05:00
Luc Hoang Long 764fc81761
Use Material Preset 1 for PID autotune (#18446)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-06 01:17:40 -05:00
Scott Lahteine a6b8b12a6a Simplify home_z_safely, respect HOME_AFTER_DEACTIVATE 2020-07-05 18:01:28 -05:00
Robby Candra c02451b602
Filament Runout Inverting => State (#18537)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-07-05 17:42:19 -05:00
Scott Lahteine dc6d8357a6 Reduce string duplication 2020-07-05 16:00:32 -05:00
Jason Smith 52a0895635
Fix stall sensitivity adjustment for FTDI screens (#18554) 2020-07-05 15:50:05 -05:00
Robby Candra 7ca0a7df19
PID Accelerated Edit (#18532) 2020-07-04 15:11:01 -05:00
Keith Bennett 8c205c5ff6
FYSETC OLED followup (#18519) 2020-07-03 10:31:25 -05:00
Scott Lahteine f6a2b64091
Clean up LCD Manual Move / UBL Mesh Edit (#18373) 2020-07-03 09:53:22 -05:00
cbteeple 2c15a787c7
Option to set manual Babystepping distance in mm (#18503)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-07-03 09:24:41 -05:00
George Fu 097347b575
Add FYSETC 2.42 inch OLED support (#18485) 2020-07-02 20:33:52 -05:00
Scott Lahteine 70fa4c9323
Per-Hotend Default PIDs (#18483) 2020-07-01 16:18:20 -05:00
Victor Oliveira e5bc9d31cc
Add TFT_LVGL_UI support (#18438) 2020-07-01 01:30:24 -05:00
ellensp d7e06198c5
Hide menu item with no fan (#18470) 2020-07-01 01:14:18 -05:00
ellensp 21cc924b75
Fix missing parenthesis (#18473) 2020-07-01 01:10:46 -05:00
Scott Lahteine 30ee0d3800 Suppress unused var warning 2020-06-28 14:02:44 -05:00
Serhiy-K ed96b507b9
Russian, Ukranian for wide LCD (#18433) 2020-06-27 23:59:02 -05:00
Scott Lahteine 59e4de8a55
Add Romanian language (#18455)
Co-authored-by: cristyanul <47246451+cristyanul@users.noreply.github.com>
2020-06-27 22:59:44 -05:00
InsanityAutomation 3b80690a71
ExtUI additions (#18447)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-06-27 22:02:28 -05:00
Scott Lahteine e392745c86 Update language fonts 2020-06-27 19:08:55 -05:00
Scott Lahteine 319e93f55d Patch some DGUS warnings 2020-06-26 18:53:44 -05:00
Jason Smith 5a96695ead
Fix Fan Speed menu items (#18400) 2020-06-26 18:10:11 -05:00
Lucas Seiki Oshiro 90135803a3
Update Brazilian Portuguese language (#18411) 2020-06-26 02:09:30 -05:00
Giuliano Zaro 834c265e2c
Update Italian language (#18414) 2020-06-26 01:22:32 -05:00
Scott Lahteine 452072cc08 Fix typo in DWIN, preheat array 2020-06-25 22:56:26 -05:00
Scott Lahteine f445bc26e5 Minor LCD cleanup, improvement 2020-06-25 22:23:22 -05:00
Scott Lahteine 4ace981ba0 Clean up preheat edit items 2020-06-25 16:16:21 -05:00
Scott Lahteine 43a994e0df Fix material preset editing 2020-06-24 20:15:23 -05:00
Scott Lahteine 4275466f49
Fix issues with no hotend / bed / fan (#18395) 2020-06-24 19:44:50 -05:00
Pascal de Bruijn b0aad414ec
Use Preheat 1 as M303 default (#18407) 2020-06-24 19:20:07 -05:00
Victor 2a650a2793
TFT_LITTLE_VGL_UI followup (#18410) 2020-06-24 14:54:39 -05:00
RudolphRiedel e65e2f33f1
Fix ExtUI automatic font scaling (#18377) 2020-06-22 15:41:01 -05:00
Jason Smith 819e48972d
Improve U8G+SPI delay override (#18386)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-06-22 15:27:01 -05:00
Scott Lahteine 8982756b40 Misc tweaks 2020-06-21 22:17:48 -05:00
Scott Lahteine f604560c63 Tweak dogm_Statusscreen.h 2020-06-21 19:16:36 -05:00
Scott Lahteine 424569b4c4
Power monitor and display (#17437) 2020-06-18 15:23:03 -05:00
Scott Lahteine 031f308d39 Fix DWIN typo 2020-06-17 13:00:38 -05:00
Anton Skorochod 0b30de1b8e
M73 remaining time for MKS UI (#18326) 2020-06-16 14:33:17 -05:00
thisiskeithb 2603a237f9
Add MKS LCD12864 A/B Controller Support (#18120) 2020-06-16 02:43:09 -05:00
George Fu c4b11e03b9
Fix DGUS screen bug (#18320) 2020-06-16 02:38:22 -05:00
ellensp c81ef492e3
Fix u8g draw character Y position (#18322) 2020-06-16 02:19:42 -05:00
Scott Lahteine b5f5736c90 Ender 3 V2 followup 2020-06-16 02:10:46 -05:00
Scott Lahteine f4c258dc23
Creality Ender 3 v2 (#17719) 2020-06-16 01:45:27 -05:00
makerbase 642112d3eb
Add MKS UI (TFT_LITTLE_VGL_UI) (#18071) 2020-06-15 21:05:33 -05:00
Victor 6d571a547c
Clean up TFT / Touch code (#18296) 2020-06-15 20:51:12 -05:00
cccc fe46704848
Fix UTF char cutoff at DOGM edge (#18294) 2020-06-15 19:07:46 -05:00
Scott Lahteine aea60d9450 Clean up trailing spaces 2020-06-15 18:11:32 -05:00
InsanityAutomation fc99665c01
Fix Max Jerk edit menu (#18310) 2020-06-15 16:01:21 -05:00
MESlammer bc43a28587
Bring thermistor names up to date (#18303) 2020-06-15 16:00:19 -05:00
Per Ivar Nerseth 10601a932a
Zonestar P802M bed thermistor (#18289)
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
2020-06-14 20:09:25 -05:00
cccc 1e41998dc6
Fix Chinese language typo (#18268) 2020-06-13 16:34:05 -05:00
Tanguy Pruvot 7db3391524
Remove DOGM bottom horizontal line/separator (#18273) 2020-06-13 16:33:08 -05:00
Tanguy Pruvot 62db10919a
Update French language (#18276) 2020-06-13 16:31:24 -05:00
ManuelMcLure 3e5158c430
Move Case Light to LEDs submenu (#18290) 2020-06-13 16:29:43 -05:00
Victor 0a49ad1ccf
TFT 3x upscale followup (#18256) 2020-06-11 21:42:19 -05:00
Victor 1d504e596d
Touch-to-jog on edit screens (#18266) 2020-06-11 21:21:18 -05:00
Victor c6f3511d84
Touch-select MarlinUI menu items (#18239) 2020-06-11 16:13:52 -05:00
Scott Lahteine fe969ec6d3 FTDI whitespace tweaks 2020-06-11 15:27:51 -05:00
notabucketofspam b1609e82a0
Add Bed PID edit/autotune menu items (#18250)
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
2020-06-10 18:37:10 -05:00
Scott Lahteine 67305f7976
Add "Bed" / "Chamber" substitutions (#18255) 2020-06-10 18:35:56 -05:00
Tanguy Pruvot 3eda8b5a8f
Fix DOGM / TMF buttons Y position (#18245) 2020-06-09 16:53:22 -05:00
Victor 265ab19ed2
TFT 2x-3x scale, Anycubic, TronXY TFT support (#18224) 2020-06-08 20:02:01 -05:00
MoellerDi bac760207c
Add volumetric extrusion limit (#17017) 2020-06-08 03:24:46 -05:00
Luu Lac eda2fd8dbe
Improvements for Laser / Spindle (#17661) 2020-06-08 00:47:31 -05:00
Scott Lahteine cfd31ff70e Add HAS_FILAMENT_RUNOUT_DISTANCE 2020-06-07 21:55:09 -05:00
Roman Moravčík 941d72fd8d
Update Slovak language (#18210) 2020-06-07 19:44:04 -05:00
cccc 2840e3a8f9
Update Chinese (CH) language (#18211) 2020-06-07 19:43:30 -05:00
Giuliano Zaro 076b2112a3
Fix spindle power LCD display (#18189) 2020-06-03 23:20:19 -05:00
Scott Lahteine 53cb2963dc Fix chirp with TOUCH_BUTTONS 2020-06-01 19:42:56 -05:00
Scott Lahteine 785f442c8c Group some sanity checks 2020-06-01 17:03:58 -05:00
Scott Lahteine 4724af1011 Better home for 'chirp' 2020-05-27 13:40:22 -05:00
Scott Lahteine 3bf0d8d161 Allow disable of LCD click 2020-05-27 13:17:30 -05:00
Jason Smith 8c0c8e4046
8 Extruders + Graphical LCD fix (#18079) 2020-05-25 15:42:31 -05:00
Scott Lahteine 929b3f6af9 Don't re-reverse sort 2020-05-24 20:17:51 -05:00
Leo 8292136f77
Move DOGM progress bar up 1px (#18060) 2020-05-22 15:41:32 -05:00
Giuliano Zaro 9bf768a3fb
Update Italian language (#18049) 2020-05-20 15:39:08 -05:00
Giuliano Zaro 0b0ba7dcf6
Fix LCD throttle issue (#18055)
Fixes #18044
2020-05-20 15:28:02 -05:00
Italo Soares 213d4b890e
Hotend Idle Timeout (#16362) 2020-05-18 00:50:35 -05:00
Bastien R 2ec482a102
MMU2 Extruder Sensor support (#17886) 2020-05-17 14:52:45 -05:00
thisiskeithb 21bfb94357
Fix FTDI EVE Touch UI typo (#17985) 2020-05-13 14:22:41 -05:00
Gustavo Alvarez 6d92f56582
FTDI/EVE, pins cleanup for SKR E3/DIP (#17990) 2020-05-13 14:22:03 -05:00