Compare commits
26 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
defcde923f | ||
|
e466309bfb | ||
|
c697bb5d31 | ||
|
bef8b81f06 | ||
|
9cc14f19af | ||
|
7454073163 | ||
|
4227c9f662 | ||
|
e160b50639 | ||
|
d9fbb65fad | ||
|
f77932398c | ||
|
05b6a78eef | ||
|
8c03cd38bf | ||
|
b92eda5b0d | ||
|
38444739b7 | ||
|
8b67bfe695 | ||
|
48db31732f | ||
|
2f1941697d | ||
|
f9164e3a6e | ||
|
ca34b2acc2 | ||
|
e0a4e25ffa | ||
|
97c3391cd9 | ||
|
ca66eeb43e | ||
|
af83c12790 | ||
|
98613781e9 | ||
|
f122af1903 | ||
|
76cb3aec92 |
8
.github/workflows/build-all.yml
vendored
8
.github/workflows/build-all.yml
vendored
@@ -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: |
|
||||
|
@@ -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.
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
||||
/**
|
||||
|
@@ -1930,21 +1930,29 @@ 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"));
|
||||
}
|
||||
|
@@ -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
|
||||
//
|
||||
|
Reference in New Issue
Block a user