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
7 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
Scott Lahteine
78ea4871f9
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
7 years ago
Scott Lahteine
8ca3c43d73
Updated language_data spacing, headers
7 years ago
Scott Lahteine
184c077c58
Correct includes (u8g.h) and spelling
7 years ago
Yunhui Fu
627348b46c
move the TALL_FONT_CORRECTION to language files
7 years ago
Yunhui Fu
77bc653524
Use X windows 6x12 bitmap font to support western languages.
7 years ago
Yunhui Fu
d81649b365
Update language data for sk.
7 years ago
Yunhui Fu
41839746a2
Removed unused macros
7 years ago
Scott Lahteine
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
7 years ago
Chris Pepper
744bcaee61
[2.0.x] Fix problems compiling with Arduino IDE ( #10441 )
...
* Fix problems compiling u8glib utf8 support on Arduino
* Change header in auto-generated font data
* Change include in font gen scripts
7 years ago
Scott Lahteine
e4acd2c40e
One fewer compare in _lcd_move_xyz
7 years ago
Scott Lahteine
6cb83758d7
Fix Brazilian Portuguese language duplicates
7 years ago
Scott Lahteine
6c7a17dba6
Abort SD printing more safely ( #10407 )
...
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
7 years ago
Scott Lahteine
9f8a96fb8a
Brazilian Portuguese update ( #10409 )
7 years ago
Yunhui Fu
93273a4c9e
Fix u8g.h search path error ( #10419 )
...
Support env MARLIN_LANGS for user select generated language, and update doc; update script to generate dogm_font_data_ISO10646_1.h automatically.
7 years ago
Scott Lahteine
584735c994
u8g.h => clib/u8g.h
7 years ago
KangDroid
6c535081ec
[2.0.x] Add optional menu item to toggle software endstops ( #10389 )
7 years ago
Scott Lahteine
0535ebc4d2
MESH_BED_LEVELING before PROBE_MANUALLY
7 years ago
Luc Van Daele
12785583d0
[2.0.x] G33 MIN_STEPS_PER_SEGMENT ( #10386 )
7 years ago
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support ( #10213 )
7 years ago
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
7 years ago
Scott Lahteine
a6485456df
Fix LIGHTWEIGHT_UI with UBL
...
See https://github.com/MarlinFirmware/Marlin/issues/10317#issuecomment-379100702
7 years ago
Scott Lahteine
4dc7e64789
Update Slovak language
...
Based on #10313 by @rmoravcik
7 years ago
GMagician
6ce060cfe0
[2.0.x] Update language_it.h ( #10322 )
...
Updated to #10296
7 years ago
Scott Lahteine
051303ad42
Russian language updates
...
From #10311 by @anton-piliugin
7 years ago
Sean
2fa0a73c2c
Implement filament change continuous purge
7 years ago
Marcio Teixeira
8bc93c6f2b
Improve heating/cooling LCD messages ( #10293 )
7 years ago
Yunhui Fu
a019eebdd6
support utf8 unicode for test language ( #10220 )
7 years ago
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
7 years ago
Scott Lahteine
31df43212c
Use lcd_printPGM_utf in more places
...
Fix #10256
7 years ago
Scott Lahteine
6098efcc59
Use float62 for LCD edit of Z Fade
7 years ago
Scott Lahteine
f04be05a14
"G28 Z Forbidden" => "Home XY first"
...
Some languages will need to be updated for proper phrasing
7 years ago
Scott Lahteine
9d2ea5d64b
Undo German changes
...
See 941e9bd329 (commitcomment-28262166)
7 years ago
xC0000005
7dc256432f
Restore STM32F1 series to working order. ( #10229 )
...
The `_O2` attribute is no longer needed on the malyanlcd function, and the macros have broken timer numbers - reset this to a function to return the right device. Also fix the bit order cast in SPI.
7 years ago
Scott Lahteine
aa6dacbbdf
German update
...
Based on #10216
7 years ago
Yunhui Fu
8322a79bb9
update the UTF-8 C strings for Chinsee languages, for Simplified and Traditional Chinese ( #10211 )
7 years ago
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
...
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
7 years ago
Bob-the-Kuhn
7308ef7809
Add conditional, give DUE SPI a unique name, fix compiler warnings ( #10168 )
7 years ago
Scott Lahteine
fbdc5ad962
Prevent lcd_update stack overflow on SD Card change
7 years ago
Marcio Teixeira
c24dbcbfe1
When STATUS_EXPIRE_SECONDS is 0, hide the position. ( #10081 )
...
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
7 years ago
Scott Lahteine
f1327fd5f9
Use lcd_goto_previous_menu_no_defer more
7 years ago
Scott Lahteine
65ce0303f8
Fix MKS_12864_OLED blank issue
...
Fixes #10071
7 years ago
Scott Lahteine
5dec828abc
Add MKS_12864OLED to lcd_implementation_init
...
Followup to #7914
7 years ago
Scott Lahteine
51ebdf3b7d
Finish scroll_screen with menu direction/multiplier
...
Fixes #10041
7 years ago
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
7 years ago
Bob-the-Kuhn
bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h"
7 years ago
Bob-the-Kuhn
914bb80bde
removed SDSS init
...
added device & comm drivers for shared SPI LCDs
mistyped some updates in ultralcd_impl_DOGM.h
remove unwanted changes in onfiguration.h
still can't type
Update HAL_LCD_class_defines.h
include USB mass storage & misc
7 years ago
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
7 years ago