Commit Graph

50 Commits

Author SHA1 Message Date
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
d656a841b7 Trigorilla Board selection fix, thanks to Daniel Epp. This is necessary if you want to use a BLTouch sensor in thins setup. 2020-06-12 12:02:16 +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
a52dc3c7e9 Smaller buffersize for serial communication between touchscreen and mainboard because it's not needed anymore. 2020-06-09 16:12:12 +02:00
Knutwurst
f16f964ab3 Tweak annoying keepalive interval 2020-06-09 16:09:44 +02:00
Knutwurst
f78522d3bd Restore leveling state after G28 2020-06-09 16:05:14 +02:00
Knutwurst
c5b7370b87 Reenable babystepping, linear advance and disable ARC support. 2020-06-09 11:51:03 +02:00
Knutwurst
a0cba42b41 Update README.md with some images. 2020-06-07 13:10:39 +02:00
Knutwurst
d772a6abac Add exit to default page in special menu. 2020-06-07 09:40:56 +02:00
Knutwurst
b9a135b6af Bump version number for next release. 2020-06-07 09:31: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
3bbe852b3e Bump Version to 1.0.3 for next release 2020-06-06 23:08:31 +02:00
Knutwurst
fb927ee602 Optimized MEGA S extruder feedrate and acceleration values. 2020-06-06 23:04:49 +02:00
Knutwurst
f93857edb1 Filament runout sensor can be disabled via special menu. 2020-06-06 21:51:19 +02:00
Knutwurst
b6ad592a8d Automatically initialize EEPROM on any errors. 2020-06-06 20:13:26 +02:00
Knutwurst
e1ca8ee7b3 Bump Version to 1.0.2 2020-06-06 14:38:56 +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
0486080289 - Remove unneccessary bed heating information.
- Disable debug information via serial console.
2020-06-06 12:53:11 +02:00
Knutwurst
fafc91bea1 Add config switch defines for automated releases. 2020-06-06 01:03:30 +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
138cd29322 Add loud alternating beep to thermal runaway protection. 2020-06-05 09:01:54 +02:00
Knutwurst
bead7ef70b Add PID ending beep. 2020-06-05 08:50:07 +02:00
Knutwurst
bbd2b97133 Add automatic filament change function with touchscreen controls. 2020-06-05 08:30:14 +02:00
Knutwurst
943f19ecff Add G26 mesh leveling routines. 2020-06-04 19:23:05 +02:00
Knutwurst
c0035b40c0 Bed heating status messages. 2020-06-04 18:57:44 +02:00
Knutwurst
680426254d Add heating statis messages to Touchscreen. 2020-06-04 18:56:55 +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
72fe4d3943 Touchscreen support when doing M80 and M81 gcode commands. 2020-06-04 10:27:34 +02:00
Knutwurst
7ab795c489 Add pause feature. 2020-06-04 10:25:24 +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
cfd05a1d7e Support for Filament runout sensor and endstop beep. 2020-06-03 08:26:38 +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
612108066d Fix ringbuffer in serial connection between Mainboard and Touchscreen. 2020-06-02 19:18:23 +02:00
Knutwurst
3591d3f7fa Fix for buffer overflow when an sd card with non ascii characters is read. 2020-06-02 15:03:25 +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
Knutwurst
fd0411c00c Fix XYZ types multiplication/division 2020-06-02 12:32:51 +02:00
Knutwurst
ac41149ae6 Add Anycubic serial interface support for Touchscreen. 2020-06-02 12:24:30 +02:00
Knutwurst
987c858ae4 Initial commit. Unusable Marlin 2.0.5.3 core without any custimization. 2020-06-02 11:44:35 +02:00