Commit Graph

136 Commits

Author SHA1 Message Date
Knutwurst
6fff254817 Let's try something else... 2020-07-22 09:39:43 +02:00
Knutwurst
a3a47856c2 Use PROGMEM for TFT string handling 2020-07-21 08:25:45 +02:00
Knutwurst
1c3f1e9ada Add original anycubic stuff for tft serial handling including serial flush in case of error. 2020-07-20 21:10:44 +02:00
Knutwurst
e0a9012556 Small hardware serial protocol bugfix, which causes crashes inside the tft firmware 2020-07-18 22:50:35 +02:00
Knutwurst
d174e84f4e Remove unused mes menu item. 2020-07-15 10:10:22 +02:00
Knutwurst
e9515c89f2 Fix BLTouch menu entry 2020-07-14 20:44:18 +02:00
Knutwurst
a7b4298ffd Add BLTouch special menu item. 2020-07-14 20:33:42 +02:00
Knutwurst
5d3be2c342 - Rework of Touchscreen serial protocol handling
- Disable Endstop Beep
- Bugfix when stopping sd print while heating leads to a endless printing loop
- Bump version to 1.0.6 for next release
2020-07-11 13:29:06 +02:00
Knutwurst
d88d98d691 New serial protocol handling and .gcode is only appended when it's needed. 2020-07-09 10:37:14 +02:00
Knutwurst
73c98e400b Rework touchscreen handling. 2020-07-08 18:28:07 +02:00
Knutwurst
73e750d697 First working implementation of the special menu for the Mega X touchscreen. 2020-07-07 12:30:43 +02:00
Knutwurst
0b2ea96958 - Hotend reheat fix
- Change default E steps for S Extruder
2020-06-27 22:45:26 +02:00
Knutwurst
db6707d78e Fix issue #1 where M600 did not work. Also implemented advanced pause and parging feature and fixed bug, which prevents resuming from pared nozzle. 2020-06-21 12:52:21 +02:00
Knutwurst
e7731a4b72 Add startup chime, endstop beep and extremely annoying thermal runaway warning sound, since the touchscreen can not display an error message. 2020-06-15 11:01:40 +02:00
Knutwurst
e04691b248 - Code cleanup
- Bump version to 1.0.5-prerelease
2020-06-14 17:47:42 +02:00
Knutwurst
fb801fb3ec Some file dialog fixes regarding too long filenames and special menu 2020-06-14 14:06:33 +02:00
Knutwurst
d090049594 Take anycubic's approach to implement power outage support. SD card wearing can be prevented by disabling it via POWER_OUTAGE_TEST flag. 2020-06-11 15:36:23 +02:00
Knutwurst
d772a6abac Add exit to default page in special menu. 2020-06-07 09:40:56 +02:00
Knutwurst
8ea2ae36ad Add 0.02 and 0.01 Z-Stepping for mesh leveling purpose. 2020-06-07 09:27:31 +02:00
Knutwurst
eaf291bf05 Bugfix for nozzle positioning via touchscreen, which was absolute instead of relative. 2020-06-06 23:55:40 +02:00
Knutwurst
f93857edb1 Filament runout sensor can be disabled via special menu. 2020-06-06 21:51:19 +02:00
Knutwurst
a11043e5bc Bugfixes for almost every common Touchscreen problem, regarding freezes and lockups by substituting the GCodeQueue.enqueue_now_P method with the correct inject function, which also clears the current queue and ensures, our command is processed. 2020-06-06 14:32:04 +02:00
Knutwurst
a3b291f1cf Disable advanced pause feature, because resume does not work reliably. 2020-06-06 13:51:17 +02:00
Knutwurst
3ddbe448ae Reset print-timer after print stop. 2020-06-06 00:28:45 +02:00
Knutwurst
c77a32a674 Bugfix for dumb wiggeling after stopping SD print. 2020-06-06 00:17:24 +02:00
Knutwurst
33c0247347 Code cleanup for HardwareSerial. 2020-06-04 10:49:56 +02:00
Knutwurst
256dda9d13 Original implementation of HardwareSerial lib. 2020-06-04 10:47:08 +02:00
Knutwurst
404ead5e0b Back to anycubic default acceleration settings. 2020-06-03 12:38:40 +02:00
Knutwurst
c88389506f Better handling of characters, which are not printable on the Touchscreen. 2020-06-03 11:29:32 +02:00
Knutwurst
0b1d80d3d0 Fix for loading files from SD. 2020-06-03 11:06:14 +02:00
Knutwurst
dea52953f0 Fix for special menu. Also add exit item at the end of the list. 2020-06-03 08:37:39 +02:00
Knutwurst
7f55974cbb Allow 1 and 2 byte characters in Touchscreen Display. 2020-06-03 08:24:12 +02:00
Knutwurst
06bd56f54d Working Implementation of Anycubic Touchscreen. Also with UTF8 workaround when using invalid characters on SD. 2020-06-02 19:20:48 +02:00
Knutwurst
1b60c6d748 Edit pin definitions for Trigorilla Board in i3 MEGA. 2020-06-02 14:17:30 +02:00
Knutwurst
0990a98aea Fix typo. 2020-06-02 13:12:14 +02:00
Knutwurst
9bbbdacc54 Add first rudimentary support for Anycubic Touchscreen usind serial interface. 2020-06-02 12:34:46 +02:00