584 Commits (b57343c25546067218451a9c8d315d2d87386735)

Author SHA1 Message Date
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