; ### Marlin K-Factor Calibration Pattern ### ; ------------------------------------------- ; ; Printer: printer name ; Filament: filament name ; Created: Sat Mar 07 2020 22:24:30 GMT+0000 (Greenwich Mean Time) ; ; Settings Printer: ; Filament Diameter = 1.75 mm ; Nozzle Diameter = 0.4 mm ; Nozzle Temperature = 190 °C ; Bed Temperature = 45 °C ; Retraction Distance = 5 mm ; Layer Height = 0.24 mm ; Z-axis Offset = 0 mm ; ; Settings Print Bed: ; Bed Shape = Rect ; Bed Size X = 320 mm ; Bed Size Y = 350 mm ; Origin Bed Center = false ; ; Settings Speed: ; Slow Printing Speed = 1200 mm/min ; Fast Printing Speed = 4200 mm/min ; Movement Speed = 9000 mm/min ; Retract Speed = 2400 mm/min ; Printing Acceleration = 3000 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 = 0.2 ; Factor Stepping = 0.02 ; 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.2 ; Bed leveling = 0 ; Use FWRETRACT = false ; Extrusion Multiplier = 1 ; Prime Nozzle = true ; Prime Extrusion Multiplier = 2.5 ; Prime Speed = 1800 ; Dwell Time = 2 s ; ; prepare printing ; M104 S190 ; set nozzle temperature but do not wait M190 S45 ; set bed temperature and wait M109 S190 ; block waiting for nozzle temp G28 ; home all axes with heated bed G21 ; set units to millimeters M204 P3000 ; set acceleration G90 ; use absolute coordinates M83 ; use relative distances for extrusion G92 E0 ; reset extruder distance G1 X160 Y175 F9000 ; move to start G1 Z0.24 F1200 ; move to layer height ; ; prime nozzle ; G1 X111 Y137.5 F9000 ; move to start G1 X111 Y212.5 E8.9802 F1800 ; print line G1 X111.72 Y212.5 F9000 ; move to start G1 X111.72 Y137.5 E8.9802 F1800 ; print line G1 E-5 F2400 ; retract ; ; start the Test pattern ; G4 P2000 ; Pause (dwell) for 2 seconds G1 X121 Y137.5 F9000 ; move to start M900 K0 ; set K-factor M117 K0 ; G1 E5 F2400 ; un-retract G1 X141 Y137.5 E0.9579 F1200 ; print line G1 X181 Y137.5 E1.9158 F4200 ; print line G1 X201 Y137.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y142.5 F9000 ; move to start M900 K0.02 ; set K-factor M117 K0.02 ; G1 E5 F2400 ; un-retract G1 X141 Y142.5 E0.9579 F1200 ; print line G1 X181 Y142.5 E1.9158 F4200 ; print line G1 X201 Y142.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y147.5 F9000 ; move to start M900 K0.04 ; set K-factor M117 K0.04 ; G1 E5 F2400 ; un-retract G1 X141 Y147.5 E0.9579 F1200 ; print line G1 X181 Y147.5 E1.9158 F4200 ; print line G1 X201 Y147.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y152.5 F9000 ; move to start M900 K0.06 ; set K-factor M117 K0.06 ; G1 E5 F2400 ; un-retract G1 X141 Y152.5 E0.9579 F1200 ; print line G1 X181 Y152.5 E1.9158 F4200 ; print line G1 X201 Y152.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y157.5 F9000 ; move to start M900 K0.08 ; set K-factor M117 K0.08 ; G1 E5 F2400 ; un-retract G1 X141 Y157.5 E0.9579 F1200 ; print line G1 X181 Y157.5 E1.9158 F4200 ; print line G1 X201 Y157.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y162.5 F9000 ; move to start M900 K0.1 ; set K-factor M117 K0.1 ; G1 E5 F2400 ; un-retract G1 X141 Y162.5 E0.9579 F1200 ; print line G1 X181 Y162.5 E1.9158 F4200 ; print line G1 X201 Y162.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y167.5 F9000 ; move to start M900 K0.12 ; set K-factor M117 K0.12 ; G1 E5 F2400 ; un-retract G1 X141 Y167.5 E0.9579 F1200 ; print line G1 X181 Y167.5 E1.9158 F4200 ; print line G1 X201 Y167.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y172.5 F9000 ; move to start M900 K0.14 ; set K-factor M117 K0.14 ; G1 E5 F2400 ; un-retract G1 X141 Y172.5 E0.9579 F1200 ; print line G1 X181 Y172.5 E1.9158 F4200 ; print line G1 X201 Y172.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y177.5 F9000 ; move to start M900 K0.16 ; set K-factor M117 K0.16 ; G1 E5 F2400 ; un-retract G1 X141 Y177.5 E0.9579 F1200 ; print line G1 X181 Y177.5 E1.9158 F4200 ; print line G1 X201 Y177.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y182.5 F9000 ; move to start M900 K0.18 ; set K-factor M117 K0.18 ; G1 E5 F2400 ; un-retract G1 X141 Y182.5 E0.9579 F1200 ; print line G1 X181 Y182.5 E1.9158 F4200 ; print line G1 X201 Y182.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y187.5 F9000 ; move to start M900 K0.2 ; set K-factor M117 K0.2 ; G1 E5 F2400 ; un-retract G1 X141 Y187.5 E0.9579 F1200 ; print line G1 X181 Y187.5 E1.9158 F4200 ; print line G1 X201 Y187.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X121 Y192.5 F9000 ; move to start ; ; mark the test area for reference M117 K0 ; M900 K0 ; set K-factor 0 G1 X141 Y192.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X141 Y212.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 X181 Y192.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X181 Y212.5 E0.9579 F1200 ; print line G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop ; ; print K-values ; G1 X203 Y135.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y135.5 E0.0958 F1200 ; 0 G1 X205 Y137.5 E0.0958 F1200 ; 0 G1 X205 Y139.5 E0.0958 F1200 ; 0 G1 X203 Y139.5 E0.0958 F1200 ; 0 G1 X203 Y137.5 E0.0958 F1200 ; 0 G1 X203 Y135.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop G1 X203 Y145.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y145.5 E0.0958 F1200 ; 0 G1 X205 Y147.5 E0.0958 F1200 ; 0 G1 X205 Y149.5 E0.0958 F1200 ; 0 G1 X203 Y149.5 E0.0958 F1200 ; 0 G1 X203 Y147.5 E0.0958 F1200 ; 0 G1 X203 Y145.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X206 Y145.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X206 Y145.9 E0.0192 F1200 ; dot G1 E-5 F2400 ; retract G1 X207 Y145.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X209 Y145.5 E0.0958 F1200 ; 0 G1 X209 Y147.5 E0.0958 F1200 ; 0 G1 X209 Y149.5 E0.0958 F1200 ; 0 G1 X207 Y149.5 E0.0958 F1200 ; 0 G1 X207 Y147.5 E0.0958 F1200 ; 0 G1 X207 Y145.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X210 Y145.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X210 Y147.5 F9000 ; move to start G1 X210 Y149.5 F9000 ; move to start G1 X210 Y147.5 E0.0958 F1200 ; 4 G1 X212 Y147.5 E0.0958 F1200 ; 4 G1 X212 Y149.5 F9000 ; move to start G1 X212 Y147.5 E0.0958 F1200 ; 4 G1 X212 Y145.5 E0.0958 F1200 ; 4 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop G1 X203 Y155.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y155.5 E0.0958 F1200 ; 0 G1 X205 Y157.5 E0.0958 F1200 ; 0 G1 X205 Y159.5 E0.0958 F1200 ; 0 G1 X203 Y159.5 E0.0958 F1200 ; 0 G1 X203 Y157.5 E0.0958 F1200 ; 0 G1 X203 Y155.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X206 Y155.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X206 Y155.9 E0.0192 F1200 ; dot G1 E-5 F2400 ; retract G1 X207 Y155.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X209 Y155.5 E0.0958 F1200 ; 0 G1 X209 Y157.5 E0.0958 F1200 ; 0 G1 X209 Y159.5 E0.0958 F1200 ; 0 G1 X207 Y159.5 E0.0958 F1200 ; 0 G1 X207 Y157.5 E0.0958 F1200 ; 0 G1 X207 Y155.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X210 Y155.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X210 Y157.5 F9000 ; move to start G1 X212 Y157.5 E0.0958 F1200 ; 8 G1 X212 Y155.5 E0.0958 F1200 ; 8 G1 X210 Y155.5 E0.0958 F1200 ; 8 G1 X210 Y157.5 E0.0958 F1200 ; 8 G1 X210 Y159.5 E0.0958 F1200 ; 8 G1 X212 Y159.5 E0.0958 F1200 ; 8 G1 X212 Y157.5 E0.0958 F1200 ; 8 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop G1 X203 Y165.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y165.5 E0.0958 F1200 ; 0 G1 X205 Y167.5 E0.0958 F1200 ; 0 G1 X205 Y169.5 E0.0958 F1200 ; 0 G1 X203 Y169.5 E0.0958 F1200 ; 0 G1 X203 Y167.5 E0.0958 F1200 ; 0 G1 X203 Y165.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X206 Y165.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X206 Y165.9 E0.0192 F1200 ; dot G1 E-5 F2400 ; retract G1 X207 Y165.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X207 Y167.5 E0.0958 F1200 ; 1 G1 X207 Y169.5 E0.0958 F1200 ; 1 G1 E-5 F2400 ; retract G1 X208 Y165.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X208 Y167.5 F9000 ; move to start G1 X208 Y169.5 F9000 ; move to start G1 X210 Y169.5 E0.0958 F1200 ; 2 G1 X210 Y167.5 E0.0958 F1200 ; 2 G1 X208 Y167.5 E0.0958 F1200 ; 2 G1 X208 Y165.5 E0.0958 F1200 ; 2 G1 X210 Y165.5 E0.0958 F1200 ; 2 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop G1 X203 Y175.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y175.5 E0.0958 F1200 ; 0 G1 X205 Y177.5 E0.0958 F1200 ; 0 G1 X205 Y179.5 E0.0958 F1200 ; 0 G1 X203 Y179.5 E0.0958 F1200 ; 0 G1 X203 Y177.5 E0.0958 F1200 ; 0 G1 X203 Y175.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X206 Y175.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X206 Y175.9 E0.0192 F1200 ; dot G1 E-5 F2400 ; retract G1 X207 Y175.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X207 Y177.5 E0.0958 F1200 ; 1 G1 X207 Y179.5 E0.0958 F1200 ; 1 G1 E-5 F2400 ; retract G1 X208 Y175.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X208 Y177.5 F9000 ; move to start G1 X210 Y177.5 E0.0958 F1200 ; 6 G1 X210 Y175.5 E0.0958 F1200 ; 6 G1 X208 Y175.5 E0.0958 F1200 ; 6 G1 X208 Y177.5 E0.0958 F1200 ; 6 G1 X208 Y179.5 E0.0958 F1200 ; 6 G1 X210 Y179.5 E0.0958 F1200 ; 6 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop G1 X203 Y185.5 F9000 ; move to start G1 Z0.24 F1200 ; zHop G1 E5 F2400 ; un-retract G1 X205 Y185.5 E0.0958 F1200 ; 0 G1 X205 Y187.5 E0.0958 F1200 ; 0 G1 X205 Y189.5 E0.0958 F1200 ; 0 G1 X203 Y189.5 E0.0958 F1200 ; 0 G1 X203 Y187.5 E0.0958 F1200 ; 0 G1 X203 Y185.5 E0.0958 F1200 ; 0 G1 E-5 F2400 ; retract G1 X206 Y185.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X206 Y185.9 E0.0192 F1200 ; dot G1 E-5 F2400 ; retract G1 X207 Y185.5 F9000 ; move to start G1 E5 F2400 ; un-retract G1 X207 Y187.5 F9000 ; move to start G1 X207 Y189.5 F9000 ; move to start G1 X209 Y189.5 E0.0958 F1200 ; 2 G1 X209 Y187.5 E0.0958 F1200 ; 2 G1 X207 Y187.5 E0.0958 F1200 ; 2 G1 X207 Y185.5 E0.0958 F1200 ; 2 G1 X209 Y185.5 E0.0958 F1200 ; 2 G1 E-5 F2400 ; retract G1 Z0.34 F1200 ; zHop ; ; finish ; M104 S0 ; turn off hotend M140 S0 ; turn off bed G1 Z30 X320 Y350 F9000 ; move away from the print M84 ; disable motors M502 ; resets parameters from ROM M501 ; resets parameters from EEPROM ;