Commit Graph

104 Commits

Author SHA1 Message Date
Stefan Kalscheuer
33c91b345e remove unused PowerKill() 2023-06-24 14:09:27 +02:00
Stefan Kalscheuer
1822172d44 use boolean literals instead of implicit int conversion 2023-06-24 14:04:11 +02:00
Stefan Kalscheuer
a9c018f18c use static initialization for output string in RenderCurrentFolder
The dynamic sized variable outputString may not be properly initialized.
Second issue, we fill the line for directories beyond fileNameLength, so
the initialization is not always sufficient.

We now initialize outputString statically with the maximum printable
size which should resolve both.

Also clean up some variable declarations.
2023-06-24 12:37:51 +02:00
Knutwurst
4d5ba3899b Remove duplicate softEndstop setting. It's already set by the print timer. 2023-06-24 11:38:08 +02:00
Knutwurst
339125801e Fix typos 2023-06-20 15:07:17 +02:00
Knutwurst
614e54657d Cleanup touchscreen code a little 2023-06-17 19:29:21 +02:00
Knutwurst
524d6fbcdf Refactor A22 move X/Y/Z or extrude function. 2023-06-15 17:29:50 +02:00
Knutwurst
fb335408dc Activate assist level button on 4MAX. This is a trial and error commit. 2023-06-14 17:16:01 +02:00
Knutwurst
b24edb9de7 Add 4MAX Pro code for servo endstop angle adjustment. 2023-06-14 17:00:45 +02:00
Knutwurst
9afe777c26 Cleanup code and use clang-formatter to improve readabilty. 2023-06-14 15:11:17 +02:00
Knutwurst
b646757a1b Implement 4MAX Pro 2.0 assisted level feature. 2023-06-14 11:04:00 +02:00
Knutwurst
4df951c501 Substiture KNUTWURST_TFT_LEVELING flag with KNUTWURST_CHIRON. 2023-06-14 10:35:01 +02:00
Knutwurst
e0bb686818 Add support for SD extender. 2023-06-13 13:39:30 +02:00
Knutwurst
ff3c981420 Add TODO for SD Extender support. 2023-06-13 12:45:35 +02:00
Knutwurst
2a33df6da5 Remove unnecessary newlines in serial protocol 2023-06-13 08:54:19 +02:00
Knutwurst
05bd0da620 Add missing break; 2023-06-13 01:16:45 +02:00
Knutwurst
e4081fc7c3 Restructure A6 Get SD Card printing status 2023-06-13 01:12:13 +02:00
Knutwurst
1d2c42d994 A26 refresh SD routine refactoring to it is faster when no sd card is present. 2023-06-12 18:51:20 +02:00
Knutwurst
72c57b37e6 Remove FilamentRunoutCheck on Startup. 2023-06-11 13:42:29 +02:00
Knutwurst
688cb03275 Update Wifi pin header documentation. 2023-06-11 11:52:17 +02:00
Knutwurst
cb3848deaf Refactor printing status and time display for anycubic 1.0 tft. 2023-06-11 11:27:17 +02:00
Knutwurst
68a4857305 Revert "Remove thermalManager dependency from 4MAX AutoPowerOff."
This reverts commit de446f0520.
2023-06-11 08:57:12 +02:00
Knutwurst
000c489b63 Restructure fileList to load faster. 2023-06-10 17:32:34 +02:00
Knutwurst
556be8126b Enable Autosave after ABL on chiron models. 2023-06-10 00:29:27 +02:00
Knutwurst
b21b25ddf9 Add initialization to OutputString. You never know. 2023-06-09 22:50:42 +02:00
Knutwurst
2849d5afc3 Switch back from char* to const char* withyout copy routine for testing. 2023-06-09 22:36:30 +02:00
Knutwurst
c10a05b8dd Check for inserted flag from marlin instead of separate check. 2023-06-09 22:27:12 +02:00
Knutwurst
3225d0dad3 Revert File list refactoring a253776. 2023-06-09 22:07:34 +02:00
Knutwurst
d528646009 Remove duplicate sd card check 2023-06-09 13:46:36 +02:00
Knutwurst
a253776044 File list refactoring. 2023-06-09 13:16:27 +02:00
Knutwurst
4335238131 Fix anycubics typos in laser implementation. 2023-06-08 22:03:08 +02:00
Knutwurst
dc28578f54 Disable Steppers after one Minute 2023-06-08 18:26:53 +02:00
Knutwurst
de446f0520 Remove thermalManager dependency from 4MAX AutoPowerOff. 2023-06-08 18:17:51 +02:00
Knutwurst
f89e25ce3e Remove debugging defines and auto save after BLTouch leveling. This is saved afterwards when closing the menu. 2023-06-08 18:07:49 +02:00
Knutwurst
4c0ed10367 Rework file counting and substitute probe.offset.z with setZOffset_mm which is an ExtUI function. Also increase build number. 2023-06-08 18:00:11 +02:00
Knutwurst
4206e3c4e8 Invert setSoftEndstopState logic on print stop 2023-06-07 21:39:14 +02:00
Knutwurst
dfc9cbe8b1 Change Chiron and 4MAX filament load length. 2023-06-07 18:55:48 +02:00
Knutwurst
9c7e330363 Fix AutoPowerOff menu selection. 2023-06-07 18:02:01 +02:00
Knutwurst
580d56bd37 Fix PowerOffFlag handling. 2023-06-07 16:16:06 +02:00
Knutwurst
588f703684 Add Special Menu BLTouch HighSpeed Mode selection 2023-06-07 12:39:56 +02:00
Knutwurst
c48395f801 Fix 4MAX build 2023-06-07 09:09:14 +02:00
Knutwurst
f7060d5524 Add more TFT debugging messages. 2023-06-07 09:03:20 +02:00
Knutwurst
acee1592c9 Add setSoftEndstopState to TFT print and stop functions. 2023-06-07 08:49:56 +02:00
Knutwurst
442f66c145 Disable soft endstops while printing, so that mesh points below 0 can be reached. 2023-06-07 08:48:05 +02:00
Knutwurst
b5b3da41f5 Disable software endstops when manual or auto leveling is activated, so the nozzle can be set to a lower point than the endstop. 2023-06-07 08:35:43 +02:00
Knutwurst
38edd9375b Revert "Disable automatic mesh adjustment when Z offset is altered."
This reverts commit fb7a29ce8e.
2023-06-07 08:14:28 +02:00
Knutwurst
fb7a29ce8e Disable automatic mesh adjustment when Z offset is altered. 2023-06-06 21:44:08 +02:00
Knutwurst
056dd71494 Substitute LCD_SERIAL.println() with LCD_SERIAL.print(,2) to ensure display compatibility. 2023-06-06 19:06:50 +02:00
Knutwurst
09b448773f Revert define, because it breaks the build. 2023-06-06 17:01:43 +02:00
Knutwurst
223df2956a Fix display of single mesh points 2023-06-06 17:01:06 +02:00