Kisebb lépésekben haladjunk. 🙂
A gcode-ba belenézve nekem úgy tűnik, hogy nem hívódik meg a klipper start gcode makró.
Itt Klipperben az a koncepció, hogy a nyomtató specifikus utasításokat a nyomtatóban tárolt start makróban adjuk meg, nem a szeletelőben. A szeletelőben pedig ezt hívjuk csak meg.
Nekem kb. ennyi van az Orcaban beállítva az indító kódhoz:
M190 S0
M109 S0
print_start EXTRUDER=[nozzle_temperature_initial_layer] BED=[bed_temperature_initial_layer_single] CHAMBER=[chamber_temperature]
És a start makró:
[gcode_macro PRINT_START]
gcode:
{% set BED_TEMP = params.BED|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER|default(190)|float %}
M104 S{180}
M190 S{BED_TEMP}
#G4 P60000
M104 S{220}
CHOME
QUAD_GANTRY_LEVEL
M104 S{EXTRUDER_TEMP}
CLEAN_NOZZLE
BED_MESH_CALIBRATE adaptive=1
M109 S{EXTRUDER_TEMP}
CLEAN_NOZZLE
LINE_PURGE
G92 E0
G1 E.25 F2100
A részletek persze lehetnek egészen mások, de ez a logikája. Szerintem neked a start makróhoz hasonló kódhalmaz van a szeletőleben is. Ezt a két dolgot fésüld össze elsőként. Amire nagyon kell figyelni, hogy az elnevezések pontosan legyenek megadva mindkét helyen, a makró és a paramterek nevei.
Ennek a nyomtatónak itt megnézheted a beállításait és makróit, szépen darabokra van bontva:
https://github.com/Zen3Dlab/Voron_Micron_M.095_configs/tree/main