🔧 Klipper Rehber Serisi (5/9)
📜 START_PRINT & END_PRINT Makroları
Klipper için özelleştirilmiş başlangıç ve bitiş kodları
🚀 START_PRINT Makrosu
Bu makro her baskı başlangıcında otomatik olarak çalışır:
[gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(60)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
G90 ; Mutlak konumlandırma
M83 ; Relative extrusion
G28 ; Tüm eksenleri home la
M190 S{BED_TEMP} ; Yatak ısıtma (beklemeli)
BED_MESH_CALIBRATE ; Bed mesh (opsiyonel)
M109 S{EXTRUDER_TEMP} ; Hotend ısıtma
; Prime line çiz
G1 Z5 F3000
G1 X10 Y10 F5000
G1 Z0.3
G1 X100 E20 F1000
G92 E0
🏁 END_PRINT Makrosu
[gcode_macro END_PRINT]
gcode:
M400 ; Buffer ı bekle
G92 E0 ; E sıfırla
G1 E-2 F2700 ; Kısa retract
G91 ; Relative konumlandırma
G1 Z10 F3000 ; Nozzle ı yukarı al
G90 ; Mutlak konumlandırma
G1 X10 Y200 F5000 ; Parçayı öne getir
M104 S0 ; Hotend kapat
M140 S0 ; Yatak kapat
M106 S0 ; Fan kapat
M84 ; Motorları kapat
⚙️ Slicer Ayarları
| Slicer | Başlangıç G-code |
|---|---|
| OrcaSlicer | START_PRINT BED_TEMP=[bed_temperature_initial_layer_single] EXTRUDER_TEMP=[nozzle_temperature_initial_layer] |
| Cura | START_PRINT BED_TEMP={material_bed_temperature_layer_0} EXTRUDER_TEMP={material_print_temperature_layer_0} |
⚠️ Önemli: Mevcut slicer başlangıç kodlarını silin!
Yorumlar (0)
Yorum yapmak için giriş yapmalısınız
Giriş YapHenüz yorum yok
İlk yorumu siz yazın!