; ### Marlin K-Factor Calibration Pattern ### ; ------------------------------------------- ; ; Printer: NaN mm ; Filament: NaN mm ; Created: Mon Dec 02 2019 15:06:54 GMT+0000 (Greenwich Mean Time) ; ; Settings Printer: ; Filament Diameter = 1.75 mm ; Nozzle Diameter = 0.4 mm ; Nozzle Temperature = 215 °C ; Bed Temperature = 45 °C ; Retraction Distance = 6 mm ; Layer Height = 0.2 mm ; Z-axis Offset = 0 mm ; ; Settings Print Bed: ; Bed Shape = Rect ; Bed Size X = 220 mm ; Bed Size Y = 199 mm ; Origin Bed Center = false ; ; Settings Speed: ; Slow Printing Speed = 1200 mm/min ; Fast Printing Speed = 4200 mm/min ; Movement Speed = 10500 mm/min ; Retract Speed = 2400 mm/min ; Printing Acceleration = 500 mm/s^2 ; Jerk X-axis = firmware default ; Jerk Y-axis = firmware default ; Jerk Z-axis = firmware default ; Jerk Extruder = firmware default ; ; Settings Pattern: ; Linear Advance Version = 1.5 ; Starting Value Factor = 0 ; Ending Value Factor = 2 ; Factor Stepping = 0.2 ; Test Line Spacing = 5 mm ; Test Line Length Slow = 20 mm ; Test Line Length Fast = 40 mm ; Print Pattern = Standard ; Print Frame = false ; Number Lines = true ; Print Size X = 98 mm ; Print Size Y = 75 mm ; Print Rotation = 0 degree ; ; Settings Advance: ; Nozzle / Line Ratio = 1.1 ; Bed leveling = G29 ; Use FWRETRACT = false ; Extrusion Multiplier = 0.9887 ; Prime Nozzle = true ; Prime Extrusion Multiplier = 2 ; Prime Speed = 1800 ; Dwell Time = 2 s ; ; prepare printing ; M104 S215 ; set nozzle temperature but do not wait M190 S45 ; set bed temperature and wait M109 S215 ; block waiting for nozzle temp G28 ; home all axes with heated bed G29; Activate bed leveling compensation G21 ; set units to millimeters M204 P500 ; set acceleration G90 ; use absolute coordinates M83 ; use relative distances for extrusion G92 E0 ; reset extruder distance ; ; prime nozzle ; G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line G1 E-6 F2400 ; retract ; ; start the Test pattern ; G4 P2000 ; Pause (dwell) for 2 seconds G1 X71 Y62 F10500 ; move to start G1 Z0.2 F1200 ; move to layer height M900 K0 ; set K-factor M117 K0 ; G1 E6 F2400 ; un-retract G1 X91 Y62 E0.7235 F1200 ; print line G1 X131 Y62 E1.4469 F4200 ; print line G1 X151 Y62 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y67 F10500 ; move to start M900 K0.2 ; set K-factor M117 K0.2 ; G1 E6 F2400 ; un-retract G1 X91 Y67 E0.7235 F1200 ; print line G1 X131 Y67 E1.4469 F4200 ; print line G1 X151 Y67 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y72 F10500 ; move to start M900 K0.4 ; set K-factor M117 K0.4 ; G1 E6 F2400 ; un-retract G1 X91 Y72 E0.7235 F1200 ; print line G1 X131 Y72 E1.4469 F4200 ; print line G1 X151 Y72 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y77 F10500 ; move to start M900 K0.6 ; set K-factor M117 K0.6 ; G1 E6 F2400 ; un-retract G1 X91 Y77 E0.7235 F1200 ; print line G1 X131 Y77 E1.4469 F4200 ; print line G1 X151 Y77 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y82 F10500 ; move to start M900 K0.8 ; set K-factor M117 K0.8 ; G1 E6 F2400 ; un-retract G1 X91 Y82 E0.7235 F1200 ; print line G1 X131 Y82 E1.4469 F4200 ; print line G1 X151 Y82 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y87 F10500 ; move to start M900 K1 ; set K-factor M117 K1 ; G1 E6 F2400 ; un-retract G1 X91 Y87 E0.7235 F1200 ; print line G1 X131 Y87 E1.4469 F4200 ; print line G1 X151 Y87 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y92 F10500 ; move to start M900 K1.2 ; set K-factor M117 K1.2 ; G1 E6 F2400 ; un-retract G1 X91 Y92 E0.7235 F1200 ; print line G1 X131 Y92 E1.4469 F4200 ; print line G1 X151 Y92 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y97 F10500 ; move to start M900 K1.4 ; set K-factor M117 K1.4 ; G1 E6 F2400 ; un-retract G1 X91 Y97 E0.7235 F1200 ; print line G1 X131 Y97 E1.4469 F4200 ; print line G1 X151 Y97 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y102 F10500 ; move to start M900 K1.6 ; set K-factor M117 K1.6 ; G1 E6 F2400 ; un-retract G1 X91 Y102 E0.7235 F1200 ; print line G1 X131 Y102 E1.4469 F4200 ; print line G1 X151 Y102 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y107 F10500 ; move to start M900 K1.8 ; set K-factor M117 K1.8 ; G1 E6 F2400 ; un-retract G1 X91 Y107 E0.7235 F1200 ; print line G1 X131 Y107 E1.4469 F4200 ; print line G1 X151 Y107 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y112 F10500 ; move to start M900 K2 ; set K-factor M117 K2 ; G1 E6 F2400 ; un-retract G1 X91 Y112 E0.7235 F1200 ; print line G1 X131 Y112 E1.4469 F4200 ; print line G1 X151 Y112 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X71 Y117 F10500 ; move to start ; ; mark the test area for reference M117 K0 ; M900 K0 ; set K-factor 0 G1 X91 Y117 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X91 Y137 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 X131 Y117 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X131 Y137 E0.7235 F1200 ; print line G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop ; ; print K-values ; G1 X153 Y60 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X155 Y60 E0.0723 F1200 ; 0 G1 X155 Y62 E0.0723 F1200 ; 0 G1 X155 Y64 E0.0723 F1200 ; 0 G1 X153 Y64 E0.0723 F1200 ; 0 G1 X153 Y62 E0.0723 F1200 ; 0 G1 X153 Y60 E0.0723 F1200 ; 0 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop G1 X153 Y70 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X155 Y70 E0.0723 F1200 ; 0 G1 X155 Y72 E0.0723 F1200 ; 0 G1 X155 Y74 E0.0723 F1200 ; 0 G1 X153 Y74 E0.0723 F1200 ; 0 G1 X153 Y72 E0.0723 F1200 ; 0 G1 X153 Y70 E0.0723 F1200 ; 0 G1 E-6 F2400 ; retract G1 X156 Y70 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X156 Y70.4 E0.0145 F1200 ; dot G1 E-6 F2400 ; retract G1 X157 Y70 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X157 Y72 F10500 ; move to start G1 X157 Y74 F10500 ; move to start G1 X157 Y72 E0.0723 F1200 ; 4 G1 X159 Y72 E0.0723 F1200 ; 4 G1 X159 Y74 F10500 ; move to start G1 X159 Y72 E0.0723 F1200 ; 4 G1 X159 Y70 E0.0723 F1200 ; 4 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop G1 X153 Y80 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X155 Y80 E0.0723 F1200 ; 0 G1 X155 Y82 E0.0723 F1200 ; 0 G1 X155 Y84 E0.0723 F1200 ; 0 G1 X153 Y84 E0.0723 F1200 ; 0 G1 X153 Y82 E0.0723 F1200 ; 0 G1 X153 Y80 E0.0723 F1200 ; 0 G1 E-6 F2400 ; retract G1 X156 Y80 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X156 Y80.4 E0.0145 F1200 ; dot G1 E-6 F2400 ; retract G1 X157 Y80 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X157 Y82 F10500 ; move to start G1 X159 Y82 E0.0723 F1200 ; 8 G1 X159 Y80 E0.0723 F1200 ; 8 G1 X157 Y80 E0.0723 F1200 ; 8 G1 X157 Y82 E0.0723 F1200 ; 8 G1 X157 Y84 E0.0723 F1200 ; 8 G1 X159 Y84 E0.0723 F1200 ; 8 G1 X159 Y82 E0.0723 F1200 ; 8 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop G1 X153 Y90 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X153 Y92 E0.0723 F1200 ; 1 G1 X153 Y94 E0.0723 F1200 ; 1 G1 E-6 F2400 ; retract G1 X154 Y90 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X154 Y90.4 E0.0145 F1200 ; dot G1 E-6 F2400 ; retract G1 X155 Y90 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X155 Y92 F10500 ; move to start G1 X155 Y94 F10500 ; move to start G1 X157 Y94 E0.0723 F1200 ; 2 G1 X157 Y92 E0.0723 F1200 ; 2 G1 X155 Y92 E0.0723 F1200 ; 2 G1 X155 Y90 E0.0723 F1200 ; 2 G1 X157 Y90 E0.0723 F1200 ; 2 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop G1 X153 Y100 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X153 Y102 E0.0723 F1200 ; 1 G1 X153 Y104 E0.0723 F1200 ; 1 G1 E-6 F2400 ; retract G1 X154 Y100 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X154 Y100.4 E0.0145 F1200 ; dot G1 E-6 F2400 ; retract G1 X155 Y100 F10500 ; move to start G1 E6 F2400 ; un-retract G1 X155 Y102 F10500 ; move to start G1 X157 Y102 E0.0723 F1200 ; 6 G1 X157 Y100 E0.0723 F1200 ; 6 G1 X155 Y100 E0.0723 F1200 ; 6 G1 X155 Y102 E0.0723 F1200 ; 6 G1 X155 Y104 E0.0723 F1200 ; 6 G1 X157 Y104 E0.0723 F1200 ; 6 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop G1 X153 Y110 F10500 ; move to start G1 Z0.2 F1200 ; zHop G1 E6 F2400 ; un-retract G1 X153 Y112 F10500 ; move to start G1 X153 Y114 F10500 ; move to start G1 X155 Y114 E0.0723 F1200 ; 2 G1 X155 Y112 E0.0723 F1200 ; 2 G1 X153 Y112 E0.0723 F1200 ; 2 G1 X153 Y110 E0.0723 F1200 ; 2 G1 X155 Y110 E0.0723 F1200 ; 2 G1 E-6 F2400 ; retract G1 Z0.3 F1200 ; zHop ; ; finish ; M104 S0 ; turn off hotend M140 S0 ; turn off bed G1 Z30 X220 Y199 F10500 ; move away from the print M84 ; disable motors M502 ; resets parameters from ROM M501 ; resets parameters from EEPROM ;