Use at your own risk and discretion.

Verify all generated Gcode from this tool before attempting to print it. You are responsible for any damage caused to your printer as a result of using Gcode generated by this tool.

Printer Dimensions

Width of print bed (i.e. X-axis length)

mm

Length of print bed (i.e. Y-axis length)

mm

Safe distance from edge of bed to print on

mm

For toolheads with large forward clearance

Printer Settings

Diameter of filament used

Speed for non-printing moves

mm/s

Temperature of print bed

°C

Speed of part cooling fan

%

Retraction Settings

Length of filament to recede during retraction

mm

Speed that extruder drives back filament

mm/s

Pattern Configuration

Space between flow tests (i.e. Y-spacing)

mm

Space between temperature tests (i.e. X-spacing)

mm

Pause before each prime line

s

Flow Test (Rows)

Requested flow rate for first flow test in sequence

mm³/s

Change in requested flow rate between flow steps

mm³/s

Inclusive; Number of flow steps to test

Requested flow rate for last flow test in sequence

mm³/s
End flow is a calculated value.

Temperature Test (Columns)

Hotend temperature for first temperature column

°C

Change in temperature between temperature columns

°C

Inclusive; Set to 1 to fill plate with flow steps instead

Hotend temperature for last temperature column

°C
End temperature is a calculated value.

Start and End Gcode

Advanced

Absolute position; Safe height to park toolhead

mm

For use in custom start and end Gcode

Variables within ${variable} will be evaluated. +, -, *, /, and Math.abs(variable) are also supported.

Variables within ${variable} will be evaluated. +, -, *, /, and Math.abs(variable) are also supported.

Test Configuration

Advanced

Length of prime line before blob

mm

Length of filament to extrude for prime line

mm

Speed of the prime move

mm/s

Distance between prime line end and blob center

mm

Height of printed blob

mm

Length of filament to extrude into blob

mm

Generator Settings

Experimental
;####### Start Gcode
M104 S200 ; Set Nozzle Temperature
M140 S60 ; Set Bed Temperature
G90 ; Absolute positioning
G28 ; Move to home position
G0 Z10 ; Lift nozzle
G21 ; unit in mm
G92 E0 ; reset extruder
M83 ; set extruder to relative mode
M190 S60 ; Wait for Bed Temperature
M106 S0 ; Set Fan Speed
; M203 I0.1 ; Uncomment for Duet/RRF (slow z-moves)
; PRINT_START
; PRINT_START EXTRUDER=200 BED=60

; [SAFETY] Force Relative Extrusion
M83 ; set extruder to relative mode

;####### 200°C
G4 S0; Dwell
M109 S200

;####### 200°C // 8mm3/s
M117 200C // 8mm3/s
G0 X5 Y5 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X30 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X45 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F9.98 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X5 Y5 F6000
G92 E0 ; Reset Extruder

;####### 200°C // 10mm3/s
M117 200C // 10mm3/s
G0 X5 Y55 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X30 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X45 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F12.47 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X5 Y55 F6000
G92 E0 ; Reset Extruder

;####### 200°C // 12mm3/s
M117 200C // 12mm3/s
G0 X5 Y105 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X30 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X45 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F14.97 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X5 Y105 F6000
G92 E0 ; Reset Extruder

;####### 200°C // 14mm3/s
M117 200C // 14mm3/s
G0 X5 Y155 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X30 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X45 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F17.46 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X5 Y155 F6000
G92 E0 ; Reset Extruder

;####### 220°C
G4 S0; Dwell
M109 S220

;####### 220°C // 8mm3/s
M117 220C // 8mm3/s
G0 X83 Y5 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X108 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X123 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F9.98 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X83 Y5 F6000
G92 E0 ; Reset Extruder

;####### 220°C // 10mm3/s
M117 220C // 10mm3/s
G0 X83 Y55 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X108 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X123 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F12.47 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X83 Y55 F6000
G92 E0 ; Reset Extruder

;####### 220°C // 12mm3/s
M117 220C // 12mm3/s
G0 X83 Y105 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X108 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X123 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F14.97 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X83 Y105 F6000
G92 E0 ; Reset Extruder

;####### 220°C // 14mm3/s
M117 220C // 14mm3/s
G0 X83 Y155 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X108 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X123 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F17.46 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X83 Y155 F6000
G92 E0 ; Reset Extruder

;####### 240°C
G4 S0; Dwell
M109 S240

;####### 240°C // 8mm3/s
M117 240C // 8mm3/s
G0 X161 Y5 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X186 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X201 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F9.98 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X161 Y5 F6000
G92 E0 ; Reset Extruder

;####### 240°C // 10mm3/s
M117 240C // 10mm3/s
G0 X161 Y55 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X186 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X201 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F12.47 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X161 Y55 F6000
G92 E0 ; Reset Extruder

;####### 240°C // 12mm3/s
M117 240C // 12mm3/s
G0 X161 Y105 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X186 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X201 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F14.97 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X161 Y105 F6000
G92 E0 ; Reset Extruder

;####### 240°C // 14mm3/s
M117 240C // 14mm3/s
G0 X161 Y155 Z15.5 F6000
G4 S20 ; Dwell
G0 Z0.3 ; Drop down
G1 X186 E20 F300 ; Prime
G1 E-0.8 F2100 ; Retract
G0 X201 F6000 ; Wipe
G0 Z0.5 ; Lift
G1 E0.8 F2100 ; Undo Retract
G1 Z10.5 E200 F17.46 ; Extrude
G1 E-0.8 F2100 ; Retract
G0 Z15.5; Lift
G0 X161 Y155 F6000
G92 E0 ; Reset Extruder

;####### End Gcode
G4 ; Wait for buffer to clear
G0 X245 Y205 ; Move to Corner
M104 S0 T0 ; Turn Off Hotend
M140 S0 ; Turn Off Bed
M84 ; Disable Steppers
; PRINT_END