Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; ### Marlin K-Factor Calibration Pattern ###
- ; -------------------------------------------
- ;
- ; Created: Sat Jan 05 2019 21:36:54 GMT+0200 (Israel Standard Time)
- ;
- ; Settings Printer:
- ; Filament Diameter = 1.75 mm
- ; Nozzle Diameter = 0.4 mm
- ; Nozzle Temperature = 200 °C
- ; Bed Temperature = 60 °C
- ; Retraction Distance = 3 mm
- ; Layer Height = 0.2 mm
- ; Z-axis Offset = 0 mm
- ;
- ; Settings Print Bed:
- ; Bed Shape = Rect
- ; Bed Size X = 210 mm
- ; Bed Size Y = 205 mm
- ; Origin Bed Center = false
- ;
- ; Settings Speed:
- ; Slow Printing Speed = 1800 mm/min
- ; Fast Printing Speed = 3600 mm/min
- ; Movement Speed = 9000 mm/min
- ; Retract Speed = 2700 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.1
- ; 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 = 125 mm
- ; Print Rotation = 0 degree
- ;
- ; Settings Advance:
- ; Nozzle / Line Ratio = 1.2
- ; Bed leveling = G29
- ; Use FWRETRACT = false
- ; Extrusion Multiplier = 0.97
- ; Prime Nozzle = true
- ; Prime Extrusion Multiplier = 2.5
- ; Prime Speed = 1800
- ; Dwell Time = 2 s
- ;
- ; prepare printing
- ;
- M107 ;start with the fan off
- M190 S60
- G28 X0 Y0 ;move X/Y to endstops
- G28 Z0 ;Home Z
- G29 S2
- G29 S0
- G1 Z15.0 F9000 ;move the platform to 15mm
- G1 X0 Y0
- M109 S200
- G21 ; set units to millimeters
- G90 ; use absolute coordinates
- M83 ; use relative distances for extrusion
- G92 E0 ; reset extruder distance
- G1 X105 Y102.5 F9000 ; move to start
- G1 Z0.2 F1800 ; move to layer height
- ;
- ; prime nozzle
- ;
- G1 X56 Y40 F9000 ; move to start
- G1 X56 Y165 E12.4726 F1800 ; print line
- G1 X56.72 Y165 F9000 ; move to start
- G1 X56.72 Y40 E12.4726 F1800 ; print line
- G1 E-3 F2700 ; retract
- ;
- ; start the Test pattern
- ;
- G4 P2000 ; Pause (dwell) for 2 seconds
- G1 X66 Y40 F9000 ; move to start
- M572 D0 S0 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y40 E0.7743 F1800 ; print line
- G1 X126 Y40 E1.5486 F3600 ; print line
- G1 X146 Y40 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y45 F9000 ; move to start
- M572 D0 S0.1 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y45 E0.7743 F1800 ; print line
- G1 X126 Y45 E1.5486 F3600 ; print line
- G1 X146 Y45 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y50 F9000 ; move to start
- M572 D0 S0.2 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y50 E0.7743 F1800 ; print line
- G1 X126 Y50 E1.5486 F3600 ; print line
- G1 X146 Y50 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y55 F9000 ; move to start
- M572 D0 S0.3 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y55 E0.7743 F1800 ; print line
- G1 X126 Y55 E1.5486 F3600 ; print line
- G1 X146 Y55 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y60 F9000 ; move to start
- M572 D0 S0.4 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y60 E0.7743 F1800 ; print line
- G1 X126 Y60 E1.5486 F3600 ; print line
- G1 X146 Y60 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y65 F9000 ; move to start
- M572 D0 S0.5 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y65 E0.7743 F1800 ; print line
- G1 X126 Y65 E1.5486 F3600 ; print line
- G1 X146 Y65 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y70 F9000 ; move to start
- M572 D0 S0.6 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y70 E0.7743 F1800 ; print line
- G1 X126 Y70 E1.5486 F3600 ; print line
- G1 X146 Y70 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y75 F9000 ; move to start
- M572 D0 S0.7 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y75 E0.7743 F1800 ; print line
- G1 X126 Y75 E1.5486 F3600 ; print line
- G1 X146 Y75 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y80 F9000 ; move to start
- M572 D0 S0.8 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y80 E0.7743 F1800 ; print line
- G1 X126 Y80 E1.5486 F3600 ; print line
- G1 X146 Y80 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y85 F9000 ; move to start
- M572 D0 S0.9 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y85 E0.7743 F1800 ; print line
- G1 X126 Y85 E1.5486 F3600 ; print line
- G1 X146 Y85 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y90 F9000 ; move to start
- M572 D0 S1 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y90 E0.7743 F1800 ; print line
- G1 X126 Y90 E1.5486 F3600 ; print line
- G1 X146 Y90 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y95 F9000 ; move to start
- M572 D0 S1.1 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y95 E0.7743 F1800 ; print line
- G1 X126 Y95 E1.5486 F3600 ; print line
- G1 X146 Y95 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y100 F9000 ; move to start
- M572 D0 S1.2 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y100 E0.7743 F1800 ; print line
- G1 X126 Y100 E1.5486 F3600 ; print line
- G1 X146 Y100 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y105 F9000 ; move to start
- M572 D0 S1.3 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y105 E0.7743 F1800 ; print line
- G1 X126 Y105 E1.5486 F3600 ; print line
- G1 X146 Y105 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y110 F9000 ; move to start
- M572 D0 S1.4 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y110 E0.7743 F1800 ; print line
- G1 X126 Y110 E1.5486 F3600 ; print line
- G1 X146 Y110 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y115 F9000 ; move to start
- M572 D0 S1.5 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y115 E0.7743 F1800 ; print line
- G1 X126 Y115 E1.5486 F3600 ; print line
- G1 X146 Y115 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y120 F9000 ; move to start
- M572 D0 S1.6 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y120 E0.7743 F1800 ; print line
- G1 X126 Y120 E1.5486 F3600 ; print line
- G1 X146 Y120 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y125 F9000 ; move to start
- M572 D0 S1.7 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y125 E0.7743 F1800 ; print line
- G1 X126 Y125 E1.5486 F3600 ; print line
- G1 X146 Y125 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y130 F9000 ; move to start
- M572 D0 S1.8 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y130 E0.7743 F1800 ; print line
- G1 X126 Y130 E1.5486 F3600 ; print line
- G1 X146 Y130 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y135 F9000 ; move to start
- M572 D0 S1.9 ; set K-factor
- G1 E3 F2700 ; un-retract
- G1 X86 Y135 E0.7743 F1800 ; print line
- G1 X126 Y135 E1.5486 F3600 ; print line
- G1 X146 Y135 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X66 Y140 F9000 ; move to start
- ;
- ; mark the test area for reference
- ;
- M572 D0 S0 ; set K-factor 0
- G1 X86 Y145 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X86 Y165 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 X126 Y145 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X126 Y165 E0.7743 F1800 ; print line
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- ;
- ; print K-values
- ;
- G1 X148 Y38 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X150 Y38 E0.0774 F1800 ; 0
- G1 X150 Y40 E0.0774 F1800 ; 0
- G1 X150 Y42 E0.0774 F1800 ; 0
- G1 X148 Y42 E0.0774 F1800 ; 0
- G1 X148 Y40 E0.0774 F1800 ; 0
- G1 X148 Y38 E0.0774 F1800 ; 0
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y48 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X150 Y48 E0.0774 F1800 ; 0
- G1 X150 Y50 E0.0774 F1800 ; 0
- G1 X150 Y52 E0.0774 F1800 ; 0
- G1 X148 Y52 E0.0774 F1800 ; 0
- G1 X148 Y50 E0.0774 F1800 ; 0
- G1 X148 Y48 E0.0774 F1800 ; 0
- G1 E-3 F2700 ; retract
- G1 X151 Y48 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X151 Y48.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X152 Y48 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X152 Y50 F9000 ; move to start
- G1 X152 Y52 F9000 ; move to start
- G1 X154 Y52 E0.0774 F1800 ; 2
- G1 X154 Y50 E0.0774 F1800 ; 2
- G1 X152 Y50 E0.0774 F1800 ; 2
- G1 X152 Y48 E0.0774 F1800 ; 2
- G1 X154 Y48 E0.0774 F1800 ; 2
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y58 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X150 Y58 E0.0774 F1800 ; 0
- G1 X150 Y60 E0.0774 F1800 ; 0
- G1 X150 Y62 E0.0774 F1800 ; 0
- G1 X148 Y62 E0.0774 F1800 ; 0
- G1 X148 Y60 E0.0774 F1800 ; 0
- G1 X148 Y58 E0.0774 F1800 ; 0
- G1 E-3 F2700 ; retract
- G1 X151 Y58 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X151 Y58.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X152 Y58 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X152 Y60 F9000 ; move to start
- G1 X152 Y62 F9000 ; move to start
- G1 X152 Y60 E0.0774 F1800 ; 4
- G1 X154 Y60 E0.0774 F1800 ; 4
- G1 X154 Y62 F9000 ; move to start
- G1 X154 Y60 E0.0774 F1800 ; 4
- G1 X154 Y58 E0.0774 F1800 ; 4
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y68 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X150 Y68 E0.0774 F1800 ; 0
- G1 X150 Y70 E0.0774 F1800 ; 0
- G1 X150 Y72 E0.0774 F1800 ; 0
- G1 X148 Y72 E0.0774 F1800 ; 0
- G1 X148 Y70 E0.0774 F1800 ; 0
- G1 X148 Y68 E0.0774 F1800 ; 0
- G1 E-3 F2700 ; retract
- G1 X151 Y68 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X151 Y68.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X152 Y68 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X152 Y70 F9000 ; move to start
- G1 X154 Y70 E0.0774 F1800 ; 6
- G1 X154 Y68 E0.0774 F1800 ; 6
- G1 X152 Y68 E0.0774 F1800 ; 6
- G1 X152 Y70 E0.0774 F1800 ; 6
- G1 X152 Y72 E0.0774 F1800 ; 6
- G1 X154 Y72 E0.0774 F1800 ; 6
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y78 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X150 Y78 E0.0774 F1800 ; 0
- G1 X150 Y80 E0.0774 F1800 ; 0
- G1 X150 Y82 E0.0774 F1800 ; 0
- G1 X148 Y82 E0.0774 F1800 ; 0
- G1 X148 Y80 E0.0774 F1800 ; 0
- G1 X148 Y78 E0.0774 F1800 ; 0
- G1 E-3 F2700 ; retract
- G1 X151 Y78 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X151 Y78.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X152 Y78 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X152 Y80 F9000 ; move to start
- G1 X154 Y80 E0.0774 F1800 ; 8
- G1 X154 Y78 E0.0774 F1800 ; 8
- G1 X152 Y78 E0.0774 F1800 ; 8
- G1 X152 Y80 E0.0774 F1800 ; 8
- G1 X152 Y82 E0.0774 F1800 ; 8
- G1 X154 Y82 E0.0774 F1800 ; 8
- G1 X154 Y80 E0.0774 F1800 ; 8
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y88 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X148 Y90 E0.0774 F1800 ; 1
- G1 X148 Y92 E0.0774 F1800 ; 1
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y98 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X148 Y100 E0.0774 F1800 ; 1
- G1 X148 Y102 E0.0774 F1800 ; 1
- G1 E-3 F2700 ; retract
- G1 X149 Y98 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X149 Y98.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X150 Y98 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X150 Y100 F9000 ; move to start
- G1 X150 Y102 F9000 ; move to start
- G1 X152 Y102 E0.0774 F1800 ; 2
- G1 X152 Y100 E0.0774 F1800 ; 2
- G1 X150 Y100 E0.0774 F1800 ; 2
- G1 X150 Y98 E0.0774 F1800 ; 2
- G1 X152 Y98 E0.0774 F1800 ; 2
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y108 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X148 Y110 E0.0774 F1800 ; 1
- G1 X148 Y112 E0.0774 F1800 ; 1
- G1 E-3 F2700 ; retract
- G1 X149 Y108 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X149 Y108.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X150 Y108 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X150 Y110 F9000 ; move to start
- G1 X150 Y112 F9000 ; move to start
- G1 X150 Y110 E0.0774 F1800 ; 4
- G1 X152 Y110 E0.0774 F1800 ; 4
- G1 X152 Y112 F9000 ; move to start
- G1 X152 Y110 E0.0774 F1800 ; 4
- G1 X152 Y108 E0.0774 F1800 ; 4
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y118 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X148 Y120 E0.0774 F1800 ; 1
- G1 X148 Y122 E0.0774 F1800 ; 1
- G1 E-3 F2700 ; retract
- G1 X149 Y118 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X149 Y118.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X150 Y118 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X150 Y120 F9000 ; move to start
- G1 X152 Y120 E0.0774 F1800 ; 6
- G1 X152 Y118 E0.0774 F1800 ; 6
- G1 X150 Y118 E0.0774 F1800 ; 6
- G1 X150 Y120 E0.0774 F1800 ; 6
- G1 X150 Y122 E0.0774 F1800 ; 6
- G1 X152 Y122 E0.0774 F1800 ; 6
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- G1 X148 Y128 F9000 ; move to start
- G1 Z0.2 F1800 ; zHop
- G1 E3 F2700 ; un-retract
- G1 X148 Y130 E0.0774 F1800 ; 1
- G1 X148 Y132 E0.0774 F1800 ; 1
- G1 E-3 F2700 ; retract
- G1 X149 Y128 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X149 Y128.4 E0.0155 F1800 ; dot
- G1 E-3 F2700 ; retract
- G1 X150 Y128 F9000 ; move to start
- G1 E3 F2700 ; un-retract
- G1 X150 Y130 F9000 ; move to start
- G1 X152 Y130 E0.0774 F1800 ; 8
- G1 X152 Y128 E0.0774 F1800 ; 8
- G1 X150 Y128 E0.0774 F1800 ; 8
- G1 X150 Y130 E0.0774 F1800 ; 8
- G1 X150 Y132 E0.0774 F1800 ; 8
- G1 X152 Y132 E0.0774 F1800 ; 8
- G1 X152 Y130 E0.0774 F1800 ; 8
- G1 E-3 F2700 ; retract
- G1 Z0.3 F1800 ; zHop
- ;
- ; finish
- ;
- M104 S0 ; turn off hotend
- M140 S0 ; turn off bed
- G1 Z30 X210 Y205 F9000 ; move away from the print
- M84 ; disable motors
- ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement