Browse Source

Update LA calibration gcode files

Kevin Lee 3 years ago
parent
commit
61ff4852f5

+ 66 - 66
LinearAdvanceTest/Linear Advance 1.5 Ninjaflex Test Pattern.gcode

@@ -11,7 +11,7 @@
 ; Settings Printer:
 ; Filament Diameter = 1.75 mm
 ; Nozzle Diameter = 0.4 mm
-; Nozzle Temperature = 230 °C
+; Nozzle Temperature = 240 °C
 ; Bed Temperature = 50 °C
 ; Retraction Distance = 5 mm
 ; Layer Height = 0.2 mm
@@ -25,14 +25,14 @@
 ;
 ; Settings Speed:
 ; Slow Printing Speed = 600 mm/min
-; Fast Printing Speed = 2400 mm/min
+; Fast Printing Speed = 1800 mm/min
 ; Movement Speed = 7200 mm/min
 ; Retract Speed = 3600 mm/min
 ; Printing Acceleration = 1000 mm/s^2
 ; Jerk X-axis = 8
 ; Jerk Y-axis = 8
 ; Jerk Z-axis = 0.4
-; Jerk Extruder = 3
+; Jerk Extruder = 2
 ;
 ; Settings Pattern:
 ; Linear Advance Version = 1.5
@@ -66,10 +66,10 @@ G90 ; absolute coordinate mode
 M83 ; extruder relative mode
 M140 S50 ; set bed temp
 M190 S50 ; wait for bed temp
-M104 S230 ; set initial temp
+M104 S240 ; set initial temp
 G28 W ; home all without mesh bed level
 M860 S35 ; wait until PINDA is >= 35C
-M109 S250 ; wait for extruder temp
+M109 S240 ; wait for extruder temp
 G80 ; mesh bed leveling
 G81 ; print mesh results
 G1 Y-3.0 F1000.0 ; go outside print area
@@ -86,7 +86,7 @@ M204 P1000 ; Acceleration
 M205 X8 ; X Jerk
 M205 Y8 ; Y Jerk
 M205 Z0.4 ; Z Jerk
-M205 E3 ; E Jerk
+M205 E2 ; E Jerk
 G92 E0 ; Reset extruder distance
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
@@ -122,202 +122,202 @@ G1 Z0.8 F1200 ; Z hop
 ; start the Test pattern
 ;
 G1 X75 Y42.5 F7200 ; move to start
-M900 K0 ; set K-factor
-M117 K0 ; 
+M900 K1 ; set K-factor
+M117 K1 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y42.5 E0.7317 F600 ; print line
-G1 X155 Y42.5 E2.1952 F2400 ; print line
+G1 X155 Y42.5 E2.1952 F1800 ; print line
 G1 X175 Y42.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y47.5 F7200 ; move to start
-M900 K0.1 ; set K-factor
-M117 K0.1 ; 
+M900 K1.1 ; set K-factor
+M117 K1.1 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y47.5 E0.7317 F600 ; print line
-G1 X155 Y47.5 E2.1952 F2400 ; print line
+G1 X155 Y47.5 E2.1952 F1800 ; print line
 G1 X175 Y47.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y52.5 F7200 ; move to start
-M900 K0.2 ; set K-factor
-M117 K0.2 ; 
+M900 K1.2 ; set K-factor
+M117 K1.2 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y52.5 E0.7317 F600 ; print line
-G1 X155 Y52.5 E2.1952 F2400 ; print line
+G1 X155 Y52.5 E2.1952 F1800 ; print line
 G1 X175 Y52.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y57.5 F7200 ; move to start
-M900 K0.3 ; set K-factor
-M117 K0.3 ; 
+M900 K1.3 ; set K-factor
+M117 K1.3 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y57.5 E0.7317 F600 ; print line
-G1 X155 Y57.5 E2.1952 F2400 ; print line
+G1 X155 Y57.5 E2.1952 F1800 ; print line
 G1 X175 Y57.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y62.5 F7200 ; move to start
-M900 K0.4 ; set K-factor
-M117 K0.4 ; 
+M900 K1.4 ; set K-factor
+M117 K1.4 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y62.5 E0.7317 F600 ; print line
-G1 X155 Y62.5 E2.1952 F2400 ; print line
+G1 X155 Y62.5 E2.1952 F1800 ; print line
 G1 X175 Y62.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y67.5 F7200 ; move to start
-M900 K0.5 ; set K-factor
-M117 K0.5 ; 
+M900 K1.5 ; set K-factor
+M117 K1.5 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y67.5 E0.7317 F600 ; print line
-G1 X155 Y67.5 E2.1952 F2400 ; print line
+G1 X155 Y67.5 E2.1952 F1800 ; print line
 G1 X175 Y67.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y72.5 F7200 ; move to start
-M900 K0.6 ; set K-factor
-M117 K0.6 ; 
+M900 K1.6 ; set K-factor
+M117 K1.6 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y72.5 E0.7317 F600 ; print line
-G1 X155 Y72.5 E2.1952 F2400 ; print line
+G1 X155 Y72.5 E2.1952 F1800 ; print line
 G1 X175 Y72.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y77.5 F7200 ; move to start
-M900 K0.7 ; set K-factor
-M117 K0.7 ; 
+M900 K1.7 ; set K-factor
+M117 K1.7 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y77.5 E0.7317 F600 ; print line
-G1 X155 Y77.5 E2.1952 F2400 ; print line
+G1 X155 Y77.5 E2.1952 F1800 ; print line
 G1 X175 Y77.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y82.5 F7200 ; move to start
-M900 K0.8 ; set K-factor
-M117 K0.8 ; 
+M900 K1.8 ; set K-factor
+M117 K1.8 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y82.5 E0.7317 F600 ; print line
-G1 X155 Y82.5 E2.1952 F2400 ; print line
+G1 X155 Y82.5 E2.1952 F1800 ; print line
 G1 X175 Y82.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y87.5 F7200 ; move to start
-M900 K0.9 ; set K-factor
-M117 K0.9 ; 
+M900 K1.9 ; set K-factor
+M117 K1.9 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y87.5 E0.7317 F600 ; print line
-G1 X155 Y87.5 E2.1952 F2400 ; print line
+G1 X155 Y87.5 E2.1952 F1800 ; print line
 G1 X175 Y87.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y92.5 F7200 ; move to start
-M900 K1 ; set K-factor
-M117 K1 ; 
+M900 K2 ; set K-factor
+M117 K2 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y92.5 E0.7317 F600 ; print line
-G1 X155 Y92.5 E2.1952 F2400 ; print line
+G1 X155 Y92.5 E2.1952 F1800 ; print line
 G1 X175 Y92.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y97.5 F7200 ; move to start
-M900 K1.1 ; set K-factor
-M117 K1.1 ; 
+M900 K2.1 ; set K-factor
+M117 K2.1 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y97.5 E0.7317 F600 ; print line
-G1 X155 Y97.5 E2.1952 F2400 ; print line
+G1 X155 Y97.5 E2.1952 F1800 ; print line
 G1 X175 Y97.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y102.5 F7200 ; move to start
-M900 K1.2 ; set K-factor
-M117 K1.2 ; 
+M900 K2.2 ; set K-factor
+M117 K2.2 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y102.5 E0.7317 F600 ; print line
-G1 X155 Y102.5 E2.1952 F2400 ; print line
+G1 X155 Y102.5 E2.1952 F1800 ; print line
 G1 X175 Y102.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y107.5 F7200 ; move to start
-M900 K1.3 ; set K-factor
-M117 K1.3 ; 
+M900 K2.3 ; set K-factor
+M117 K2.3 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y107.5 E0.7317 F600 ; print line
-G1 X155 Y107.5 E2.1952 F2400 ; print line
+G1 X155 Y107.5 E2.1952 F1800 ; print line
 G1 X175 Y107.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y112.5 F7200 ; move to start
-M900 K1.4 ; set K-factor
-M117 K1.4 ; 
+M900 K2.4 ; set K-factor
+M117 K2.4 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y112.5 E0.7317 F600 ; print line
-G1 X155 Y112.5 E2.1952 F2400 ; print line
+G1 X155 Y112.5 E2.1952 F1800 ; print line
 G1 X175 Y112.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y117.5 F7200 ; move to start
-M900 K1.5 ; set K-factor
-M117 K1.5 ; 
+M900 K2.5 ; set K-factor
+M117 K2.5 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y117.5 E0.7317 F600 ; print line
-G1 X155 Y117.5 E2.1952 F2400 ; print line
+G1 X155 Y117.5 E2.1952 F1800 ; print line
 G1 X175 Y117.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y122.5 F7200 ; move to start
-M900 K1.6 ; set K-factor
-M117 K1.6 ; 
+M900 K2.6 ; set K-factor
+M117 K2.6 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y122.5 E0.7317 F600 ; print line
-G1 X155 Y122.5 E2.1952 F2400 ; print line
+G1 X155 Y122.5 E2.1952 F1800 ; print line
 G1 X175 Y122.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y127.5 F7200 ; move to start
-M900 K1.7 ; set K-factor
-M117 K1.7 ; 
+M900 K2.7 ; set K-factor
+M117 K2.7 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y127.5 E0.7317 F600 ; print line
-G1 X155 Y127.5 E2.1952 F2400 ; print line
+G1 X155 Y127.5 E2.1952 F1800 ; print line
 G1 X175 Y127.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y132.5 F7200 ; move to start
-M900 K1.8 ; set K-factor
-M117 K1.8 ; 
+M900 K2.8 ; set K-factor
+M117 K2.8 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y132.5 E0.7317 F600 ; print line
-G1 X155 Y132.5 E2.1952 F2400 ; print line
+G1 X155 Y132.5 E2.1952 F1800 ; print line
 G1 X175 Y132.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop
 G1 X75 Y137.5 F7200 ; move to start
-M900 K1.9 ; set K-factor
-M117 K1.9 ; 
+M900 K2.9 ; set K-factor
+M117 K2.9 ; 
 G1 Z0.2 F1200 ; Z unhop
 G1 E5 F3600 ; un-retract
 G1 X95 Y137.5 E0.7317 F600 ; print line
-G1 X155 Y137.5 E2.1952 F2400 ; print line
+G1 X155 Y137.5 E2.1952 F1800 ; print line
 G1 X175 Y137.5 E0.7317 F600 ; print line
 G1 E-5 F3600 ; retract
 G1 Z0.8 F1200 ; Z hop

+ 194 - 0
LinearAdvanceTest/Linear Advance 1.5 Nylon 910 HT Test Pattern.gcode

@@ -0,0 +1,194 @@
+; ### Marlin K-Factor Calibration Pattern ###
+; -------------------------------------------
+; Generated from https://marlinfw.org/tools/lin_advance/k-factor.html
+; Ref: https://marlinfw.org/docs/features/lin_advance.html
+; Ref: https://help.prusa3d.com/en/article/linear-advance_2252/
+;
+; Printer: PrusaMK3S
+; Filament: Polycarbonate
+; Created: Sat May 09 2020 20:56:51 GMT-0700 (Pacific Daylight Time)
+;
+; Settings Printer:
+; Filament Diameter = 1.75 mm
+; Nozzle Diameter = 0.4 mm
+; Nozzle Temperature = 300 °C
+; Bed Temperature = 55 °C
+; Retraction Distance = 0.8 mm
+; Layer Height = 0.2 mm
+; Z-axis Offset = 0 mm
+;
+; Settings Print Bed:
+; Bed Shape = Rect
+; Bed Size X = 250 mm
+; Bed Size Y = 210 mm
+; Origin Bed Center = false
+;
+; Settings Speed:
+; Slow Printing Speed = 1200 mm/min
+; Fast Printing Speed = 4200 mm/min
+; Movement Speed = 7200 mm/min
+; Retract Speed = 3600 mm/min
+; Printing Acceleration = 1000 mm/s^2
+; Jerk X-axis = 8
+; Jerk Y-axis = 8
+; Jerk Z-axis = 0.4
+; Jerk Extruder = 4.5
+;
+; Settings Pattern:
+; Linear Advance Version = 1.5
+; Starting Value Factor = 0.00
+; Ending Value Factor = 0.16
+; Factor Stepping = 0.02
+; Test Line Spacing = 5 mm
+; Test Line Length Slow = 20 mm
+; Test Line Length Fast = 60 mm
+; Print Pattern = Standard
+; Print Frame = false
+; Number Lines = false
+; Print Size X = 100 mm
+; Print Size Y = 65 mm
+; Print Rotation = 0 degree
+;
+; Settings Advance:
+; Nozzle / Line Ratio = 1.1
+; Bed leveling = 0
+; Use FWRETRACT = false
+; Extrusion Multiplier = 1
+; Prime Nozzle = false
+; Prime Extrusion Multiplier = 2.5
+; Prime Speed = 1800
+; Dwell Time = 2 s
+;
+; prepare printing
+;
+M107
+G90 ; absolute coordinate mode
+M83 ; extruder relative mode
+M140 S55 ; set bed temp
+M190 S55 ; wait for bed temp
+M104 S300 ; set initial temp
+G28 W ; home all without mesh bed level
+M860 S35 ; wait until PINDA is >= 35C
+M109 S300 ; wait for extruder temp
+G80 ; mesh bed leveling
+G81 ; print mesh results
+G1 Y-3.0 F1000.0 ; go outside print area
+G92 E0.0
+G1 X60.0 E22.0  F1000.0 ; intro line
+G1 X100.0 E8.0  F1000.0 ; intro line
+G92 E0.0
+
+G21 ; Millimeter units
+G90 ; Absolute XYZ
+M83 ; Relative E
+M204 P1000 ; Acceleration
+M205 X8 ; X Jerk
+M205 Y8 ; Y Jerk
+M205 Z0.4 ; Z Jerk
+M205 E4.5 ; E Jerk
+G92 E0 ; Reset extruder distance
+G1 Z0.2 F1200 ; Move to layer height
+G1 E-0.8 F3600 ; retract
+
+;
+; start the Test pattern
+;
+G4 P2000 ; Pause (dwell) for 2 seconds
+G1 X75 Y72.5 F7200 ; move to start
+M900 K0.00 ; set K-factor
+M117 K0.00 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y72.5 E0.7317 F1200 ; print line
+G1 X155 Y72.5 E2.1952 F4200 ; print line
+G1 X175 Y72.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y77.5 F7200 ; move to start
+M900 K0.02 ; set K-factor
+M117 K0.02 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y77.5 E0.7317 F1200 ; print line
+G1 X155 Y77.5 E2.1952 F4200 ; print line
+G1 X175 Y77.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y82.5 F7200 ; move to start
+M900 K0.04 ; set K-factor
+M117 K0.04 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y82.5 E0.7317 F1200 ; print line
+G1 X155 Y82.5 E2.1952 F4200 ; print line
+G1 X175 Y82.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y87.5 F7200 ; move to start
+M900 K0.06 ; set K-factor
+M117 K0.06 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y87.5 E0.7317 F1200 ; print line
+G1 X155 Y87.5 E2.1952 F4200 ; print line
+G1 X175 Y87.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y92.5 F7200 ; move to start
+M900 K0.08 ; set K-factor
+M117 K0.08 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y92.5 E0.7317 F1200 ; print line
+G1 X155 Y92.5 E2.1952 F4200 ; print line
+G1 X175 Y92.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y97.5 F7200 ; move to start
+M900 K0.10 ; set K-factor
+M117 K0.10 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y97.5 E0.7317 F1200 ; print line
+G1 X155 Y97.5 E2.1952 F4200 ; print line
+G1 X175 Y97.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y102.5 F7200 ; move to start
+M900 K0.12 ; set K-factor
+M117 K0.12 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y102.5 E0.7317 F1200 ; print line
+G1 X155 Y102.5 E2.1952 F4200 ; print line
+G1 X175 Y102.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y107.5 F7200 ; move to start
+M900 K0.14 ; set K-factor
+M117 K0.14 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y107.5 E0.7317 F1200 ; print line
+G1 X155 Y107.5 E2.1952 F4200 ; print line
+G1 X175 Y107.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y112.5 F7200 ; move to start
+M900 K0.16 ; set K-factor
+M117 K0.16 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y112.5 E0.7317 F1200 ; print line
+G1 X155 Y112.5 E2.1952 F4200 ; print line
+G1 X175 Y112.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+;
+; Mark the test area for reference
+M117 K0
+M900 K0 ; Set K-factor 0
+G1 X95 Y117.5 F7200 ; move to start
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y137.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X155 Y117.5 F7200 ; move to start
+G1 E0.8 F3600 ; un-retract
+G1 X155 Y137.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 Z0.3 F1200 ; zHop
+;
+; FINISH
+;
+
+G4 ; wait
+M221 S100
+M104 S0 ; turn off extruder
+M140 S0 ; turn off heatbed
+G1 Z30 E-20 ; Move print head up and retract
+G0 X0 Y210 F6000; home axis
+M84 ; disable motors
+M104 S0 ; turn off extruder
+M107 ; turn off fan

+ 194 - 0
LinearAdvanceTest/Linear Advance 1.5 Nylon 910 Test Pattern.gcode

@@ -0,0 +1,194 @@
+; ### Marlin K-Factor Calibration Pattern ###
+; -------------------------------------------
+; Generated from https://marlinfw.org/tools/lin_advance/k-factor.html
+; Ref: https://marlinfw.org/docs/features/lin_advance.html
+; Ref: https://help.prusa3d.com/en/article/linear-advance_2252/
+;
+; Printer: PrusaMK3S
+; Filament: Polycarbonate
+; Created: Sat May 09 2020 20:56:51 GMT-0700 (Pacific Daylight Time)
+;
+; Settings Printer:
+; Filament Diameter = 1.75 mm
+; Nozzle Diameter = 0.4 mm
+; Nozzle Temperature = 260 °C
+; Bed Temperature = 55 °C
+; Retraction Distance = 0.8 mm
+; Layer Height = 0.2 mm
+; Z-axis Offset = 0 mm
+;
+; Settings Print Bed:
+; Bed Shape = Rect
+; Bed Size X = 250 mm
+; Bed Size Y = 210 mm
+; Origin Bed Center = false
+;
+; Settings Speed:
+; Slow Printing Speed = 1200 mm/min
+; Fast Printing Speed = 4200 mm/min
+; Movement Speed = 7200 mm/min
+; Retract Speed = 3600 mm/min
+; Printing Acceleration = 1000 mm/s^2
+; Jerk X-axis = 8
+; Jerk Y-axis = 8
+; Jerk Z-axis = 0.4
+; Jerk Extruder = 4.5
+;
+; Settings Pattern:
+; Linear Advance Version = 1.5
+; Starting Value Factor = 0.00
+; Ending Value Factor = 0.16
+; Factor Stepping = 0.02
+; Test Line Spacing = 5 mm
+; Test Line Length Slow = 20 mm
+; Test Line Length Fast = 60 mm
+; Print Pattern = Standard
+; Print Frame = false
+; Number Lines = false
+; Print Size X = 100 mm
+; Print Size Y = 65 mm
+; Print Rotation = 0 degree
+;
+; Settings Advance:
+; Nozzle / Line Ratio = 1.1
+; Bed leveling = 0
+; Use FWRETRACT = false
+; Extrusion Multiplier = 1
+; Prime Nozzle = false
+; Prime Extrusion Multiplier = 2.5
+; Prime Speed = 1800
+; Dwell Time = 2 s
+;
+; prepare printing
+;
+M107
+G90 ; absolute coordinate mode
+M83 ; extruder relative mode
+M140 S55 ; set bed temp
+M190 S55 ; wait for bed temp
+M104 S260 ; set initial temp
+G28 W ; home all without mesh bed level
+M860 S35 ; wait until PINDA is >= 35C
+M109 S260 ; wait for extruder temp
+G80 ; mesh bed leveling
+G81 ; print mesh results
+G1 Y-3.0 F1000.0 ; go outside print area
+G92 E0.0
+G1 X60.0 E22.0  F1000.0 ; intro line
+G1 X100.0 E8.0  F1000.0 ; intro line
+G92 E0.0
+
+G21 ; Millimeter units
+G90 ; Absolute XYZ
+M83 ; Relative E
+M204 P1000 ; Acceleration
+M205 X8 ; X Jerk
+M205 Y8 ; Y Jerk
+M205 Z0.4 ; Z Jerk
+M205 E4.5 ; E Jerk
+G92 E0 ; Reset extruder distance
+G1 Z0.2 F1200 ; Move to layer height
+G1 E-0.8 F3600 ; retract
+
+;
+; start the Test pattern
+;
+G4 P2000 ; Pause (dwell) for 2 seconds
+G1 X75 Y72.5 F7200 ; move to start
+M900 K0.00 ; set K-factor
+M117 K0.00 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y72.5 E0.7317 F1200 ; print line
+G1 X155 Y72.5 E2.1952 F4200 ; print line
+G1 X175 Y72.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y77.5 F7200 ; move to start
+M900 K0.02 ; set K-factor
+M117 K0.02 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y77.5 E0.7317 F1200 ; print line
+G1 X155 Y77.5 E2.1952 F4200 ; print line
+G1 X175 Y77.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y82.5 F7200 ; move to start
+M900 K0.04 ; set K-factor
+M117 K0.04 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y82.5 E0.7317 F1200 ; print line
+G1 X155 Y82.5 E2.1952 F4200 ; print line
+G1 X175 Y82.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y87.5 F7200 ; move to start
+M900 K0.06 ; set K-factor
+M117 K0.06 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y87.5 E0.7317 F1200 ; print line
+G1 X155 Y87.5 E2.1952 F4200 ; print line
+G1 X175 Y87.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y92.5 F7200 ; move to start
+M900 K0.08 ; set K-factor
+M117 K0.08 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y92.5 E0.7317 F1200 ; print line
+G1 X155 Y92.5 E2.1952 F4200 ; print line
+G1 X175 Y92.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y97.5 F7200 ; move to start
+M900 K0.10 ; set K-factor
+M117 K0.10 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y97.5 E0.7317 F1200 ; print line
+G1 X155 Y97.5 E2.1952 F4200 ; print line
+G1 X175 Y97.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y102.5 F7200 ; move to start
+M900 K0.12 ; set K-factor
+M117 K0.12 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y102.5 E0.7317 F1200 ; print line
+G1 X155 Y102.5 E2.1952 F4200 ; print line
+G1 X175 Y102.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y107.5 F7200 ; move to start
+M900 K0.14 ; set K-factor
+M117 K0.14 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y107.5 E0.7317 F1200 ; print line
+G1 X155 Y107.5 E2.1952 F4200 ; print line
+G1 X175 Y107.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X75 Y112.5 F7200 ; move to start
+M900 K0.16 ; set K-factor
+M117 K0.16 ; 
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y112.5 E0.7317 F1200 ; print line
+G1 X155 Y112.5 E2.1952 F4200 ; print line
+G1 X175 Y112.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+;
+; Mark the test area for reference
+M117 K0
+M900 K0 ; Set K-factor 0
+G1 X95 Y117.5 F7200 ; move to start
+G1 E0.8 F3600 ; un-retract
+G1 X95 Y137.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 X155 Y117.5 F7200 ; move to start
+G1 E0.8 F3600 ; un-retract
+G1 X155 Y137.5 E0.7317 F1200 ; print line
+G1 E-0.8 F3600 ; retract
+G1 Z0.3 F1200 ; zHop
+;
+; FINISH
+;
+
+G4 ; wait
+M221 S100
+M104 S0 ; turn off extruder
+M140 S0 ; turn off heatbed
+G1 Z30 E-20 ; Move print head up and retract
+G0 X0 Y210 F6000; home axis
+M84 ; disable motors
+M104 S0 ; turn off extruder
+M107 ; turn off fan

+ 59 - 60
LinearAdvanceTest/Linear Advance 1.5 PC Test Pattern.gcode

@@ -11,7 +11,7 @@
 ; Settings Printer:
 ; Filament Diameter = 1.75 mm
 ; Nozzle Diameter = 0.4 mm
-; Nozzle Temperature = 300 °C
+; Nozzle Temperature = 290 °C
 ; Bed Temperature = 100 °C
 ; Retraction Distance = 0.8 mm
 ; Layer Height = 0.2 mm
@@ -24,8 +24,8 @@
 ; Origin Bed Center = false
 ;
 ; Settings Speed:
-; Slow Printing Speed = 1200 mm/min
-; Fast Printing Speed = 4200 mm/min
+; Slow Printing Speed = 1500 mm/min
+; Fast Printing Speed = 2700 mm/min
 ; Movement Speed = 7200 mm/min
 ; Retract Speed = 3600 mm/min
 ; Printing Acceleration = 1000 mm/s^2
@@ -40,8 +40,8 @@
 ; Ending Value Factor = 0.2
 ; Factor Stepping = 0.02
 ; Test Line Spacing = 5 mm
-; Test Line Length Slow = 20 mm
-; Test Line Length Fast = 60 mm
+; Test Line Length Slow = 25 mm
+; Test Line Length Fast = 45 mm
 ; Print Pattern = Standard
 ; Print Frame = false
 ; Number Lines = false
@@ -66,16 +66,15 @@ G90 ; absolute coordinate mode
 M83 ; extruder relative mode
 M140 S100 ; set bed temp
 M190 S100 ; wait for bed temp
-M104 S300 ; set initial temp
+M104 S150 ; set initial temp
 G28 W ; home all without mesh bed level
-M860 S35 ; wait until PINDA is >= 35C
-M109 S250 ; wait for extruder temp
 G80 ; mesh bed leveling
 G81 ; print mesh results
 G1 Y-3.0 F1000.0 ; go outside print area
+M109 S290 ; wait for extruder temp
 G92 E0.0
-G1 X60.0 E22.0  F1000.0 ; intro line
-G1 X100.0 E8.0  F1000.0 ; intro line
+G1 X60.0 E15.0  F1000.0 ; intro line
+G1 X100.0 E10.0  F1000.0 ; intro line
 G92 E0.0
 
 G21 ; Millimeter units
@@ -87,7 +86,7 @@ M205 Y8 ; Y Jerk
 M205 Z0.4 ; Z Jerk
 M205 E4.5 ; E Jerk
 G92 E0 ; Reset extruder distance
-G1 Z0.2 F1200 ; Move to layer height
+G1 Z0.2 F1500 ; Move to layer height
 G1 E-0.8 F3600 ; retract
 
 ;
@@ -95,76 +94,76 @@ G1 E-0.8 F3600 ; retract
 ;
 G4 P2000 ; Pause (dwell) for 2 seconds
 G1 X75 Y72.5 F7200 ; move to start
-M900 K0.04 ; set K-factor
-M117 K0.04 ; 
+M900 K0.00 ; set K-factor
+M117 K0.00 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y72.5 E0.7317 F1200 ; print line
-G1 X155 Y72.5 E2.1952 F4200 ; print line
-G1 X175 Y72.5 E0.7317 F1200 ; print line
+G1 X95 Y72.5 E0.7317 F1500 ; print line
+G1 X155 Y72.5 E2.1952 F2700 ; print line
+G1 X175 Y72.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y77.5 F7200 ; move to start
-M900 K0.06 ; set K-factor
-M117 K0.06 ; 
+M900 K0.01 ; set K-factor
+M117 K0.01 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y77.5 E0.7317 F1200 ; print line
-G1 X155 Y77.5 E2.1952 F4200 ; print line
-G1 X175 Y77.5 E0.7317 F1200 ; print line
+G1 X95 Y77.5 E0.7317 F1500 ; print line
+G1 X155 Y77.5 E2.1952 F2700 ; print line
+G1 X175 Y77.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y82.5 F7200 ; move to start
-M900 K0.08 ; set K-factor
-M117 K0.08 ; 
+M900 K0.02 ; set K-factor
+M117 K0.02 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y82.5 E0.7317 F1200 ; print line
-G1 X155 Y82.5 E2.1952 F4200 ; print line
-G1 X175 Y82.5 E0.7317 F1200 ; print line
+G1 X95 Y82.5 E0.7317 F1500 ; print line
+G1 X155 Y82.5 E2.1952 F2700 ; print line
+G1 X175 Y82.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y87.5 F7200 ; move to start
-M900 K0.1 ; set K-factor
-M117 K0.1 ; 
+M900 K0.03 ; set K-factor
+M117 K0.03 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y87.5 E0.7317 F1200 ; print line
-G1 X155 Y87.5 E2.1952 F4200 ; print line
-G1 X175 Y87.5 E0.7317 F1200 ; print line
+G1 X95 Y87.5 E0.7317 F1500 ; print line
+G1 X155 Y87.5 E2.1952 F2700 ; print line
+G1 X175 Y87.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y92.5 F7200 ; move to start
-M900 K0.12 ; set K-factor
-M117 K0.12 ; 
+M900 K0.04 ; set K-factor
+M117 K0.04 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y92.5 E0.7317 F1200 ; print line
-G1 X155 Y92.5 E2.1952 F4200 ; print line
-G1 X175 Y92.5 E0.7317 F1200 ; print line
+G1 X95 Y92.5 E0.7317 F1500 ; print line
+G1 X155 Y92.5 E2.1952 F2700 ; print line
+G1 X175 Y92.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y97.5 F7200 ; move to start
-M900 K0.14 ; set K-factor
-M117 K0.14 ; 
+M900 K0.05 ; set K-factor
+M117 K0.05 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y97.5 E0.7317 F1200 ; print line
-G1 X155 Y97.5 E2.1952 F4200 ; print line
-G1 X175 Y97.5 E0.7317 F1200 ; print line
+G1 X95 Y97.5 E0.7317 F1500 ; print line
+G1 X155 Y97.5 E2.1952 F2700 ; print line
+G1 X175 Y97.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y102.5 F7200 ; move to start
-M900 K0.16 ; set K-factor
-M117 K0.16 ; 
+M900 K0.06 ; set K-factor
+M117 K0.06 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y102.5 E0.7317 F1200 ; print line
-G1 X155 Y102.5 E2.1952 F4200 ; print line
-G1 X175 Y102.5 E0.7317 F1200 ; print line
+G1 X95 Y102.5 E0.7317 F1500 ; print line
+G1 X155 Y102.5 E2.1952 F2700 ; print line
+G1 X175 Y102.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y107.5 F7200 ; move to start
-M900 K0.18 ; set K-factor
-M117 K0.18 ; 
+M900 K0.07 ; set K-factor
+M117 K0.07 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y107.5 E0.7317 F1200 ; print line
-G1 X155 Y107.5 E2.1952 F4200 ; print line
-G1 X175 Y107.5 E0.7317 F1200 ; print line
+G1 X95 Y107.5 E0.7317 F1500 ; print line
+G1 X155 Y107.5 E2.1952 F2700 ; print line
+G1 X175 Y107.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X75 Y112.5 F7200 ; move to start
-M900 K0.2 ; set K-factor
-M117 K0.2 ; 
+M900 K0.08 ; set K-factor
+M117 K0.08 ; 
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y112.5 E0.7317 F1200 ; print line
-G1 X155 Y112.5 E2.1952 F4200 ; print line
-G1 X175 Y112.5 E0.7317 F1200 ; print line
+G1 X95 Y112.5 E0.7317 F1500 ; print line
+G1 X155 Y112.5 E2.1952 F2700 ; print line
+G1 X175 Y112.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 ;
 ; Mark the test area for reference
@@ -172,13 +171,13 @@ M117 K0
 M900 K0 ; Set K-factor 0
 G1 X95 Y117.5 F7200 ; move to start
 G1 E0.8 F3600 ; un-retract
-G1 X95 Y137.5 E0.7317 F1200 ; print line
+G1 X95 Y137.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
 G1 X155 Y117.5 F7200 ; move to start
 G1 E0.8 F3600 ; un-retract
-G1 X155 Y137.5 E0.7317 F1200 ; print line
+G1 X155 Y137.5 E0.7317 F1500 ; print line
 G1 E-0.8 F3600 ; retract
-G1 Z0.3 F1200 ; zHop
+G1 Z0.3 F1500 ; zHop
 ;
 ; FINISH
 ;
@@ -187,7 +186,7 @@ G4 ; wait
 M221 S100
 M104 S0 ; turn off extruder
 M140 S0 ; turn off heatbed
-G1 Z30 E-20 ; Move print head up and retract
+G1 Z30 E-10 ; Move print head up and retract
 G0 X0 Y210 F6000; home axis
 M84 ; disable motors
 M104 S0 ; turn off extruder