26 Commits
1.5.2 ... 1.5.3

Author SHA1 Message Date
Knutwurst
defcde923f Bump Builddate. 2024-03-22 08:23:01 +01:00
Knutwurst
e466309bfb Increase python version to 3.10 which hopefully does not break the build process 2024-01-12 10:54:49 +01:00
Knutwurst
c697bb5d31 Revert to something that works 2024-01-12 10:44:37 +01:00
Knutwurst
bef8b81f06 Revert to Pythin 3,7 v1 2024-01-12 10:41:15 +01:00
Knutwurst
9cc14f19af Try something else 2024-01-12 10:35:49 +01:00
Knutwurst
7454073163 Upse Python 3.10 2024-01-12 10:29:23 +01:00
Knutwurst
4227c9f662 Hopefully fix the python install in build script. 2024-01-12 10:27:54 +01:00
Knutwurst
e160b50639 Fix Typo in yaml. 2024-01-12 10:24:38 +01:00
Knutwurst
d9fbb65fad Fix Python action 2024-01-12 10:22:42 +01:00
Knutwurst
f77932398c Remove blank. 2024-01-12 10:19:11 +01:00
Knutwurst
05b6a78eef Fix build yml. 2024-01-12 10:16:58 +01:00
Knutwurst
8c03cd38bf Update Python and use actions/upload-artifact@v4 2024-01-12 10:14:58 +01:00
Knutwurst
b92eda5b0d Revert to actions/upload-artifact@v3 to see if it fixes the upload-issue. 2024-01-12 10:03:19 +01:00
Oliver Köster
38444739b7 Merge pull request #509 from stklcode/fix/mega-p-leveling
fix manual leveling from Mega P TFT
2024-01-11 22:11:15 +01:00
Stefan Kalscheuer
8b67bfe695 fix manual leveling from Mega P TFT
Conversion from enqueue_now_P() to injectCommands() causes issues when
executing multiple consecutive commands. Inject a single multi-line
string instead of 3 injections make the leveling feature work again.

Fixes: 524d6fbcdf
2024-01-11 19:57:11 +01:00
Oliver Köster
48db31732f Merge pull request #506 from stklcode/fix/501-runout-threshold
increase threshold for filament runout
2024-01-07 16:58:21 +01:00
Stefan Kalscheuer
2f1941697d increase threshold for filament runout
Increase the threshold from 5 to 20 to reduce the chance of false
positive triggers.
2024-01-06 18:44:14 +01:00
Knutwurst
f9164e3a6e Set filament runout pins. 2023-10-14 13:43:10 +02:00
Knutwurst
ca34b2acc2 Cleanup old pin definitions to avoid confusion. 2023-10-14 09:44:56 +02:00
Knutwurst
e0a4e25ffa More relaxed thermal runaway parameters for all printers especially for the print bed to allow higher temperatures. 2023-09-28 18:33:58 +02:00
Knutwurst
97c3391cd9 Revert "Disable file sorting (for testing purpose only)"
This reverts commit af83c12790.
2023-07-17 11:06:38 +02:00
Knutwurst
ca66eeb43e Reset SoftEndstop behaviour 2023-07-17 11:06:20 +02:00
Knutwurst
af83c12790 Disable file sorting (for testing purpose only) 2023-07-15 11:55:27 +02:00
Knutwurst
98613781e9 Disable ALL setSoftEndstopState() methods to rule out any issued regarding the soft endstops 2023-07-15 11:54:48 +02:00
Knutwurst
f122af1903 Revert "Disable SoftEndstop handling while printing."
This reverts commit 76cb3aec92.
2023-07-15 11:49:37 +02:00
Knutwurst
76cb3aec92 Disable SoftEndstop handling while printing. 2023-07-08 11:38:28 +02:00
6 changed files with 39 additions and 35 deletions

View File

@@ -90,10 +90,10 @@ jobs:
steps:
- name: Setup Python 3.7
uses: actions/setup-python@v1
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.7' # Version range or exact version of a Python version to use, using semvers version range syntax.
python-version: '3.10' # Version range or exact version of a Python version to use, using semvers version range syntax.
architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified
- name: Install PlatformIO
@@ -124,7 +124,7 @@ jobs:
# .pio/build/${{ matrix.platform }}/${{ matrix.platform }}_v*.hex
- name: Archive all artifacts into one ZIP file
uses: actions/upload-artifact@master
uses: actions/upload-artifact@v3
with:
name: Knuwurst-all-in-one-${{github.sha}}
path: |

View File

@@ -2404,6 +2404,9 @@
// NOTE: After 'M412 H1' the host handles filament runout and this script does not apply.
#define FILAMENT_RUNOUT_SCRIPT "M600"
// More relaxed threshold to prevent false-positive triggers (default: 5)
#define FILAMENT_RUNOUT_THRESHOLD 20
// After a runout is detected, continue printing this length of filament
// before executing the runout script. Useful for a sensor at the end of
// a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.

View File

@@ -304,13 +304,13 @@
*/
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
#if ENABLED(KNUTWURST_CHIRON)
#define THERMAL_PROTECTION_PERIOD 60 // Seconds
#define THERMAL_PROTECTION_PERIOD 30 // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 20 // Degrees Celsius
#define WATCH_TEMP_PERIOD 60 // Seconds
#define WATCH_TEMP_INCREASE 10 // Degrees Celsius
#define WATCH_TEMP_INCREASE 5 // Degrees Celsius
#else
#define THERMAL_PROTECTION_PERIOD 10 // Seconds
#define THERMAL_PROTECTION_PERIOD 20 // Seconds
#define THERMAL_PROTECTION_HYSTERESIS 15 // Degrees Celsius
// #define ADAPTIVE_FAN_SLOWING // Slow part cooling fan if temperature drops
@@ -340,22 +340,22 @@
*/
#if ENABLED(THERMAL_PROTECTION_BED)
#if ENABLED(KNUTWURST_CHIRON)
#define THERMAL_PROTECTION_BED_PERIOD 40 // Seconds
#define THERMAL_PROTECTION_BED_HYSTERESIS 10 // Degrees Celsius
#define THERMAL_PROTECTION_BED_PERIOD 120 // Seconds
#define THERMAL_PROTECTION_BED_HYSTERESIS 15 // Degrees Celsius
/**
* As described above, except for the bed (M140/M190/M303).
*/
#define WATCH_BED_TEMP_PERIOD 120 // Seconds
#define WATCH_BED_TEMP_INCREASE 10 // Degrees Celsius
#define WATCH_BED_TEMP_PERIOD 300 // Seconds
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
#else
#define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
#define THERMAL_PROTECTION_BED_PERIOD 30 // Seconds
#define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius
/**
* As described above, except for the bed (M140/M190/M303).
*/
#define WATCH_BED_TEMP_PERIOD 60 // Seconds
#define WATCH_BED_TEMP_PERIOD 120 // Seconds
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
#endif
#endif

View File

@@ -41,10 +41,10 @@
* here we define this default string as the date where the latest release
* version was tagged.
*/
#define CUSTOM_BUILD_VERSION "1.5.2"
#define CUSTOM_BUILD_VERSION "1.5.3"
#ifndef STRING_DISTRIBUTION_DATE
#define STRING_DISTRIBUTION_DATE "2023-07-06"
#define STRING_DISTRIBUTION_DATE "2024-03-22"
#endif
/**

View File

@@ -1930,23 +1930,31 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
#if ENABLED(KNUTWURST_MEGA_P)
case 51:
if (CodeSeen('H')) {
injectCommands(F("G1 Z5 F500"));
injectCommands(F("G1 X30 Y30 F5000"));
injectCommands(F("G1 Z0.15 F300"));
injectCommands(F(
"G1 Z5 F500\n"
"G1 X30 Y30 F5000\n"
"G1 Z0.15 F300"
));
} else if (CodeSeen('I')) {
injectCommands(F("G1 Z5 F500"));
injectCommands(F("G1 X190 Y30 F5000"));
injectCommands(F("G1 Z0.15 F300"));
injectCommands(F(
"G1 Z5 F500\n"
"G1 X190 Y30 F5000\n"
"G1 Z0.15 F300"
));
} else if (CodeSeen('J')) {
injectCommands(F("G1 Z5 F500"));
injectCommands(F("G1 X190 Y190 F5000"));
injectCommands(F("G1 Z0.15 F300"));
injectCommands(F(
"G1 Z5 F500\n"
"G1 X190 Y190 F5000\n"
"G1 Z0.15 F300"
));
} else if (CodeSeen('K')) {
injectCommands(F("G1 Z5 F500"));
injectCommands(F("G1 X30 Y190 F5000"));
injectCommands(F("G1 Z0.15 F300"));
injectCommands(F(
"G1 Z5 F500\n"
"G1 X30 Y190 F5000\n"
"G1 Z0.15 F300"
));
} else if (CodeSeen('L')) {
injectCommands(F("G1 X100 Y100 Z50 F5000"));
injectCommands(F("G1 X100 Y100 Z50 F5000"));
}
break;
#endif

View File

@@ -132,13 +132,6 @@
#endif
#endif
//
// Z Probe (when not Z_MIN_PIN)
//
#ifndef Z_MIN_PROBE_PIN
#define Z_MIN_PROBE_PIN 2 // PATCH: Knutwurst
#endif
//
// Steppers
//