Scott Lahteine
d87ab3ed20
Move Advanced Settings Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
587a64d80c
Move Bed Leveling Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
96f313fb41
Move Info Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
423ab029b2
Move Temperature Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
489017995e
Move UBL Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
a489c9fa52
Move Motion Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
3a9ad9f2b1
Move Configuration Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
143d4ec043
Move Tune Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
829effc1fe
Move Main Menu to its own file
2018-10-28 15:46:45 -05:00
Scott Lahteine
37ff663b02
Convert LIGHTWEIGHT_UI to CPP
2018-10-28 15:46:45 -05:00
Scott Lahteine
a964f098b3
Make dogm status screen a CPP
2018-10-28 15:46:45 -05:00
Scott Lahteine
8055ed24ff
Move font data to a subfolder
2018-10-28 15:46:45 -05:00
Scott Lahteine
774a6e8199
Drop TALL_FONT_CORRECTION
2018-10-28 15:46:45 -05:00
Scott Lahteine
c825c419d4
Convert DOGM / HD44780 impl to CPP files
2018-10-28 15:46:45 -05:00
Scott Lahteine
2bf18950ab
Refactor LCD menus
2018-10-28 15:46:45 -05:00
Karl Andersson
c1e8bd6add
Remove STM32 board-specific delays ( #12243 )
...
...and replace with delays for all HAL_STM32 boards.
2018-10-27 17:26:12 -05:00
Scott Lahteine
3c9daf322a
MSG_CNG_SDCARD => MSG_CHANGE_SDCARD
2018-10-27 13:56:29 -05:00
Scott Lahteine
dacb5324e8
Fix display of Y on Graphical LCD
2018-10-26 01:43:47 -05:00
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.
2018-10-25 15:17:53 -05:00
Scott Lahteine
53c535a0c1
Remove trailing whitespace
2018-10-25 09:46:33 -05:00
Roman Moravčík
55dec02ca1
Allow X, Y, Z manual move when cold. ( #12209 )
2018-10-25 09:13:52 -05:00
Scott Lahteine
9613f00877
Fix getProgress_seconds_elapsed to return seconds
2018-10-24 18:05:15 -05:00
gjdodd
5d487ef40e
Fix null exception due to duration_t of zero ( #12207 )
2018-10-24 17:59:33 -05:00
Giuliano Zaro
a9061714f2
Update Italian language ( #12196 )
2018-10-24 16:40:48 -05:00
gjdodd
0a549fd1f2
Fix EXTENSIBLE_UI compile errors ( #12206 )
2018-10-24 16:36:11 -05:00
Roman Moravčík
a80ba8fc6e
Slovak translation update ( #12202 )
2018-10-24 16:02:38 -05:00
Scott Lahteine
7a04eb3a8b
Fix some comment formatting
2018-10-23 22:35:44 -05:00
Scott Lahteine
2f873a119f
Revert some UBL strings
2018-10-23 15:39:59 -05:00
Ludy
a93e9e6e9b
Use preheat labels in place of PLA/ABS ( #12194 )
2018-10-23 15:38:17 -05:00
Scott Lahteine
e229b831fa
Customizable preheat labels
2018-10-23 00:57:50 -05:00
Scott Lahteine
a553ab82e0
Add e index to _lcd_move_distance_menu
2018-10-22 23:35:04 -05:00
Scott Lahteine
3a46212dd8
Better cold extrusion prevention in LCD menu ( #12189 )
2018-10-22 20:54:38 -05:00
Marcio Teixeira
fc31da1114
Implement custom delay/millis for EXTENSIBLE_UI ( #12188 )
2018-10-22 19:37:48 -05:00
Farkas Péter
427c80119a
Hide some menu items when busy: fix typo ( #12164 )
2018-10-20 15:55:31 -05:00
Karl Andersson
b640b3b0d6
Define ST7920 delays for board ARMED ( #12161 )
2018-10-20 13:12:54 -05:00
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
2018-10-20 01:44:46 -05:00
TheSFReader
1fb9b299d4
Add M524 to abort SD printing ( #12155 )
2018-10-19 14:25:07 -05:00
Scott Lahteine
c6a5c74208
Add parentheses to SD macros
2018-10-19 13:52:57 -05:00
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
2018-10-18 21:20:56 -05:00
Ludy
4cc1c2627e
Update German language ( #12143 )
2018-10-18 19:17:37 -05:00
Ludy
75a0d46edf
Fix compile warning re: LCD_INFO_SCREEN_STYLE
2018-10-18 19:16:24 -05:00
Giuliano Zaro
bc22641002
[2.0.x] Updated Italian Language ( #12148 )
2018-10-18 18:08:39 -05:00
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
2018-10-18 11:34:52 -05:00
Ludy
9c71bff5e8
Update German language ( #12115 )
2018-10-17 11:17:06 -05:00
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
2018-10-17 11:11:41 -05:00
Scott Lahteine
6bdbe3299e
Fix a comment
2018-10-17 10:33:54 -05:00
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
2018-10-16 16:58:29 -05:00
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
Marcio Teixeira
056561df93
[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )
...
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
2018-10-16 07:28:52 -05:00
Ludy
2d2cd628c6
Update German language ( #12094 )
2018-10-16 02:59:04 -05:00
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
2018-10-14 02:15:15 -05:00
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
2018-10-12 22:11:20 -05:00
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
2018-10-12 17:02:59 -05:00
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
2018-10-10 20:13:10 -05:00
Scott Lahteine
50cbca4c55
Hide some menu items when busy
2018-10-10 17:18:33 -05:00
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
2018-10-10 09:45:20 -05:00
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
2018-10-09 20:00:47 -05:00
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
2018-10-09 16:59:34 -05:00
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.
2018-10-08 20:01:00 -05:00
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.
2018-10-08 18:14:52 -05:00
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
2018-10-08 15:44:05 -05:00
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
2018-10-08 01:27:21 -05:00
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
2018-10-07 17:06:14 -05:00
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
2018-10-07 16:43:48 -05:00
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
2018-10-07 15:34:41 -05:00
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
2018-10-04 14:38:54 -05:00
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
2018-10-04 14:37:24 -05:00
Giuliano Zaro
72a750e0eb
[2.0.x] Update Italian language ( #11996 )
2018-10-04 03:03:47 -05:00
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
2018-10-03 03:26:07 -05:00
brian park
2abf3d258d
Korean language translation support ( #11987 )
2018-10-03 01:53:34 -05:00
Scott Lahteine
3019713402
Reorganize some enums
2018-10-01 05:32:55 -05:00
dot-bob
b0fd8f2d74
Add option to move Z on double-click when idle
2018-10-01 01:41:11 -05:00
InsanityAutomation
8ae113ff36
Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled ( #11973 )
2018-10-01 00:30:10 -05:00
InsanityAutomation
2e98437392
Clean up main menu ( #11972 )
2018-10-01 00:15:06 -05:00
InsanityAutomation
6d862b2916
Home before level corners, if needed ( #11976 )
...
…and add a consistent homing screen for all LCD pre-homing.
2018-10-01 00:14:28 -05:00
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
2018-09-30 23:44:33 -05:00
InsanityAutomation
4d5566a6b7
Add filament runout sensor menu item ( #11971 )
2018-09-30 21:33:46 -05:00
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
2018-09-30 04:59:14 -05:00
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
2018-09-28 16:52:56 -05:00
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
2018-09-24 21:46:56 -04:00
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
2018-09-24 09:40:48 -05:00
Scott Lahteine
a2b0260f0f
Update Sublime files
2018-09-23 19:59:08 -04:00
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
2018-09-23 19:59:08 -04:00
InsanityAutomation
f38570ac55
Add custom user menu title ( #11769 )
2018-09-19 15:04:34 -05:00
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
2018-09-17 17:30:04 -05:00
Roxy-3D
378f354939
IDEX Scaled Duplication is still under development
...
Take it out of the menu until it is tested and working.
2018-09-17 10:26:44 -05:00
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
2018-09-17 01:06:22 -05:00
Scott Lahteine
39732838b4
Tweak indent of Chinese languages
2018-09-17 00:58:32 -05:00
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
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
2018-09-16 21:24:15 -05:00
Hannes Brandstätter-Müller
84ed9b5a63
Send "G33 S P1" for Delta Height Calibration ( #11831 )
2018-09-15 20:17:35 -05:00
Roman Moravčík
8bce5370c7
Updated slovak translation ( #11807 )
2018-09-12 03:29:17 -05:00
Giuliano Zaro
64d629ba2a
[2.0.x] Italian language fix ( #11796 )
2018-09-12 03:28:22 -05:00
Scott Lahteine
06949ae510
Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD
2018-09-10 23:21:37 -05:00
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
2018-09-10 23:09:26 -05:00
Sam Lane
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
2018-09-10 22:37:32 -05:00
Marcio Teixeira
2ebfe90be9
Add custom preheat temp to filament change ( #11475 )
2018-09-10 02:51:46 -05:00
Scott Lahteine
72af8e0f02
Patch extruder_advance_K edit menu
...
Fix #11776
2018-09-09 03:21:08 -05:00
Scott Lahteine
eafd62308e
Use TMC2208Stepper v0.2.5 ( #11714 )
2018-09-08 20:41:21 -05:00
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
2018-09-06 02:00:25 -05:00
Scott Lahteine
12fded46c2
Correct some FR strings
...
Co-Authored-By: pipersw <pipersw@users.noreply.github.com>
2018-09-04 04:00:22 -05:00
Scott Lahteine
8b837dc3ad
No need for last \n in G-code items
2018-09-03 23:23:20 -05:00
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
2018-09-03 23:15:31 -05:00
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
2018-09-02 10:18:59 -05:00
Roman Moravčík
66de50f5f8
Updated slovak translation ( #11684 )
2018-08-31 15:37:49 -05:00
Marcio Teixeira
0966bdcbc4
Reorganized ultralcd menu (10317) ( #10360 )
...
Replaced "Prepare" and "Control" menus with "Movement", "Temperature", "Configuration" and "Advanced Settings"
2018-08-29 16:51:14 -05:00
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.
2018-08-27 21:26:32 -05:00
Scott Lahteine
a15e570d3b
Fix SD progress with Lite Status Screen
...
Co-Authored-By: Lê Hoàng <icy.lord.love.angel@gmail.com>
2018-08-26 17:12:05 -05:00
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
2018-08-24 16:36:37 -05:00
jneilliii
3671c63cde
Einsy Full Graphic LCD Fix ( #11604 )
...
Fixed issue with LCD timings for Einsy RAMBo board.
2018-08-21 23:43:52 -05:00
InsanityAutomation
c2553f9888
2.0.x - Idex match119 ( #11556 )
...
* Update ubl_G29.cpp
* Update ultralcd.cpp
2018-08-15 13:26:11 -05:00
petrzjunior
67613bf5bd
Update Czech translations ( #11510 )
2018-08-14 18:45:16 -05:00
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
2018-08-14 00:55:37 -05:00
Scott Lahteine
f891416e70
No raise on G28 after power-loss
2018-08-07 13:51:36 -05:00
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`
2018-08-03 17:17:02 -05:00
Scott Lahteine
64c493ad82
MKS_12864_OLED code cleanup
2018-07-30 23:22:40 -05:00
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`.
2018-07-26 05:52:22 -05:00
MikeLud
aadcf08913
[2.0.x] add Calibrate Z (M915) to Prepare Menu ( #11331 )
2018-07-26 05:09:49 -05:00
J.C. Nelson
9c2bfa2ab3
Remove extra parameter to enqueue. ( #11364 )
2018-07-25 18:02:02 -05:00
Scott Lahteine
8c40f0c6c7
Reduce TQ message code size
2018-07-17 18:18:52 -05:00
xC0000005
b04e0c0cbb
Malyan LCD feedrate, better temp handling.
2018-07-17 18:18:52 -05:00
Scott Lahteine
065e9c3d66
Add card.longest_filename method
2018-07-17 18:18:52 -05:00
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>
2018-07-13 00:02:38 -05:00
Scott Lahteine
20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
...
[2.0.x][HD44780] Remove unused include
2018-07-08 17:19:59 -05:00
Roxy-3D
603e136e87
Resolve issue where user can't edit UBL's mesh
2018-07-08 14:41:38 -05:00
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.
2018-07-06 23:45:47 -05:00
etagle
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
2018-07-02 23:21:28 -05:00
Roman Moravčík
8299ac121d
[2.0.x] Slovak translation update ( #11175 )
2018-07-01 23:15:51 -05:00
teemuatlut
3de0c85d41
Fix RRW graphical LCD constructor macro ( #11171 )
2018-07-01 23:14:23 -05:00
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
2018-06-29 22:41:02 -05:00
Scott Lahteine
3349eb0020
Fix SKEW_CORRECTION compile error
2018-06-29 19:38:18 -05:00
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
2018-06-26 22:38:31 -04:00
Scott Lahteine
383129728a
Edit Z fade as whole numbers
2018-06-21 11:52:29 -04:00
Scott Lahteine
1239e8eda2
Fix value editing with callback
2018-06-21 11:52:03 -04:00
Giuliano
a65d15c905
[2.0.x] Fix Italian msg len ( #11058 )
...
Fix message to long for 12864 display
2018-06-18 22:04:55 -05:00
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`
2018-06-11 22:05:16 -05:00
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
2018-06-11 22:05:16 -05:00
Scott Lahteine
ae07a3e4aa
Multiplier edit large ranges
2018-06-10 18:22:12 -05:00
Scott Lahteine
20a5db03bb
Junction Deviation limit (0.01 to 0.3)
2018-06-10 18:22:08 -05:00
Scott Lahteine
a2f521d34b
Add Junction Deviation mm runtime setting ( #10990 )
2018-06-10 18:02:54 -05:00
Scott Lahteine
779d4a17a0
Highlight 64128N and common ST7565 difference
...
Followup to #10920 , addressing #10962
2018-06-09 19:18:41 -05:00
Scott Lahteine
334341c632
Hephestos config updates ( #10960 )
2018-06-07 21:23:55 -05:00
Giuliano
eb1026d438
[2.0.x] Fix compile warning ( #10931 )
2018-06-05 22:44:34 -05:00
Scott Lahteine
2fd9ba56da
LED menu item bool (like Case Lights)
2018-06-03 00:34:29 -05:00
Scott Lahteine
61181b7f24
Add macros for ST7565 commands
2018-06-02 20:48:44 -05:00
Scott Lahteine
d259070980
Clean up trailing spaces from vim, etc.
2018-05-31 00:09:41 -05:00
Scott Lahteine
945139e328
Clean up some formatting
2018-05-27 17:58:40 -05:00
Scott Lahteine
cf7d5a642a
Fix manual moves for switching tools ( #10868 )
2018-05-26 18:30:53 -05:00
Eduardo José Tagle
1da2c4f1c1
Text LCD display routine fix. Coauthored with @MagoKimbra ( #10864 )
2018-05-26 18:13:33 -05:00
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup ( #10844 )
2018-05-25 23:32:37 -05:00
Scott Lahteine
d74e333c0f
Make sure FAN_ANIM_FRAMES is defined
2018-05-25 05:28:50 -05:00
Scott Lahteine
336a022529
Support Malyan LCD without SD
2018-05-24 05:01:18 -05:00
Scott Lahteine
5f8591528e
Remove #pragmas that don't help c files
2018-05-23 23:47:16 -05:00
Scott Lahteine
c89649b46e
Suppress U8glib build warnings
2018-05-23 02:47:36 -05:00
Scott Lahteine
ee333f6be2
Followup to endstops tweaks
2018-05-22 20:41:03 -05:00
Scott Lahteine
1af98519cd
Group and adjust LCD buttons code
2018-05-22 00:37:45 -05:00
Scott Lahteine
68d7fcec83
Simplify and fix Z fade height edit
...
Fix #10761
2018-05-20 12:29:23 -05:00
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
...
Better encapsulation and considerably reduce stepper jitter
2018-05-20 06:23:58 -05:00
Scott Lahteine
228139eae6
Tweak some LCD comments
2018-05-19 21:00:08 -05:00
GMagician
3c76bda2d8
Fix switching extruder
...
`DONT_SWITCH` got lost along the way. Replace it with `DO_SWITCH_EXTRUDER` and adjust the code.
2018-05-19 17:05:15 -05:00
Scott Lahteine
c173a31060
Fix some compile warnings
2018-05-19 16:54:48 -05:00
Scott Lahteine
0ea60d506a
Clear up LCD-related compile issues
2018-05-15 00:06:59 -05:00
Scott Lahteine
3f6073e23a
Followup tweak to lcdprint_u8g.cpp
2018-05-14 14:42:11 -05:00
Scott Lahteine
fb608938f8
Prevent compilation of unused u8g-oriented code
2018-05-14 13:31:04 -05:00
Scott Lahteine
f07260c33f
Don't babystep on long click unless printing
...
As pointed out in #10731
2018-05-13 08:11:35 -05:00
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>
2018-05-13 04:52:56 -05:00
Scott Lahteine
083ec9963e
Tweaks to heater / lcd conditions
2018-05-13 04:52:56 -05:00
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.
2018-05-13 00:46:23 -05:00
Scott Lahteine
a1062eec5b
Better handling of DELAY_NS and DELAY_US ( #10716 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 08:34:04 -05:00
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner ( #10713 )
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
2018-05-12 01:38:02 -05:00
Scott Lahteine
325bbbc8c2
[2.0.x] Enable AD595 and AD8495 in concert ( #10693 )
...
* Allow both AD595 and AD8495 in concert
* General temperature code tweaks
2018-05-11 01:01:51 -05:00
Scott Lahteine
265161ba30
Blink the value for unhomed/unknown axes ( #10670 )
2018-05-10 01:19:20 -05:00
Scott Lahteine
d1b619be52
Standardize some hexadecimals
2018-05-08 09:19:18 -05:00
Scott Lahteine
ec05408453
Add 3-frame fan animation to bitmaps ( #10654 )
2018-05-08 09:06:01 -05:00
Scott Lahteine
a1fab8336e
Fix abort of SD printing
2018-05-07 02:52:26 -05:00
Scott Lahteine
81b632c255
Additional temp-oriented improvements
2018-05-02 08:43:22 -05:00
nightdemonx
e911635fb1
Add thermocouple with AD8495 support
2018-05-02 08:43:16 -05:00
Bob-the-Kuhn
410b023b50
[2.0.x] Add Viki support to RAMPS_FD_V1 (DUE) ( #10598 )
2018-05-02 07:54:06 -05:00
Scott Lahteine
b7e938a9fb
LCD_BED_LEVELING enables a sub-menu for ABL
2018-05-01 07:13:56 -05:00
Scott Lahteine
a90d99c27c
Rename float32 => float52, etc.
2018-05-01 07:08:47 -05:00
Scott Lahteine
05fca752d6
Clean up autostart handling
2018-05-01 01:35:57 -05:00
Scott Lahteine
05c33833e7
[2.0.x] Add NO_LCD_MENUS option ( #10582 )
2018-04-30 21:16:31 -05:00
Scott Lahteine
524cc392f4
Fix sd_status comparison
...
Co-Authored-By: perkmeister <perkmeister@users.noreply.github.com>
2018-04-30 21:09:50 -05:00
Scott Lahteine
9e0d99c0c6
Round all floats in string conversion functions ( #10566 )
2018-04-29 00:51:36 -05:00
Scott Lahteine
f423e54f77
Strip trailing spaces
2018-04-23 18:00:43 -05:00
Scott Lahteine
8177c4334e
Merge pull request #10498 from xC0000005/MalyanLCDFix
...
Fix overridden Malyan LCD functions
2018-04-23 17:22:43 -05:00
Scott Lahteine
cb46cb8480
Add HAS_HEATED_BED conditional ( #10495 )
2018-04-23 17:13:01 -05:00
xC0000005
24d23ce49b
Fix function definitions for Malyan LCD
2018-04-23 16:56:37 -05:00
Scott Lahteine
9e07df5c1b
Extra options for LEVEL_BED_CORNERS ( #10483 )
2018-04-22 02:50:48 -05:00
Scott Lahteine
023385ca59
Merge pull request #10479 from thinkyhead/bf2_creality_power_loss_resume
...
[2.0.x] Creality3D Power-Loss Recovery
2018-04-22 00:17:44 -05:00
Scott Lahteine
3396671011
[2.0.x] Reset LCD status to fallbacks ( #10470 )
...
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
2018-04-22 00:16:30 -05:00
Scott Lahteine
d58450c82a
Russian language update
...
Co-Authored-By: anton-piliugin <34044202+anton-piliugin@users.noreply.github.com>
2018-04-22 00:14:20 -05:00
Scott Lahteine
11ab017dd0
Creality3D Power-Loss Recovery
2018-04-21 21:56:50 -05:00
Scott Lahteine
78ea4871f9
Fix up enqueue now functions
...
…and apply to MALYAN_LCD.
2018-04-19 19:45:53 -05:00
Scott Lahteine
8ca3c43d73
Updated language_data spacing, headers
2018-04-19 06:16:16 -05:00
Scott Lahteine
184c077c58
Correct includes (u8g.h) and spelling
2018-04-19 06:16:16 -05:00
Yunhui Fu
627348b46c
move the TALL_FONT_CORRECTION to language files
2018-04-19 06:16:16 -05:00
Yunhui Fu
77bc653524
Use X windows 6x12 bitmap font to support western languages.
2018-04-19 06:16:15 -05:00
Yunhui Fu
d81649b365
Update language data for sk.
2018-04-19 06:15:19 -05:00
Yunhui Fu
41839746a2
Removed unused macros
2018-04-19 06:15:19 -05:00
Scott Lahteine
df2f24617b
Use 0 as the bed position (not Z_MIN_POS)
2018-04-17 20:32:56 -05:00
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
2018-04-17 17:28:55 -05:00
Scott Lahteine
e4acd2c40e
One fewer compare in _lcd_move_xyz
2018-04-17 16:03:15 -05:00
Scott Lahteine
6cb83758d7
Fix Brazilian Portuguese language duplicates
2018-04-15 19:18:08 -05:00
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.
2018-04-15 18:27:54 -05:00
Scott Lahteine
9f8a96fb8a
Brazilian Portuguese update ( #10409 )
2018-04-15 13:13:46 -05:00
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.
2018-04-15 13:12:02 -05:00
Scott Lahteine
584735c994
u8g.h => clib/u8g.h
2018-04-14 12:26:01 -05:00
KangDroid
6c535081ec
[2.0.x] Add optional menu item to toggle software endstops ( #10389 )
2018-04-13 00:24:09 -05:00
Scott Lahteine
0535ebc4d2
MESH_BED_LEVELING before PROBE_MANUALLY
2018-04-12 22:45:52 -05:00
Luc Van Daele
12785583d0
[2.0.x] G33 MIN_STEPS_PER_SEGMENT ( #10386 )
2018-04-12 20:22:29 -05:00
Yunhui Fu
c96412a78f
[2.0.x] UTF-8 language translation support ( #10213 )
2018-04-12 20:14:01 -05:00
Luc Van Daele
646aa20b43
Overhaul of G33 Delta Calibration ( #8822 )
2018-04-11 21:14:48 -05:00
Scott Lahteine
a6485456df
Fix LIGHTWEIGHT_UI with UBL
...
See https://github.com/MarlinFirmware/Marlin/issues/10317#issuecomment-379100702
2018-04-08 03:24:22 -05:00
Scott Lahteine
4dc7e64789
Update Slovak language
...
Based on #10313 by @rmoravcik
2018-04-06 20:23:20 -05:00
GMagician
6ce060cfe0
[2.0.x] Update language_it.h ( #10322 )
...
Updated to #10296
2018-04-06 20:07:46 -05:00
Scott Lahteine
051303ad42
Russian language updates
...
From #10311 by @anton-piliugin
2018-04-05 00:46:46 -05:00
Sean
2fa0a73c2c
Implement filament change continuous purge
2018-04-04 20:57:51 -05:00
Marcio Teixeira
8bc93c6f2b
Improve heating/cooling LCD messages ( #10293 )
2018-04-04 18:29:27 -05:00
Yunhui Fu
a019eebdd6
support utf8 unicode for test language ( #10220 )
2018-04-02 20:03:25 -05:00
Scott Lahteine
adcb87f0db
Z Endstop Servo => Z Probe Servo
2018-04-01 23:54:21 -05:00
Scott Lahteine
31df43212c
Use lcd_printPGM_utf in more places
...
Fix #10256
2018-03-31 20:49:20 -05:00
Scott Lahteine
6098efcc59
Use float62 for LCD edit of Z Fade
2018-03-31 20:03:09 -05:00
Scott Lahteine
f04be05a14
"G28 Z Forbidden" => "Home XY first"
...
Some languages will need to be updated for proper phrasing
2018-03-28 21:51:15 -05:00
Scott Lahteine
9d2ea5d64b
Undo German changes
...
See 941e9bd329 (commitcomment-28262166)
2018-03-28 17:05:14 -05:00
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.
2018-03-28 14:07:52 -04:00
Scott Lahteine
aa6dacbbdf
German update
...
Based on #10216
2018-03-25 15:21:13 -04:00
Yunhui Fu
8322a79bb9
update the UTF-8 C strings for Chinsee languages, for Simplified and Traditional Chinese ( #10211 )
2018-03-25 12:37:54 -04:00
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
2018-03-21 19:30:06 -05:00
Bob-the-Kuhn
7308ef7809
Add conditional, give DUE SPI a unique name, fix compiler warnings ( #10168 )
2018-03-20 15:53:21 -05:00
Scott Lahteine
fbdc5ad962
Prevent lcd_update stack overflow on SD Card change
2018-03-18 18:58:10 -05:00
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).
2018-03-14 02:44:30 -05:00
Scott Lahteine
f1327fd5f9
Use lcd_goto_previous_menu_no_defer more
2018-03-14 00:50:15 -05:00
Scott Lahteine
65ce0303f8
Fix MKS_12864_OLED blank issue
...
Fixes #10071
2018-03-13 04:54:23 -05:00
Scott Lahteine
5dec828abc
Add MKS_12864OLED to lcd_implementation_init
...
Followup to #7914
2018-03-12 08:54:17 -05:00
Scott Lahteine
51ebdf3b7d
Finish scroll_screen with menu direction/multiplier
...
Fixes #10041
2018-03-11 04:41:12 -05:00
Bob-the-Kuhn
0d8c15c01f
restore PR 9661 files & V1 fix
2018-03-10 22:46:32 -06:00
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"
2018-03-10 17:22:20 -06:00
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
2018-03-09 23:06:11 -06:00
Scott Lahteine
3c2bfa5e53
Update powersupply_on in power_on/off ( #10015 )
...
Fix #10004
2018-03-08 18:56:47 -06:00
Scott Lahteine
1913c37a91
Tweak to manual move eindex arg
2018-03-08 16:20:24 -06:00
Scott Lahteine
03e3011332
Fix compile error with MAX_MESSAGE_LENGTH
...
Fix #9988
2018-03-07 21:57:01 -06:00
Scott Lahteine
ca577c1638
Fix up various spacing, comments, and typos
2018-03-07 21:09:08 -06:00
Scott Lahteine
be0e100fed
Fix sd subdirectory encoder position
...
Followup to 7e386c7
2018-03-07 16:54:19 -06:00
Bob-the-Kuhn
04dedc7ed8
always completely initialize display ( #9981 )
2018-03-07 16:40:59 -06:00
Scott Lahteine
0149680f54
Fix compile error with char LCD
2018-03-07 16:25:37 -06:00
Scott Lahteine
7e386c7e98
Fix encoder position for sddirectory
2018-03-07 05:23:03 -06:00
Scott Lahteine
22a017a856
Rebuild SD file sort array on Stop SD Print ( #9976 )
...
Thanks Chuck Hellebuyck.
2018-03-07 01:42:11 -06:00
Marcio Teixeira
fd883c909a
Improvements to Lightweight ST7920 status screen. ( #9952 )
...
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
2018-03-06 01:49:36 -06:00
Scott Lahteine
f9cafc4001
Fix menu highlight glitch, tweak scrolling code ( #9957 )
2018-03-05 23:05:15 -06:00
Scott Lahteine
2d1233b86c
Fix lcd_quick_feedback call for BTN_BACK
2018-02-28 20:24:11 -06:00
AnHardt
eb8b758226
Fix some mapper, charsize problems ( #9866 )
2018-02-28 18:57:05 -06:00
Scott Lahteine
8bffb26c23
Fix manual move position display
...
Manual moves now correctly include the workspace offset.
2018-02-28 17:33:23 -06:00
Scott Lahteine
bd0967ad87
Fix BTN_BACK
...
Followup to #9835
2018-02-28 03:26:28 -06:00
Scott Lahteine
d9a98b5814
Russian language update
...
From #9849
2018-02-28 03:07:39 -06:00
Scott Lahteine
35ec67885a
Add support for BACK button (RADDS) ( #9835 )
2018-02-26 22:52:57 -06:00
geigerg
4817c78a65
Add files via upload ( #9828 )
2018-02-26 15:44:01 -06:00
TheSFReader
eb079959fb
Report sd card progress [FR] #9751 ( #9832 )
...
* SD Status auto-report feature
Feature Request #9751
2018-02-26 15:38:27 -06:00
Scott Lahteine
19ba91f77a
Fix lcd_custom_bootscreen compiler warning
2018-02-25 04:38:17 -06:00
Scott Lahteine
2024775e07
Spanish (UTF8) Language ( #9786 )
...
From #7314 by @MrAmericanMike
2018-02-23 20:24:02 -06:00
Scott Lahteine
43ff15244d
Fix a progress bar condition
2018-02-23 19:43:44 -06:00
Zachary Hill
4d588b2d6a
Further fix of LCD_PROGRESS_BAR ( #9783 )
2018-02-23 18:53:04 -06:00
Scott Lahteine
e749945317
Un-pause print on cancel ( #9780 )
2018-02-23 13:42:15 -06:00
Scott Lahteine
8f9262f3fe
Fix path to _Statusscreen.h
2018-02-23 09:06:06 -06:00
Scott Lahteine
0542b03750
Fix bootscreen include path
...
Fix #9759
2018-02-23 01:59:35 -06:00
Scott Lahteine
2bd252b501
[2.0.x] LIN_ADVANCE v1.5 ( #9712 )
2018-02-23 00:53:29 -06:00
Scott Lahteine
a6b7e721cf
Slovak language update
2018-02-23 00:49:07 -06:00
Scott Lahteine
2c9775313a
Fix Z position on HD44780
...
Fix #9732
2018-02-23 00:42:42 -06:00
Studiodyne
9c9cd54ef3
Add Z Fade Height edit to UBL and Tune submenus ( #9738 )
2018-02-23 00:29:58 -06:00
Scott Lahteine
3851ffce0f
Merge pull request #9637 from marcio-ao/pr-lite-st7920-status
...
[2.0.x] Light-weight status screen for ST7920 based printers
2018-02-22 23:55:02 -06:00
Scott Lahteine
424b9a83cd
Slovak language update
...
From @rmoravcik at #9760
2018-02-22 03:00:47 -06:00
Marcio Teixeira
532bb3aaa1
Lightweight status screen for ST7920
...
- This status screen uses the ST7920 character generator to greatly
reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller
but should work with any LCD that uses an ST7920 or fully compatible
controller.
2018-02-22 00:10:43 -06:00
Scott Lahteine
72f63a4980
Fix DOGM progress bar with LCD_SET_PROGRESS_MANUALLY
2018-02-21 19:47:04 -06:00
Scott Lahteine
343c17d5b3
Reduce Creality3D bootscreens flash usage ( #9752 )
2018-02-21 16:08:52 -06:00
Scott Lahteine
9f0907d40c
Fix big edit font width calculation
...
Fix #9685
2018-02-20 16:24:23 -06:00
Scott Lahteine
4303f2e377
Fix MALYAN_LCD message bugs
...
Fix #9711
Replacing #9731
2018-02-20 05:40:19 -06:00
Bob-the-Kuhn
47d529aac5
move #include <U8glib.h>
2018-02-19 17:39:40 -06:00
Scott Lahteine
fc460fff94
Extend menu items for SWITCHING_EXTRUDER
...
Reference #5367
2018-02-19 11:12:42 -06:00
Scott Lahteine
25e3e62354
Null-terminate lcd_status_message
2018-02-19 10:12:16 -06:00
Scott Lahteine
83d7e95de0
Add MSG_THERMAL_RUNAWAY_BED ( #9691 )
2018-02-18 02:23:55 -06:00
Bob-the-Kuhn
e05673a379
[2.0.x] VIKI2 & RE_ARM changes ( #9686 )
...
* VIKI2 & RE_ARM changes
1. Remove `DISABLED(SDSUPPORT)` from ST7565 in `ultralcd_impl_DOGM.h`. These LCDs share pins with the SD card and can run at the SD card rates.
2. Add SDSS definition to `pins_RAMPS_RE_ARM.h`. Apparently the SDSS definition in `pins.h` is being processed before the one in `spi_pins.h` which resulted in not being able to read the SD card.
2018-02-17 16:41:36 -06:00
Scott Lahteine
f6cc89ec7c
LCD_PROGRESS_BAR w/out SDSUPPORT for character LCD
2018-02-17 08:17:22 -06:00
blye
168af8bacb
Allow LCD_SET_PROGRESS_MANUALLY without SDSUPPORT
2018-02-17 07:54:24 -06:00
Scott Lahteine
bf5df306e1
Fix compile error with SHOW_BOOTSCREEN disabled
...
Fix #9530
Fix #9524
2018-02-17 00:52:08 -06:00
Scott Lahteine
3021058e6d
Fix non-UTF8 Czech language
2018-02-16 22:23:29 -06:00
Scott Lahteine
1f8f8c9104
Merge pull request #9657 from petrzjunior/bugfix-2.0.x
...
[2.0.x][Language] Update Czech (Advanced pause...)
2018-02-16 02:54:06 -06:00
Thomas Moore
cff62042ee
Fix LCD manual movement on kinematic machines ( #9655 )
2018-02-16 02:34:36 -06:00
Petr Zahradník
5d9e16ea49
Update Czech advanced pause
2018-02-15 20:22:22 +01:00
Bob-the-Kuhn
b648999528
Merge pull request #9624 from Bob-the-Kuhn/RRD-8-bit-code-to-2.0.x
...
[2.0.x] Add delays to AVR driver for RRD Full Graphic Smart Controller
2018-02-14 22:43:17 -06:00
Scott Lahteine
93c0198b2d
Init LCD welcome message programmatically
2018-02-14 05:09:44 -06:00
Scott Lahteine
67a4cc610b
French update
...
Based on #9610
2018-02-14 04:15:47 -06:00
Scott Lahteine
e7b50c89b0
Fix #9201
...
FILAMENT_LCD_DISPLAY can work with SDSUPPORT
2018-02-14 03:29:47 -06:00
Bob-the-Kuhn
9a423e9a89
tested
2018-02-13 21:59:18 -06:00
Scott Lahteine
f8912bb19f
French update
...
Based on #9590 by @studiodyne
2018-02-12 01:07:47 -06:00
Scott Lahteine
e6b8207b03
Restore welcome message
2018-02-12 01:02:30 -06:00
Scott Lahteine
38c7d53bf7
Repair some spacing
2018-02-10 19:33:26 -06:00
gege2b
5785bbb491
Updated french translation ( #9556 )
2018-02-10 14:15:41 -06:00
GMagician
299606e4ae
[2.0.x] Memory overflow protection ( #9562 )
2018-02-10 14:14:34 -06:00
Scott Lahteine
5a70887467
Size lcd_status_message based on language ( #9545 )
2018-02-08 23:03:47 -06:00
Scott Lahteine
545cd8fa60
Tweak malyanlcd.cpp
2018-02-08 22:00:23 -06:00
GMagician
9854262334
[2.0.x] Fix compile warning ( #9539 )
2018-02-08 17:59:03 -06:00
Scott Lahteine
d42a87cb31
Update language Italian
...
From #9508 by @tnw513
2018-02-08 02:10:15 -06:00
Scott Lahteine
2538f019d0
Update language Basque-Euskera
...
From #9514 by @1138-4EB
2018-02-08 02:08:41 -06:00
Scott Lahteine
16739264d3
Add UltiController v2.1 support
...
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
2018-02-05 22:30:03 -06:00
Scott Lahteine
38d62494ef
Adjustment to DOG_CHAR_*_EDIT
2018-02-05 20:25:45 -06:00
Scott Lahteine
766faa05a9
sp
2018-02-05 15:57:29 -06:00
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
2018-02-04 18:52:44 -06:00
Scott Lahteine
2ea4e74ed3
Misc. comments
2018-02-04 17:40:39 -06:00
Thomas Moore
786746404b
[2.0.x] Apply feedrate to nozzle movement for kinematic machines ( #8778 )
2018-02-04 00:26:05 -06:00
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
2018-02-03 19:33:26 -06:00
GMagician
9e13d1fad5
[2.0.x] Fix temperature out of LCD ( #9461 )
...
Fix bug introduced in #9415
2018-02-03 19:25:04 -06:00
Scott Lahteine
d6e29e9597
Update French language
...
Based on #9373 by @nikkoura
2018-02-02 01:56:25 -06:00
Scott Lahteine
79796b22ad
Fix up _Bootscreen.h and _Statusscreen.h
2018-02-02 00:57:16 -06:00
Bob-the-Kuhn
21179f8300
Fix the "slow" version of the G-code parser
2018-02-02 00:35:58 -06:00
Scott Lahteine
6339b506c0
Make sure binary.h is included as needed
2018-02-01 21:37:35 -06:00
Scott Lahteine
266086670b
Better LCD message when heating needed
2018-01-22 04:38:37 -06:00
Scott Lahteine
61bf8478a2
Add hotEnough methods
2018-01-22 04:38:37 -06:00
Scott Lahteine
07db5638e2
Add a heating indicator X offset
2018-01-21 02:04:14 -06:00
GMagician
719cd53e09
Standardized max temp values
...
Everywhere in menu items temperatures are "defined value" subtracted by 15.
In one place is subtracted by 5
2018-01-19 19:32:46 +01:00
Scott Lahteine
c7bad74d8f
Merge pull request #9202 from benlye/m73-bugfix
...
[2.0.x] Fix progress bar duration when time is exactly 86400s
2018-01-16 21:14:58 -06:00
Roxy-3D
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
...
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.
The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
2018-01-16 11:08:00 -06:00
blye
554d849827
Fix duration when time is exactly 86400s
2018-01-16 08:12:00 +00:00
Scott Lahteine
fa432508b0
Followup to Ender config
2018-01-15 06:00:21 -06:00
Scott Lahteine
f887719a40
Creality Ender board support
2018-01-15 03:42:24 -06:00
Scott Lahteine
02ff12d491
More up front option to show SD percentage
2018-01-14 23:32:39 -06:00
Bob-the-Kuhn
e633ce06c7
LCD contrast type mismatch is back
...
WORKS!
2018-01-11 10:32:58 -06:00
GMagician
3a99dc7c5c
2.0.x Fix compiler warning ( #9116 )
...
Fix duplicate language define warning
2018-01-09 16:54:41 -06:00
Tannoo
f26805e862
[2.0.x] UBL Mesh Storage Message ( #9095 )
2018-01-07 20:33:53 -06:00
GMagician
5fb6dd1424
Bmp fix
...
Clockwise arrow fixed
2018-01-06 19:02:36 +01:00
Bob-the-Kuhn
cb0e826c5d
Merge pull request #9068 from Bob-the-Kuhn/SD-detect
...
[2.0.x] SD card detect improvement
2018-01-05 21:09:57 -06:00
Bob-the-Kuhn
f72b0a7b04
1234
2018-01-05 20:36:05 -06:00
Scott Lahteine
e89f1453ab
UBL G29 works without settings.load()
2018-01-05 15:48:34 -06:00
Scott Lahteine
1c41de16d4
Trailing whitespace clean
2018-01-05 10:11:31 -06:00
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
2018-01-04 15:07:37 -06:00
Scott Lahteine
81211da7b4
M701 / M702 language changes
2018-01-04 05:05:28 -06:00
Scott Lahteine
455592eee8
Improvements to LCD menu macros
2018-01-04 03:56:36 -06:00
Bob-the-Kuhn
4626d04067
as good as i can get it
...
minor edits to force new Travis test (last one timed out)
Update u8g_com_HAL_DUE_st7920_sw_spi.cpp
initial power up display garbage gone
2018-01-03 22:46:31 -06:00
Tannoo
e43f3ac989
EEPROM init fix
2018-01-03 04:31:01 -06:00
Scott Lahteine
fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
...
[2.0.x] Fix UBL compilation warnings
2018-01-02 21:38:45 -06:00
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
2018-01-02 21:00:06 -06:00
Bob-the-Kuhn
e9fc7bc69c
Merge pull request #9000 from Bob-the-Kuhn/2.0-LCD-contrast
...
[2.0.x] lcd_contrast type mismatch work around
2018-01-02 18:46:31 -06:00
Roxy-3D
39e5fabfa9
Z BabyStepping should not be dependent on a bed leveling system being active
2018-01-01 14:46:50 -06:00
Bob-the-Kuhn
ef911a2d12
works
2018-01-01 14:35:16 -06:00
Scott Lahteine
2929c9e56f
A specific option to SLIM_LCD_MENUS
2017-12-31 00:11:22 -06:00
Scott Lahteine
615146c069
Enqueue commands better in ultralcd.cpp
2017-12-30 04:44:59 -06:00
Scott Lahteine
2526ac6500
Display up to 3 extruders on char LCD
...
…and show bed level indicator at the position of the [H] icon, when a heated bed exists.
2017-12-28 20:17:42 -06:00
Scott Lahteine
db32c185ae
Merge pull request #8860 from Bob-the-Kuhn/2.0.x-DUE-RRDFGSC
...
[2.0.x] DUE - update for Reprap Discount Full Graphic Smart Controller
2017-12-27 05:06:49 -06:00
Scott Lahteine
9ecdd1f4c7
Multi extruder support for M600 and LCD
2017-12-27 04:33:25 -06:00
Scott Lahteine
a1ce6e8ff4
Clear lcd_clicked immediately on use
2017-12-26 22:26:04 -06:00
Scott Lahteine
f163eede78
No sub-menu if NO_VOLUMETRICS
...
For parity with #8911
2017-12-26 18:28:42 -06:00
Scott Lahteine
1a827d5b68
Opening brace tweaks
2017-12-25 09:34:43 -06:00
Bob-the-Kuhn
a142fab155
Enable RRDFGSC on Due
2017-12-25 09:22:14 -06:00
Scott Lahteine
4ef965cc40
Fix compiler warnings
2017-12-25 08:53:01 -06:00
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
2017-12-25 05:16:01 -06:00
Scott Lahteine
4a8fd8ae92
Merge pull request #8853 from ejtagle/bugfix-2.0.x
...
USB Mass Storage Implementation / CDC with HW flow control and misc fixes and improvements for Arduino DUE/RE-ARM based boards
2017-12-24 18:50:28 -06:00
Petr Zahradník
69a51a426c
Update Czech language Dec 2017
2017-12-22 19:35:09 +01:00
etagle
99b2fc2066
Adjusted timings on the ST7290 u8glib so RE-ARM and RAMPS4DUE have no problems when writing to the graphics LCD. This fixes Issue #8787 - Special thanks to Bergerac56 for testinf this out !!!
2017-12-21 02:33:22 -03:00
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
2017-12-19 19:51:25 -06:00
Scott Lahteine
de5ca96654
More parity with 1.1.x, plus whitespace
2017-12-19 18:36:16 -06:00
Dan Delaney
b055d8c39c
[2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller ( #8814 )
...
* Adding support for using the MKS_12864OLED with the SSD1306 controller
* Update comment for correct controller type
2017-12-16 18:47:04 -06:00
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
2017-12-13 02:32:34 -06:00
Eduardo José Tagle
ac168a03c8
Fixes for the Arduino DUE HAL (Serial Port, Graphics Display, EEPROM emulation) ( #8651 )
...
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style cleanup (2)
* Style fixes (3)
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style changes to u8g_dev_st7920_128_64_sw_spi.cpp
* Even more improvements to the FastIO HAL for DUE. Now WRITE() is 2 ASM instructions, if value is constant, and 5 cycles if value is not constant. Previously, it was 7..8 cycles
* After some problems and debugging, seems we need to align the interrupt vector table to 256 bytes, otherwise, the program sometimes stops working
* Moved comments out of macro, otherwise, token pasting does not properly work sometimes
* Improved Software SPI implementation on DUE: Now it honors the selected speed passed to spiInit(). This allows much faster SDCARD access, improving SDCARD menus and reducing latency
* Update u8g_dev_st7920_128_64_sw_spi.cpp
* Disabling EEPROM over FLASH emulatiion if an I2C or SPI EEPROM is present
2017-12-12 17:51:36 -06:00
Scott Lahteine
9898b96992
No lcd_map_control flag in quick_stop
2017-12-06 22:23:34 -06:00
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
2017-12-06 21:50:54 -06:00
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
2017-12-06 21:50:54 -06:00
Scott Lahteine
aeb5c623c1
Show "Level Bed Corners" with UBL too
...
Addressing #8676
2017-12-05 21:58:43 -06:00
Scott Lahteine
4d3c3d0b73
Some ST7920 parity with 1.1.x
...
Possibly more should be brought over? Discussion at #8471
2017-12-05 02:22:36 -06:00
Scott Lahteine
3748c28924
Fix MBL G29 without LCD
...
Addressing https://github.com/MarlinFirmware/Marlin/pull/8575#discussion_r154536617
2017-12-05 01:57:45 -06:00
Scott Lahteine
0154e3480c
New feature: BED_SKEW_CORRECTION
2017-12-01 19:39:49 -06:00
Scott Lahteine
e37dd64548
Apply LEDColor, language fixes
2017-11-29 23:58:12 -06:00
Tannoo
cf0f78336b
New Feature: LED_CONTROL_MENU
2017-11-29 21:02:55 -06:00
Scott Lahteine
276271e72f
Make MBL work more like PROBE_MANUALLY
2017-11-27 02:12:29 -06:00
Scott Lahteine
a67cf78c6b
Clean up whitespace, spacing
2017-11-26 20:18:52 -06:00
Scott Lahteine
f0dd4e3fa0
Bootscreen parity with 1.1.x
2017-11-26 20:07:17 -06:00
Scott Lahteine
f90c075d1f
SD Menu patches
2017-11-26 01:14:18 -06:00
Scott Lahteine
9b64be0bc5
Fixes for leveling sub-menus
2017-11-26 00:05:36 -06:00
Bob-the-Kuhn
fc40d56131
fixed error, updated defaults, added notes
...
Travis fix - only allow ultralcd_st7920_u8glib_rrd_AVR.cpp to compile when ST7920 selected
2017-11-25 12:35:03 -06:00
Scott Lahteine
1ef1052ae1
Phatter arrows for Z offset overlay
2017-11-24 15:53:25 -06:00
Scott Lahteine
5926c9c97b
Followup for MESH_EDIT_GFX_OVERLAY
2017-11-24 15:53:25 -06:00
Scott Lahteine
c6b0c104bb
Adapt G26 to work for all meshes
2017-11-23 22:31:37 -06:00
Scott Lahteine
1685cd193b
Tweak char_mode init
2017-11-22 19:12:08 -06:00
Scott Lahteine
9406c87a97
Fix up LCD init / charset
2017-11-22 18:22:55 -06:00
teemuatlut
f011a32771
Board definitions for Ultratronics Pro v1.0
2017-11-22 14:55:24 -06:00
Scott Lahteine
56c02b7f59
Shift register buttons question
...
Can LCD shift registers keep up with faster MCUs?
2017-11-21 16:12:40 -06:00
Scott Lahteine
3994d3b935
General cosmetic LCD
2017-11-21 16:12:40 -06:00
Scott Lahteine
25af9decfe
Remove enum.h include of MarlinConfig.h
2017-11-19 15:43:38 -06:00
Scott Lahteine
81bc428b48
Don't compile custom u8g without DOGLCD
2017-11-19 13:58:38 -06:00
Scott Lahteine
60adc6ff02
Display filwidth ratio in terms of E mm
2017-11-18 07:01:49 -06:00
Scott Lahteine
6e533748eb
Fixes #8472
2017-11-18 05:15:55 -06:00
Scott Lahteine
3bba7d60f3
No retroactive changes with M851 Z
...
If using babystep to adjust the Z probe offset, the axis will move and the mesh will be updated at the same time, causing a doubling of the Z offset over the rest of the print.
To correct for this, the current Z position would need to be modified in the opposite direction, canceling out the additional Z offset added to the mesh. This would be confusing to users, and moreover it would not be accurate without also taking the current Z fade level and current Z height into account.
It might make sense to change the mesh in the case where no babystepping is taking place, but this could be considered an undesirable side-effect of changing the `zprobe_zoffset`.
One way to remedy this would be to return to storing the mesh with `zprobe_zoffset` included, then subtracting `zprobe_zoffset` from the returned Z value. Thus, a babystep moving the Z axis up 1mm would subtract 1 from `zprobe_zoffset` while adding 1 to all mesh Z values.
Without including the `zprobe_zoffset` in the `z_values` there is no safe way to alter the mesh in conjunction with babystepping, although it's fine without it.
2017-11-18 03:36:39 -06:00
Scott Lahteine
7dacc999b9
Remove obsolete show_bootscreen var
2017-11-17 17:01:43 -06:00
Scott Lahteine
b2dda096fe
Fix FILAMENT_LCD_DISPLAY for disabled state
2017-11-16 16:57:48 -06:00
Scott Lahteine
6d6c3b1e97
Fix up REPRAPWORLD_KEYPAD defines
2017-11-13 22:14:54 -06:00
Scott Lahteine
36426af564
Merge pull request #8356 from tcm0116/2.0.x-M600
...
[2.0.x] Normalize load/unload length in M600
2017-11-10 19:44:08 -06:00
LVD-AC
e334efb2a7
PROBE_MANUALLY etc.
2017-11-10 19:27:33 -06:00
Scott Lahteine
0efa66be0b
Updates to Traditional Chinese
...
From @cheton at #8347
2017-11-10 04:52:20 -06:00
Scott Lahteine
cba9c1cf9e
Add pre-calculated planner.e_factor
2017-11-10 03:14:24 -06:00
Scott Lahteine
81b91b3f9d
Clean up some trailing white-space
2017-11-10 02:31:04 -06:00