746 Commits (d72946a8d77c4c658301778e1a176db9dcd504b8)

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