; *** CNC Kitchen Auto Flow Pattern Generator 0.93 ; *** 02/04/26 Stefan Hermann ;####### Settings ; Artillery-X1 ; bedWidth = 300 ; bedLength = 300 ; bedMargin = 5 ; filamentDiameter = 1.75 ; movementSpeed = 100 ; stabilizationTime = 20 ; bedTemp = 40 ; primeLength = 30 ; primeAmount = 30 ; primeSpeed = 5 ; retractionDistance = 2 ; retractionSpeed = 60 ; blobHeight = 10 ; extrusionAmount = 200 ; xSpacing = 60 ; ySpacing = 45 ; startFlow = 3 ; flowOffset = 5 ; flowSteps = 7 ; startTemp = 230 ; tempOffset = -20 ; tempSteps = 3 ; direction = 1 M104 S230 ; Set Nozzle Temperature M140 S40 ; Set Bed Temperature G90 G28 ; Move to home position G0 Z10 ; Lift nozzle G21; unit in mm G92 E0; reset extruder M83; set extruder to relative mode M190 S40 ; Set Bed Temperature & Wait M106 S0 ; Set Fan Speed ;####### 230C G4 S0 ; Dwell M109 R230 ;####### 3mm3/s M117 230°C // 3mm3/s G0 X5 Y5 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F3.74 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y5 F6000 G92 E0 ; Reset Extruder ;####### 8mm3/s M117 230°C // 8mm3/s G0 X5 Y50 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F9.98 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y50 F6000 G92 E0 ; Reset Extruder ;####### 13mm3/s M117 230°C // 13mm3/s G0 X5 Y95 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F16.21 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y95 F6000 G92 E0 ; Reset Extruder ;####### 18mm3/s M117 230°C // 18mm3/s G0 X5 Y140 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F22.45 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y140 F6000 G92 E0 ; Reset Extruder ;####### 23mm3/s M117 230°C // 23mm3/s G0 X5 Y185 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F28.69 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y185 F6000 G92 E0 ; Reset Extruder ;####### 28mm3/s M117 230°C // 28mm3/s G0 X5 Y230 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F34.92 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y230 F6000 G92 E0 ; Reset Extruder ;####### 33mm3/s M117 230°C // 33mm3/s G0 X5 Y275 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X35 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X50 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F41.16 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X5 Y275 F6000 G92 E0 ; Reset Extruder ;####### 210C G4 S0 ; Dwell M109 R210 ;####### 3mm3/s M117 210°C // 3mm3/s G0 X110 Y5 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F3.74 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y5 F6000 G92 E0 ; Reset Extruder ;####### 8mm3/s M117 210°C // 8mm3/s G0 X110 Y50 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F9.98 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y50 F6000 G92 E0 ; Reset Extruder ;####### 13mm3/s M117 210°C // 13mm3/s G0 X110 Y95 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F16.21 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y95 F6000 G92 E0 ; Reset Extruder ;####### 18mm3/s M117 210°C // 18mm3/s G0 X110 Y140 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F22.45 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y140 F6000 G92 E0 ; Reset Extruder ;####### 23mm3/s M117 210°C // 23mm3/s G0 X110 Y185 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F28.69 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y185 F6000 G92 E0 ; Reset Extruder ;####### 28mm3/s M117 210°C // 28mm3/s G0 X110 Y230 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F34.92 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y230 F6000 G92 E0 ; Reset Extruder ;####### 33mm3/s M117 210°C // 33mm3/s G0 X110 Y275 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X140 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X155 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F41.16 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X110 Y275 F6000 G92 E0 ; Reset Extruder ;####### 190C G4 S0 ; Dwell M109 R190 ;####### 3mm3/s M117 190°C // 3mm3/s G0 X215 Y5 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F3.74 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y5 F6000 G92 E0 ; Reset Extruder ;####### 8mm3/s M117 190°C // 8mm3/s G0 X215 Y50 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F9.98 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y50 F6000 G92 E0 ; Reset Extruder ;####### 13mm3/s M117 190°C // 13mm3/s G0 X215 Y95 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F16.21 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y95 F6000 G92 E0 ; Reset Extruder ;####### 18mm3/s M117 190°C // 18mm3/s G0 X215 Y140 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F22.45 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y140 F6000 G92 E0 ; Reset Extruder ;####### 23mm3/s M117 190°C // 23mm3/s G0 X215 Y185 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F28.69 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y185 F6000 G92 E0 ; Reset Extruder ;####### 28mm3/s M117 190°C // 28mm3/s G0 X215 Y230 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F34.92 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y230 F6000 G92 E0 ; Reset Extruder ;####### 33mm3/s M117 190°C // 33mm3/s G0 X215 Y275 Z15.5 F6000 G4 S20; Stabalize G0 Z0.3 ; Drop down G1 X245 E30 F300 ;Prime G1 E-2 F3600; Retract G0 X260 F6000 ; Wipe G0 Z0.5 ; Lift G1 E2 F3600 ; De-Retract G1 Z10.5 E200 F41.16 ; Extrude G1 E-2 F3600 ; Retract G0 Z15.5; Lift G0 X215 Y275 F6000 G92 E0 ; Reset Extruder ;####### End G-Code G0 X295 Y295 ; Move to Corner M104 S0 T0 ; Turn Off Hotend M140 S0 ; Turn Off Bed M84