Knutwurst
bb4ee37676
Set release version and clean up some code snippets.
2023-06-02 17:42:29 +02:00
Knutwurst
79eaf1a8b5
Allow manual probing on Chiron.
2023-06-02 16:57:27 +02:00
Knutwurst
ff5b808dea
Add new mediaPrintingState for probing, which is needed by the chiron routine.
2023-06-02 16:48:10 +02:00
Knutwurst
37ef0ca742
Add more debug output.
2023-06-02 13:14:48 +02:00
Knutwurst
fd84ec3523
Add TODO in case A31 - Adjust all Probe Points
2023-06-02 11:16:11 +02:00
Knutwurst
afa411f065
Substitute settings() with command injection.
2023-06-02 08:52:05 +02:00
Knutwurst
d93ff45af6
Set build version and date. Also enable TFT debugging.
2023-06-02 08:48:41 +02:00
Knutwurst
8fb71f482e
Fix build
2023-06-02 08:47:06 +02:00
Knutwurst
325bcb7e01
Rebuild Chiron leveling feature.
2023-06-02 08:38:28 +02:00
Knutwurst
0af71b9817
Rename CodeSeen to FindToken.
2023-06-01 22:13:43 +02:00
Knutwurst
a356788dc7
Add fix for .GCO files on DGUS2 Clone Display
2023-06-01 19:27:01 +02:00
Knutwurst
6499c6b7c3
Simplify non-printable char filter loop.
2023-06-01 18:42:30 +02:00
Knutwurst
fda51c1c46
Remove unneccessary code in the filename check.
2023-06-01 17:13:17 +02:00
Knutwurst
0c25c876d3
Some refactoring and cleanup. No breaking changes.
2023-06-01 09:14:14 +02:00
Knutwurst
6d257896c0
Beautify DGUS2 Clone file display. Might need some refactoring.
2023-05-31 16:57:20 +02:00
Knutwurst
2af4a2d4e6
Fix sanitization of directory names on Anycubic 1.0 Display.
2023-05-31 15:19:18 +02:00
Knutwurst
2e030524e2
Disable debug output.
2023-05-30 21:18:41 +02:00
Knutwurst
cf0611a7d9
Use const char* because it's not altered past that point.
2023-05-30 17:33:39 +02:00
Knutwurst
9c4c58235b
Fix compiler warnings for Chiron build and Directory selection on Anycubic 1.0 displays.
2023-05-30 16:46:30 +02:00
Knutwurst
75ffa32980
Use SENDLINE instead of SEND to create directory name on anycubic 1.0 display.
2023-05-30 16:07:26 +02:00
Knutwurst
e0d858d812
Fix misuse of const char pointer by creating a new string which represents the filename.
2023-05-30 15:09:46 +02:00
Knutwurst
ad86d96a31
Cleanup
2023-05-30 09:22:25 +02:00
Knutwurst
6c4a0a887a
Remove old PrintList() implementation + some cleanup
2023-05-29 20:48:58 +02:00
Knutwurst
e940c218cd
Do not remove current selection if Special Menu is enabled, so items can be tapped multiple times.
2023-05-29 20:40:27 +02:00
Knutwurst
1df0ee59d2
Set correct filament sensor pins for chiron in correspondig header and enable new file list implementation.
2023-05-29 20:34:08 +02:00
Knutwurst
9244ea5890
New file list render implementation - WIP!
2023-05-29 20:07:06 +02:00
Knutwurst
2b5816037a
Add custom M600 configuration for DirectExtruder 4MAX Pro 2.0.
2023-05-29 12:35:07 +02:00
Knutwurst
e008a96269
Fix Chiron and 4MAX Pro 2.0 Filament rundout sensor.
2023-05-29 11:39:00 +02:00
Knutwurst
952e0db31e
Fix that you could not get out of a selected directory. Refactor Touchscreen file handling.
2023-05-29 11:20:22 +02:00
Knutwurst
ae82913d1f
Fix special menu not shown, when SD card is not inserted (Fix for #463 )
2023-05-28 17:13:20 +02:00
Stefan Kalscheuer
f92a587638
Merge upstream changes from Marlin 2.1.2.1
2023-05-26 18:50:47 +02:00
Knutwurst
22dedaeb81
Use M600 for FilamentChange instead of regular pause()
2023-05-26 18:39:22 +02:00
Knutwurst
2b57ebccaa
Add Heater Error Check.
2023-05-26 10:08:06 +02:00
Knutwurst
4a3071aa56
Some thermalManager substitutions.
2023-05-26 10:03:24 +02:00
Knutwurst
595bdd00cc
Use ExtUI injectCommands() instead of queue.inject_P for PSTR.
2023-05-26 09:50:26 +02:00
Knutwurst
d5aa1e1823
Massive code cleanup by using internal ExtUI methods.
2023-05-25 21:06:45 +02:00
Knutwurst
05a706dfb6
Fix print time display.
2023-05-24 22:38:14 +02:00
Knutwurst
5fbd3337b6
Disable Touchscreen debugging messages
2023-05-24 19:27:45 +02:00
Knutwurst
62fcc2ff35
Fix filament sensor, but disable host action commands.
2023-05-24 19:22:58 +02:00
Knutwurst
c01193bf40
Finally fix print/pause/resume and M600 filament change.
2023-05-24 14:42:09 +02:00
Knutwurst
a019c471d1
Code cleanup.
2023-05-23 22:18:21 +02:00
Knutwurst
a2137565e5
Fix Chiron build errors.
2023-05-23 15:43:23 +02:00
Knutwurst
52dc811774
Lots of changes regadring the ExtUI implementation, Filament runout, Start, Stop, Pause and Resume.
2023-05-23 15:22:25 +02:00
Knutwurst
4d6715761d
Revert c2c950b
and 41c1600
and put changes into 36c8aee
to recreate the 1.4.x filane behaviour. This should fix #453 and #455 . It's untested atm and can include bugs.
2023-04-23 22:11:42 +02:00
Stefan Kalscheuer
b115276fee
move display notification after leveling for Chiron into ExtUI hook
2022-12-23 17:51:20 +01:00
Stefan Kalscheuer
36c8aee75b
make custom Anycubic touchscreen implementation an ExtUI module
...
Start migration to ExtUI module. We do not yet change much of the custom
logic, but this brings us closer to upstream and allows use of some
integration hooks with less patching required.
2022-12-23 17:29:38 +01:00
Stefan Kalscheuer
affad24f74
fix regression from LCD_SERIAL migration for CHIRON targets
...
fixes fd58245bd2
There is an extension to the G29 implementation that sends a J25
notification to the external display. This must not use the
HardwareSerial implementation anymore.
there are also two leftover opening parenthesis in the command scaning
loop within the Chiron block that must be removed.
2022-12-22 09:20:12 +01:00
Oliver Köster
bd5eba2a0c
Merge pull request #403 from stklcode/fix/filename-padding
...
fill the output buffer with blanks on DGUS2 clone displays
2022-12-21 21:42:04 +01:00
Stefan Kalscheuer
41c16006a1
fill the output buffer with blanks on DGUS2 clone displays
...
The intention behind the original logic was to fill the entire line with
blanks, so that the output buffer of the display gets "flushed". Restore
this behavior.
2022-12-21 20:15:37 +01:00
Stefan Kalscheuer
fd58245bd2
use LCD_SERIAL for Anycubic touchscreen communication
...
Replace our implementation of HardwareSerial with LCD_SERIAL from AVR
HAL and copy helper methods and macros from Anycubic i3 ExtUI.
2022-12-21 12:26:45 +01:00