1136 Commits (ff4301a422b081cee26e32e2ef0067ee5e834563)

Author SHA1 Message Date
Scott Lahteine 027a901bec Trim whitespace 6 years ago
drzejkopf 0992d1a4c8 Fix Invaders game compile error (#13575) 6 years ago
Scott Lahteine cacec5764a Clean up whitespace 6 years ago
Scott Lahteine 83e214478e Click-hold to exit Invaders, fix Brickout compile 6 years ago
Scott Lahteine 240ea1bbb3 Split up games into separate files 6 years ago
Scott Lahteine 10b9632bed Fix menu history item selection 6 years ago
Scott Lahteine 5d2c5877f7 DOGM bootscreen cleanup 6 years ago
Scott Lahteine 8b7c3eec83 Games, for fun (and stress-testing) (#13464) 6 years ago
Scott Lahteine 5de7b5b35e
Games, for fun (and stress-testing) (#13464) 6 years ago
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) (#13519) 6 years ago
Alexander Gavrilenko 6d9aaca082 Fix compilation error for MKS Robin (#13506) 6 years ago
Thomas Moore 13a12f8a87 Fix UBL mesh editor on delta (#13478) 6 years ago
Marcio Teixeira 7462fe3068 Fix compile error, squelch warnings (#13487)
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Thomas Moore 02dc72acb6 Disable ABL when leveling corners (#13471) 6 years ago
Marcio Teixeira a0ca98f699 Additional ExtUI features (#13449) 6 years ago
InsanityAutomation 5eeffab5e5 Fix BLTouch Menus (#13441) 6 years ago
Scott Lahteine d8329d858d Default argument to defer_status_screen 6 years ago
Giuliano Zaro 9562a02c5a Update Italian language (#13440) 6 years ago
drzejkopf 70e6a3db8a Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS (#13439) 6 years ago
Roman Moravčík f3cf95a937 Update Slovak language. (#13435) 6 years ago
InsanityAutomation 5b2c37d6c1 Followup to BLTouch (#13422) 6 years ago
InsanityAutomation 3fb8489ae3 EXTUI and UBL compilation fixes (#13420) 6 years ago
Scott Lahteine b376c7e374 Group DISABLED items 6 years ago
Scott Lahteine 58bca67883 Unify status scrolling further 6 years ago
Scott Lahteine c4443f885e finishstatus => finish_status 6 years ago
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support (#13406) 6 years ago
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(...)`
6 years ago
Ludy 59353546e8 Fix BUTTON_EXISTS and misplaced comma (#13411)
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
6 years ago
InsanityAutomation 09eb30dc05 IDEX Mirror mode based on Formbot / Vivedino Symmetric mode (#13404) 6 years ago
Scott Lahteine 9a515cbd32
Fix Pause Print message and behavior (#13394) 6 years ago
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins (#13383) 6 years ago
Scott Lahteine 87162658c4
Fix and improve software endstops (#13386) 6 years ago
Scott Lahteine 6214c997c0 Remove includes of <binary.h> 6 years ago
InsanityAutomation c03df89921 ExtUI Mesh Leveling Extensions (#13363) 6 years ago
Scott Lahteine d94e077901 Apply HAS_HOTEND_OFFSET where needed 6 years ago
7eggert 10c8c034bd Allow both encoder and ADC keypad (#13355) 6 years ago
Scott Lahteine e52bcc9408 Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
6 years ago
Scott Lahteine aa1d587128 Some LCD code cleanup 6 years ago
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.
6 years ago
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)
6 years ago
Tobias Frost afbec5ff7e Have ExtUI::getProgress use ui.get_progress (#13328) 6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
Scott Lahteine 44571775bd Further support for 6 extruders 6 years ago
Scott Lahteine 4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items (#13294) 6 years ago
Tobias Frost 7ce13a6ec1 Fix a print_job_timer compile error (#13304) 6 years ago
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.
6 years ago
Scott Lahteine 2f1e1dcb42 Gradual step towards EXTRUDERS 0 support 6 years ago
Scott Lahteine 4fbbce9a35 Marlin Dev Mode for DOGM status screen 6 years ago
InsanityAutomation e2e2a55d9b Add thermistor type 67 SliceEng (#13275) 6 years ago
InsanityAutomation eb4bf93ea4 Add more Babystep options (#13262) 6 years ago
FernandoVelcic edf025ed8d Update Spanish language (#13236) 6 years ago
AnHardt 31b0be74af Fix autotemp_factor menu setting (#13226)
Fix #12643
Only factors above 1 can have a 'positive' effect.
6 years ago
Scott Lahteine 50917ccda6 Tweak some u8g interface code 6 years ago
Scott Lahteine 3a1b6fe8c1 Coding standards 6 years ago
InsanityAutomation d4ed9b3ef1 Babystep also requires homing (#13191) 6 years ago
InsanityAutomation ca7b2f574f Fix condition on tool change filament swap menu (#13190) 6 years ago
Roman Moravčík 567d03a269 Update Slovak language (#13187) 6 years ago
Giuliano Zaro bdc2f10b90 Update Italian language, fix unused var warning (#13164) 6 years ago
Ludy 1ace97e946 [2.0.x] Update German language (#13150) 6 years ago
Scott Lahteine 7cf9b93f26 Add HAS_FILAMENT_SENSOR ahead of 12962 6 years ago
Giuliano Zaro 2c8d12d3ec Update Italian language (#13148) 6 years ago
revilor e56c13670d Service interval watchdog (#13105) 6 years ago
InsanityAutomation 7f1b69b0c8 Add HOST_PROMPT_SUPPORT (#13039) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Ludy 584f9cd449 Update German language (#13137) 6 years ago
Ludy 2bd6ce4b62 Update German language (#13125) 6 years ago
Giuliano Zaro 27115ff7eb Update Italian language (#13123)
Incomplete.
6 years ago
Roman Moravčík 08a8bd10ca Updated Slovak translation (#13122) 6 years ago
Scott Lahteine 3e2a4c3b26 Show mixer and temperature menus while printing 6 years ago
Scott Lahteine 3983cacbcf No extern needed for func decl 6 years ago
Scott Lahteine 6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) (#13022) 6 years ago
LinFor 7ee35c2611 PID_MENU option to save PROGMEM in LCD menus (#13095) 6 years ago
Ludy 936f982392 Update German Language (#13110) 6 years ago
Scott Lahteine 6ddd81c178
[2.0.x] Update German Language (#13100)
add MMU2
6 years ago
Giuliano Zaro 7c9ff322f3 Update Italian language (#13099) 6 years ago
Ludy ce8cb6a5d9 [2.0.x] Update German Language
add MMU2
6 years ago
Scott Lahteine f269766408 Put the MMU2 menu with the others 6 years ago
Marcio Teixeira 113af46a1b Add ExtUI methods to babystep probe/nozzle offsets (#12590) 6 years ago
InsanityAutomation 413e303ad5 More Advanced Pause options (#12984) 6 years ago
Scott Lahteine 2f8e89adc3 Remove extraneous ui. prefixes 6 years ago
Ludy 691e925adc Update German language (#13012) 6 years ago
Scott Lahteine d97bb4c41c Followup to e10943d0 6 years ago
Scott Lahteine e10943d0d8 Minor tweak to main menu 6 years ago
Scott Lahteine 0a7ea7063f Hide Resume Print when not relevant 6 years ago
Marcio Teixeira f6edd2c472 Move stepper settings to "Advanced Settings" menu (#13063) 6 years ago
revilor 6a57d0b381 Prusa MMU2 (#12967) 6 years ago
InsanityAutomation 7d927b6691 Move Z Probe Z Offset from Advanced to basic Configuration (#13056) 6 years ago
Giuliano Zaro 31e213e427 Always show Tune sub-menu (#13049) 6 years ago
Scott Lahteine 17a8c37148 Label menu edit items 6 years ago
Giuliano Zaro a79d80c78e Minor cleanup of pause code (#13030) 6 years ago
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
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
Scott Lahteine 8bf596bd4c RETRACT_ZLIFT => RETRACT_ZRAISE 6 years ago
Marcio Teixeira 056561df93 [2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR (#12069)
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
6 years ago
Ludy 2d2cd628c6 Update German language (#12094) 6 years ago
Roman Moravčík 213e94bce2 [2.0.x] Updated slovak translation (#12059) 6 years ago
N95JPL ab9d5eb38d Add Bootscreen Animation (#12077) 6 years ago
Scott Lahteine 9b6be0ae0f Fix lite status screen SD % 6 years ago
Giuliano Zaro d8d76cd2ba [2.0.x] Italian language update (#12060) 6 years ago
Scott Lahteine 50cbca4c55 Hide some menu items when busy 6 years ago
Scott Lahteine d556dc1865
Fix and improve EEPROM storage (#12054)
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
6 years ago
Scott Lahteine cf5284cdf2
Add SD Firmware Update capability (#12043)
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Marcio Teixeira cef1de89d0 Fixed incorrect axis index. (#12051) 6 years ago
Marcio Teixeira d6d48e63fb Allow #defined TYPE arg to ultralcd menu macros (#12041)
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
6 years ago
Marcio Teixeira ec9aa4f468 [2.0.x] Miscellaneous fixes (#12039)
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
6 years ago
Marcio Teixeira 906a24fa81 Extensible user interface API (#11193) 6 years ago
Scott Lahteine d5017e2788 Add status screen with 4 nozzles 6 years ago
InsanityAutomation 74cd6cb4fc Single nozzle filament change (#11994) 6 years ago
Giuliano Zaro c0d9058e25 Shorten an Italian menu title (#12034)
…and change a multi-use "back" menu item.
6 years ago
Scott Lahteine d6b0fbd771
Use uint8_t for all fan speeds (#12032) 6 years ago
Giuliano Zaro 07fe8d28be [2.0.x] Partial Italian revert (#12008)
- Use a comma for decimals just in one message has not been a good idea.
- Full comments translation
6 years ago
Scott Lahteine 517b4f4cd4 Fix lightweight UI hotends display 6 years ago
Giuliano Zaro 72a750e0eb [2.0.x] Update Italian language (#11996) 6 years ago
Scott Lahteine 348004c34f
STM32F7 HAL using the official STM32 Arduino Core (#11750) 6 years ago
brian park 2abf3d258d Korean language translation support (#11987) 6 years ago
Scott Lahteine 3019713402 Reorganize some enums 6 years ago
dot-bob b0fd8f2d74 Add option to move Z on double-click when idle 6 years ago
InsanityAutomation 8ae113ff36 Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled (#11973) 6 years ago
InsanityAutomation 2e98437392 Clean up main menu (#11972) 6 years ago
InsanityAutomation 6d862b2916 Home before level corners, if needed (#11976)
…and add a consistent homing screen for all LCD pre-homing.
6 years ago
Scott Lahteine 11ac75edcb
Use PGM_P for PSTR pointers (#11977) 6 years ago
InsanityAutomation 4d5566a6b7 Add filament runout sensor menu item (#11971) 6 years ago
AnoNymous b30ca652ae Replace MIN# / MAX# with variadic MIN / MAX (#11960) 6 years ago
Victor Tseng 93839e2f73 Add option to enable/disable autoretract altogether (#11904) 6 years ago
Scott Lahteine cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET (#11916) 6 years ago
InsanityAutomation 1104054d73 2.0 IDEX Independent z offset and other fixes (#11862)
* Add Formbot Raptor board

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Add a second Z probe Z offset

Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>

* Modify method to utilize live adjustment of hotend z offset

Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems

* Move config item and catchup other code to current method
6 years ago
Scott Lahteine a2b0260f0f Update Sublime files 6 years ago
Hannes Brandstätter-Müller a4cdffdd69 Support for manually deployed fixed probes (#11899) 6 years ago
InsanityAutomation f38570ac55 Add custom user menu title (#11769) 6 years ago
Scott Lahteine c5e5cc5e9f Fix some trailing whitespace, macros 6 years ago
Roxy-3D 378f354939
IDEX Scaled Duplication is still under development
Take it out of the menu until it is tested and working.
6 years ago
Roxy-3D 0780913848 IDEX Improvements (#11848) 6 years ago
Scott Lahteine 39732838b4 Tweak indent of Chinese languages 6 years ago
Scott Lahteine 1718eff54a Code changes supporting up to 6 extruders 6 years ago
Thomas Moore c437bb08f1 Overhaul of the planner (#11578)
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
6 years ago
Hannes Brandstätter-Müller 84ed9b5a63 Send "G33 S P1" for Delta Height Calibration (#11831) 6 years ago
Roman Moravčík 8bce5370c7 Updated slovak translation (#11807) 6 years ago
Giuliano Zaro 64d629ba2a [2.0.x] Italian language fix (#11796) 6 years ago
Scott Lahteine 06949ae510 Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD 6 years ago
Scott Lahteine d882717d98
Save some PROGMEM with constexpr (#11798)
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Sam Lane 4f883d5971 [2.0.x] Extruder-Distinct Linear Advance K Factors (#11789) 6 years ago
Marcio Teixeira 2ebfe90be9 Add custom preheat temp to filament change (#11475) 6 years ago
Scott Lahteine 72af8e0f02 Patch extruder_advance_K edit menu
Fix #11776
6 years ago
Scott Lahteine eafd62308e
Use TMC2208Stepper v0.2.5 (#11714) 6 years ago
Marcio Teixeira beb51c2d58 Show manual extrusion moves as relative in LCD
- Implements FR#11724
- Old behavior can be restored by commenting out MANUAL_E_MOVES_RELATIVE
6 years ago
Scott Lahteine 12fded46c2 Correct some FR strings
Co-Authored-By: pipersw <pipersw@users.noreply.github.com>
6 years ago
Scott Lahteine 8b837dc3ad No need for last \n in G-code items 6 years ago
Scott Lahteine d1ceaf5550
[2.0.x] Followup to IDEX changes (#11707) 6 years ago
Roxy-3D 7680b64aa6
IDEX clean up (#11690) 6 years ago
Roman Moravčík 66de50f5f8 Updated slovak translation (#11684) 6 years ago
Marcio Teixeira 0966bdcbc4 Reorganized ultralcd menu (10317) (#10360)
Replaced "Prepare" and "Control" menus with "Movement", "Temperature", "Configuration" and "Advanced Settings"
6 years ago
Marcio Teixeira 0f14977b5d LIGHTWEIGHT_UI: Allow feedrate % to exceed 255% (#11656)
- Changed type of integer used for feedrate percentage from uint8_t to uint16_t.
6 years ago
Scott Lahteine a15e570d3b Fix SD progress with Lite Status Screen
Co-Authored-By: Lê Hoàng <icy.lord.love.angel@gmail.com>
6 years ago
Scott Lahteine acf5ae3083 !ENABLED => DISABLED 6 years ago
jneilliii 3671c63cde Einsy Full Graphic LCD Fix (#11604)
Fixed issue with LCD timings for Einsy RAMBo board.
6 years ago
InsanityAutomation c2553f9888 2.0.x - Idex match119 (#11556)
* Update ubl_G29.cpp

* Update ultralcd.cpp
6 years ago
petrzjunior 67613bf5bd Update Czech translations (#11510) 6 years ago
Dave Johnson c64199941e Compile only selected PIO environment (#11519) 6 years ago
Scott Lahteine 6964e1a95a Clean up trailing whitespace 6 years ago
Scott Lahteine f891416e70 No raise on G28 after power-loss 6 years ago
Marcio Teixeira f2224755ad Fix jumping progress bar. (#11439)
- When LCD_SET_PROGRESS_MANUALLY was disabled and an SD print was not active (i.e. the printer was idle), progress_bar_percent would read uninitialized memory from stack and cause progress bar to jump wildly.
- Also updated conditions in `#ifdef` to match `ultralcd.cpp`
6 years ago
Scott Lahteine 64c493ad82 MKS_12864_OLED code cleanup 6 years ago
Lee Olivares 094e6d81a5 Add Einstart-S support (#11219)
Indeed the HAL does not need to be mucked around with to expose ATmega2560 pins not available as numbers on the MEGA board, I'll need to update the wiki with that tidbit and a reference to the pin-mapping comment in `fastio_1280.h`.
7 years ago
MikeLud aadcf08913 [2.0.x] add Calibrate Z (M915) to Prepare Menu (#11331) 7 years ago
J.C. Nelson 9c2bfa2ab3 Remove extra parameter to enqueue. (#11364) 7 years ago
Scott Lahteine 8c40f0c6c7 Reduce TQ message code size 7 years ago
xC0000005 b04e0c0cbb Malyan LCD feedrate, better temp handling. 7 years ago
Scott Lahteine 065e9c3d66 Add card.longest_filename method 7 years ago
Jamie Bainbridge 8c57cadbe7 Include stdlib in fontutils (#11251)
When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`.

However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error.

Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error.

Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
7 years ago
Scott Lahteine 20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
[2.0.x][HD44780] Remove unused include
7 years ago
Roxy-3D 603e136e87
Resolve issue where user can't edit UBL's mesh 7 years ago
Alexander Amelkin ed720194d2 [2.0.x][HD44780] Remove unused include
The <binary.h> header is not available in STM32 toolchain
and is not used anywhere in ultralcd_common_HD44780.h.
If it is used anywhere in HD44780 support for other platforms,
it must be included in the corresponding .cpp file directly
and put under appropriate conditional compilation directives
for the platform requiring it.

As I was unable to find such code, I consider the file unused
and hence remove the inclusion.
7 years ago
etagle 1367df2875 Replace double with float, optimize calculation 7 years ago
Scott Lahteine 1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY (#11187) 7 years ago
Roman Moravčík 8299ac121d [2.0.x] Slovak translation update (#11175) 7 years ago
teemuatlut 3de0c85d41 Fix RRW graphical LCD constructor macro (#11171) 7 years ago
Scott Lahteine fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY (#11151) 7 years ago
Scott Lahteine 3349eb0020 Fix SKEW_CORRECTION compile error 7 years ago
Andy Shaw 3b3029c4bf Make max_e_jerk an array to reduce CPU usage (#11118) 7 years ago
Scott Lahteine 383129728a Edit Z fade as whole numbers 7 years ago
Scott Lahteine 1239e8eda2 Fix value editing with callback 7 years ago
Giuliano a65d15c905 [2.0.x] Fix Italian msg len (#11058)
Fix message to long for 12864 display
7 years ago
Scott Lahteine 9d04f47d98 Improvements for junction_deviation_mm
- Drop `max_jerk` with `JUNCTION_DEVIATION`
- Add `max_e_jerk_factor` for use by `LIN_ADVANCE`
- Recalculate `max_e_jerk_factor` when `junction_deviation_mm` changes
- Fix LCD editing of `junction_deviation_mm`
7 years ago
Scott Lahteine f2c3b0d476 Use bit flags for homed/known 7 years ago
Scott Lahteine ae07a3e4aa Multiplier edit large ranges 7 years ago
Scott Lahteine 20a5db03bb Junction Deviation limit (0.01 to 0.3) 7 years ago
Scott Lahteine a2f521d34b
Add Junction Deviation mm runtime setting (#10990) 7 years ago
Scott Lahteine 779d4a17a0 Highlight 64128N and common ST7565 difference
Followup to #10920, addressing #10962
7 years ago
Scott Lahteine 334341c632
Hephestos config updates (#10960) 7 years ago
Giuliano eb1026d438 [2.0.x] Fix compile warning (#10931) 7 years ago
Scott Lahteine 2fd9ba56da LED menu item bool (like Case Lights) 7 years ago
Scott Lahteine 61181b7f24 Add macros for ST7565 commands 7 years ago
Scott Lahteine d259070980 Clean up trailing spaces from vim, etc. 7 years ago
Scott Lahteine 945139e328 Clean up some formatting 7 years ago
Scott Lahteine cf7d5a642a
Fix manual moves for switching tools (#10868) 7 years ago
Eduardo José Tagle 1da2c4f1c1 Text LCD display routine fix. Coauthored with @MagoKimbra (#10864) 7 years ago
Eduardo José Tagle 6f330f397e [2.0.x] Buffer overflow and scroll fix, UTF8 cleanup (#10844) 7 years ago
Scott Lahteine d74e333c0f Make sure FAN_ANIM_FRAMES is defined 7 years ago
Scott Lahteine 336a022529 Support Malyan LCD without SD 7 years ago
Scott Lahteine 5f8591528e Remove #pragmas that don't help c files 7 years ago
Scott Lahteine c89649b46e Suppress U8glib build warnings 7 years ago
Scott Lahteine ee333f6be2 Followup to endstops tweaks 7 years ago
Scott Lahteine 1af98519cd Group and adjust LCD buttons code 7 years ago
Scott Lahteine 68d7fcec83 Simplify and fix Z fade height edit
Fix #10761
7 years ago
etagle a11eb50a3e Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine 228139eae6 Tweak some LCD comments 7 years ago
GMagician 3c76bda2d8 Fix switching extruder
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
7 years ago
Scott Lahteine c173a31060 Fix some compile warnings 7 years ago
Scott Lahteine 0ea60d506a Clear up LCD-related compile issues 7 years ago
Scott Lahteine 3f6073e23a Followup tweak to lcdprint_u8g.cpp 7 years ago
Scott Lahteine fb608938f8 Prevent compilation of unused u8g-oriented code 7 years ago
Scott Lahteine f07260c33f Don't babystep on long click unless printing
As pointed out in #10731
7 years ago
Scott Lahteine 99ecdf59af Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.

Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 083ec9963e Tweaks to heater / lcd conditions 7 years ago
etagle 9d98a62699 Followup to HAL optimizations and delays
- Cleanups, fixes for Due HAL code.
- TC_IER is write-only. Use TC_IMR to test ISR state.
7 years ago
Scott Lahteine a1062eec5b
Better handling of DELAY_NS and DELAY_US (#10716)
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 306f0f2135
Move Stepper::synchronize to Planner (#10713)
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine 325bbbc8c2
[2.0.x] Enable AD595 and AD8495 in concert (#10693)
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
7 years ago
Scott Lahteine 265161ba30
Blink the value for unhomed/unknown axes (#10670) 7 years ago
Scott Lahteine d1b619be52 Standardize some hexadecimals 7 years ago
Scott Lahteine ec05408453
Add 3-frame fan animation to bitmaps (#10654) 7 years ago
Scott Lahteine a1fab8336e Fix abort of SD printing 7 years ago
Scott Lahteine 81b632c255 Additional temp-oriented improvements 7 years ago
nightdemonx e911635fb1 Add thermocouple with AD8495 support 7 years ago
Bob-the-Kuhn 410b023b50 [2.0.x] Add Viki support to RAMPS_FD_V1 (DUE) (#10598) 7 years ago
Scott Lahteine b7e938a9fb LCD_BED_LEVELING enables a sub-menu for ABL 7 years ago
Scott Lahteine a90d99c27c Rename float32 => float52, etc. 7 years ago
Scott Lahteine 05fca752d6 Clean up autostart handling 7 years ago
Scott Lahteine 05c33833e7
[2.0.x] Add NO_LCD_MENUS option (#10582) 7 years ago
Scott Lahteine 524cc392f4 Fix sd_status comparison
Co-Authored-By: perkmeister <perkmeister@users.noreply.github.com>
7 years ago
Scott Lahteine 9e0d99c0c6
Round all floats in string conversion functions (#10566) 7 years ago
Scott Lahteine f423e54f77 Strip trailing spaces 7 years ago
Scott Lahteine 8177c4334e
Merge pull request #10498 from xC0000005/MalyanLCDFix
Fix overridden Malyan LCD functions
7 years ago
Scott Lahteine cb46cb8480
Add HAS_HEATED_BED conditional (#10495) 7 years ago
xC0000005 24d23ce49b Fix function definitions for Malyan LCD 7 years ago
Scott Lahteine 9e07df5c1b
Extra options for LEVEL_BED_CORNERS (#10483) 7 years ago
Scott Lahteine 023385ca59
Merge pull request #10479 from thinkyhead/bf2_creality_power_loss_resume
[2.0.x] Creality3D Power-Loss Recovery
7 years ago
Scott Lahteine 3396671011
[2.0.x] Reset LCD status to fallbacks (#10470)
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
7 years ago
Scott Lahteine d58450c82a Russian language update
Co-Authored-By: anton-piliugin <34044202+anton-piliugin@users.noreply.github.com>
7 years ago
Scott Lahteine 11ab017dd0 Creality3D Power-Loss Recovery 7 years ago