Skip to main content

macro.cfg

[gcode_macro START_PRINT] gcode: # Get Params {% set t_extruder = params.T_EXTRUDER|default(205)|float %} {% set t_bed = params.T_BED|default(60)|float %} # Start M140 S{t_bed} ; Setze Heatbed Temperatur M190 S{t_bed} ; Warte auf Bed Zieltemperatur G28 ; Home M83 ; Extruder relativer Modus # Start probing BED_MESH_CALIBRATE PROFILE=mesh1 METHOD=automatic G1 X-15 Y5 Z15 F2200 #G1 Z0.2 F3000 G92 E0.0 ; Extruder Reset G90 ; Absolute Positionierung M104 S{t_extruder} ; Setze Hotend Temperatur M109 S{t_extruder} ; Warte auf Hotend Zieltemperatur _PRIME_LINE [gcode_macro PRINT_END] gcode: TURN_OFF_HEATERS G91 ; Relative Position G1 E-4 F3000 ; Retract G1 X-0.5 Y-0.5 Z5 E-5 G90 ; Absolute Positionierung G1 X83 Y160 F2200 ; Bewege den Kopf nach hinten in die Mitte M107 ; Partcooling Fan deaktivieren M117 Print done [gcode_macro _PRIME_LINE] gcode: G90 ; Absolute Position G1 E8 F3000 G1 Z0.2 F3000 ; put down hotend G1 X5 Y5 F2200 G1 X5 Y5 Z0.2 F3000 ; get ready to prime G92 E0 ; reset extrusion distance G1 X110 E15 F600 ; prime nozzle G1 X140 F5000 ; quick wipe [gcode_macro probe_mesh] gcode: # Set extruder and bed temperature M190 S60 # Home all axis G28 # Start probing BED_MESH_CALIBRATE PROFILE=mesh1 METHOD=automatic # Turn off heaters afterward TURN_OFF_HEATERS