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:
|
steps:
|
||||||
|
|
||||||
- name: Setup Python 3.7
|
- name: Setup Python
|
||||||
uses: actions/setup-python@v1
|
uses: actions/setup-python@v5
|
||||||
with:
|
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
|
architecture: 'x64' # optional x64 or x86. Defaults to x64 if not specified
|
||||||
|
|
||||||
- name: Install PlatformIO
|
- name: Install PlatformIO
|
||||||
@@ -124,7 +124,7 @@ jobs:
|
|||||||
# .pio/build/${{ matrix.platform }}/${{ matrix.platform }}_v*.hex
|
# .pio/build/${{ matrix.platform }}/${{ matrix.platform }}_v*.hex
|
||||||
|
|
||||||
- name: Archive all artifacts into one ZIP file
|
- name: Archive all artifacts into one ZIP file
|
||||||
uses: actions/upload-artifact@master
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: Knuwurst-all-in-one-${{github.sha}}
|
name: Knuwurst-all-in-one-${{github.sha}}
|
||||||
path: |
|
path: |
|
||||||
|
@@ -2404,6 +2404,9 @@
|
|||||||
// NOTE: After 'M412 H1' the host handles filament runout and this script does not apply.
|
// NOTE: After 'M412 H1' the host handles filament runout and this script does not apply.
|
||||||
#define FILAMENT_RUNOUT_SCRIPT "M600"
|
#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
|
// After a runout is detected, continue printing this length of filament
|
||||||
// before executing the runout script. Useful for a sensor at the end of
|
// 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.
|
// a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead.
|
||||||
|
@@ -304,13 +304,13 @@
|
|||||||
*/
|
*/
|
||||||
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
|
#if ENABLED(THERMAL_PROTECTION_HOTENDS)
|
||||||
#if ENABLED(KNUTWURST_CHIRON)
|
#if ENABLED(KNUTWURST_CHIRON)
|
||||||
#define THERMAL_PROTECTION_PERIOD 60 // Seconds
|
#define THERMAL_PROTECTION_PERIOD 30 // Seconds
|
||||||
#define THERMAL_PROTECTION_HYSTERESIS 20 // Degrees Celsius
|
#define THERMAL_PROTECTION_HYSTERESIS 20 // Degrees Celsius
|
||||||
|
|
||||||
#define WATCH_TEMP_PERIOD 60 // Seconds
|
#define WATCH_TEMP_PERIOD 60 // Seconds
|
||||||
#define WATCH_TEMP_INCREASE 10 // Degrees Celsius
|
#define WATCH_TEMP_INCREASE 5 // Degrees Celsius
|
||||||
#else
|
#else
|
||||||
#define THERMAL_PROTECTION_PERIOD 10 // Seconds
|
#define THERMAL_PROTECTION_PERIOD 20 // Seconds
|
||||||
#define THERMAL_PROTECTION_HYSTERESIS 15 // Degrees Celsius
|
#define THERMAL_PROTECTION_HYSTERESIS 15 // Degrees Celsius
|
||||||
|
|
||||||
// #define ADAPTIVE_FAN_SLOWING // Slow part cooling fan if temperature drops
|
// #define ADAPTIVE_FAN_SLOWING // Slow part cooling fan if temperature drops
|
||||||
@@ -340,22 +340,22 @@
|
|||||||
*/
|
*/
|
||||||
#if ENABLED(THERMAL_PROTECTION_BED)
|
#if ENABLED(THERMAL_PROTECTION_BED)
|
||||||
#if ENABLED(KNUTWURST_CHIRON)
|
#if ENABLED(KNUTWURST_CHIRON)
|
||||||
#define THERMAL_PROTECTION_BED_PERIOD 40 // Seconds
|
#define THERMAL_PROTECTION_BED_PERIOD 120 // Seconds
|
||||||
#define THERMAL_PROTECTION_BED_HYSTERESIS 10 // Degrees Celsius
|
#define THERMAL_PROTECTION_BED_HYSTERESIS 15 // Degrees Celsius
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* As described above, except for the bed (M140/M190/M303).
|
* As described above, except for the bed (M140/M190/M303).
|
||||||
*/
|
*/
|
||||||
#define WATCH_BED_TEMP_PERIOD 120 // Seconds
|
#define WATCH_BED_TEMP_PERIOD 300 // Seconds
|
||||||
#define WATCH_BED_TEMP_INCREASE 10 // Degrees Celsius
|
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
|
||||||
#else
|
#else
|
||||||
#define THERMAL_PROTECTION_BED_PERIOD 20 // Seconds
|
#define THERMAL_PROTECTION_BED_PERIOD 30 // Seconds
|
||||||
#define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius
|
#define THERMAL_PROTECTION_BED_HYSTERESIS 2 // Degrees Celsius
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* As described above, except for the bed (M140/M190/M303).
|
* 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
|
#define WATCH_BED_TEMP_INCREASE 2 // Degrees Celsius
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
@@ -41,10 +41,10 @@
|
|||||||
* here we define this default string as the date where the latest release
|
* here we define this default string as the date where the latest release
|
||||||
* version was tagged.
|
* version was tagged.
|
||||||
*/
|
*/
|
||||||
#define CUSTOM_BUILD_VERSION "1.5.2"
|
#define CUSTOM_BUILD_VERSION "1.5.3"
|
||||||
|
|
||||||
#ifndef STRING_DISTRIBUTION_DATE
|
#ifndef STRING_DISTRIBUTION_DATE
|
||||||
#define STRING_DISTRIBUTION_DATE "2023-07-06"
|
#define STRING_DISTRIBUTION_DATE "2024-03-22"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -1930,23 +1930,31 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
|
|||||||
#if ENABLED(KNUTWURST_MEGA_P)
|
#if ENABLED(KNUTWURST_MEGA_P)
|
||||||
case 51:
|
case 51:
|
||||||
if (CodeSeen('H')) {
|
if (CodeSeen('H')) {
|
||||||
injectCommands(F("G1 Z5 F500"));
|
injectCommands(F(
|
||||||
injectCommands(F("G1 X30 Y30 F5000"));
|
"G1 Z5 F500\n"
|
||||||
injectCommands(F("G1 Z0.15 F300"));
|
"G1 X30 Y30 F5000\n"
|
||||||
|
"G1 Z0.15 F300"
|
||||||
|
));
|
||||||
} else if (CodeSeen('I')) {
|
} else if (CodeSeen('I')) {
|
||||||
injectCommands(F("G1 Z5 F500"));
|
injectCommands(F(
|
||||||
injectCommands(F("G1 X190 Y30 F5000"));
|
"G1 Z5 F500\n"
|
||||||
injectCommands(F("G1 Z0.15 F300"));
|
"G1 X190 Y30 F5000\n"
|
||||||
|
"G1 Z0.15 F300"
|
||||||
|
));
|
||||||
} else if (CodeSeen('J')) {
|
} else if (CodeSeen('J')) {
|
||||||
injectCommands(F("G1 Z5 F500"));
|
injectCommands(F(
|
||||||
injectCommands(F("G1 X190 Y190 F5000"));
|
"G1 Z5 F500\n"
|
||||||
injectCommands(F("G1 Z0.15 F300"));
|
"G1 X190 Y190 F5000\n"
|
||||||
|
"G1 Z0.15 F300"
|
||||||
|
));
|
||||||
} else if (CodeSeen('K')) {
|
} else if (CodeSeen('K')) {
|
||||||
injectCommands(F("G1 Z5 F500"));
|
injectCommands(F(
|
||||||
injectCommands(F("G1 X30 Y190 F5000"));
|
"G1 Z5 F500\n"
|
||||||
injectCommands(F("G1 Z0.15 F300"));
|
"G1 X30 Y190 F5000\n"
|
||||||
|
"G1 Z0.15 F300"
|
||||||
|
));
|
||||||
} else if (CodeSeen('L')) {
|
} else if (CodeSeen('L')) {
|
||||||
injectCommands(F("G1 X100 Y100 Z50 F5000"));
|
injectCommands(F("G1 X100 Y100 Z50 F5000"));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
|
@@ -132,13 +132,6 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//
|
|
||||||
// Z Probe (when not Z_MIN_PIN)
|
|
||||||
//
|
|
||||||
#ifndef Z_MIN_PROBE_PIN
|
|
||||||
#define Z_MIN_PROBE_PIN 2 // PATCH: Knutwurst
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// Steppers
|
// Steppers
|
||||||
//
|
//
|
||||||
|
Reference in New Issue
Block a user