; ### Marlin K-Factor Calibration Pattern ### ; ------------------------------------------- ; ### Modified for Duet Wifi S value calibration ### ; ; ; Settings Printer: ; Filament Diameter = 1.75 mm ; Nozzle Diameter = 0.4 mm ; Nozzle Temperature = 180 °C ; Bed Temperature = 60 °C ; Retraction Distance = 2 mm ; Layer Height = 0.2 mm ; Z-axis Offset = 0 mm ; ; Settings Print Bed: ; Bed Shape = Round ; Bed Diameter = 220 mm ; Origin Bed Center = true ; ; Settings Speed: ; Slow Printing Speed = 600 mm/min ; Fast Printing Speed = 3900 mm/min ; Movement Speed = 12000 mm/min ; Retract Speed = 1800 mm/min ; Printing Acceleration = 2000 mm/s^2 ; Jerk X-axis = 120 mm/min ; Jerk Y-axis = 120 mm/min ; Jerk Z-axis = 120 mm/min ; Jerk Extruder = firmware default ; ; Settings Pattern: ; Linear Advance Version = 1.5 ; Starting Value Factor = 0.0 ; Ending Value Factor = 1.5 ; Factor Stepping = 0.05 ; Test Line Spacing = 5 mm ; Test Line Length Slow = 20 mm ; Test Line Length Fast = 60 mm ; Print Pattern = Standard ; Print Frame = true ; Number Lines = true ; Print Size X = 118 mm ; Print Size Y = 175 mm ; Print Rotation = 0 degree ; ; Settings Advance: ; Nozzle / Line Ratio = 1.2 ; Use BL = false ; Use FWRETRACT = false ; Extrusion Multiplier = 1 ; Prime Nozzle = true ; Prime Extrusion Multiplier = 2.5 ; Prime Speed = 1800 ; Dwell Time = 2 s ; ; prepare printing ; G28 ; home all axes M190 S60 ; set and wait for bed temp M104 S180 ; set nozzle temp and continue M109 S180 ; block waiting for nozzle temp G21 ; set units to millimeters M201 X2000 Y2000 Z2000 ; set acceleration M566 X120 Y120 Z120 ; set jerk G90 ; use absolute coordinates M83 ; use relative distances for extrusion G92 E0 ; reset extruder distance G1 X0 Y0 F12000 ; move to start G1 Z0.2 F1200 ; move to layer height ; ; prime nozzle ; G1 X-59 Y-87.5 F12000 ; move to start G1 X-59 Y87.5 E17.4616 F1800 ; print line G1 X-58.28 Y87.5 F12000 ; move to start G1 X-58.28 Y-87.5 E17.4616 F1800 ; print line G1 E-2 F1800 ; retract ; ; print anchor frame ; G1 X-49 Y-90.5 F12000 ; move to start G1 E2 F1800 ; un-retract G1 X-49 Y65.5 E6.8489 F1200 ; print line G1 X-48.52 Y65.5 F12000 ; move to start G1 X-48.52 Y-90.5 E6.8489 F1200 ; print line G1 E-2 F1800 ; retract G1 X51 Y-90.5 F12000 ; move to start G1 E2 F1800 ; un-retract G1 X51 Y65.5 E6.8489 F1200 ; print line G1 X50.52 Y65.5 F12000 ; move to start G1 X50.52 Y-90.5 E6.8489 F1200 ; print line G1 E-2 F1800 ; retract ; ; start the Test pattern ; G4 P500 ; Pause (dwell) for 0.5 second G1 X-49 Y-87.5 F12000 ; move to start ; ;1 ; M572 D0 S0.5 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-87.5 E0.7982 F600 ; print line G1 X31 Y-87.5 E2.3947 F3900 ; print line G1 X51 Y-87.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-82.5 F3900 ; move to start ; ;2 ; M572 D0 S0.1 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-82.5 E0.7982 F600 ; print line G1 X31 Y-82.5 E2.3947 F3900 ; print line G1 X51 Y-82.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-77.5 F3900 ; move to start ; ;3 ; M572 D0 S0.15 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-77.5 E0.7982 F600 ; print line G1 X31 Y-77.5 E2.3947 F3900 ; print line G1 X51 Y-77.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-72.5 F3900 ; move to start ; ;4 ; M572 D0 S0.2 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-72.5 E0.7982 F600 ; print line G1 X31 Y-72.5 E2.3947 F3900 ; print line G1 X51 Y-72.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-67.5 F3900 ; move to start ; ;5 ; M572 D0 S0.25 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-67.5 E0.7982 F600 ; print line G1 X31 Y-67.5 E2.3947 F3900 ; print line G1 X51 Y-67.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-62.5 F3900 ; move to start ; ;6 ; M572 D0 S0.3 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-62.5 E0.7982 F600 ; print line G1 X31 Y-62.5 E2.3947 F3900 ; print line G1 X51 Y-62.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-57.5 F3900 ; move to start ; ;7 ; M572 D0 S0.35 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-57.5 E0.7982 F600 ; print line G1 X31 Y-57.5 E2.3947 F3900 ; print line G1 X51 Y-57.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-52.5 F3900 ; move to start ; ;8 ; M572 D0 S0.4 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-52.5 E0.7982 F600 ; print line G1 X31 Y-52.5 E2.3947 F3900 ; print line G1 X51 Y-52.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-47.5 F3900 ; move to start ; ;9 ; M572 D0 S0.45 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-47.5 E0.7982 F600 ; print line G1 X31 Y-47.5 E2.3947 F3900 ; print line G1 X51 Y-47.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-42.5 F3900 ; move to start ; ;10 ; M572 D0 S0.50 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-42.5 E0.7982 F600 ; print line G1 X31 Y-42.5 E2.3947 F3900 ; print line G1 X51 Y-42.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-37.5 F3900 ; move to start ; ;11 ; M572 D0 S0.55 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-37.5 E0.7982 F600 ; print line G1 X31 Y-37.5 E2.3947 F3900 ; print line G1 X51 Y-37.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-32.5 F3900 ; move to start ; ;12 ; M572 D0 S0.6 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-32.5 E0.7982 F600 ; print line G1 X31 Y-32.5 E2.3947 F3900 ; print line G1 X51 Y-32.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-27.5 F3900 ; move to start ; ;13 ; M572 D0 S0.65 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-27.5 E0.7982 F600 ; print line G1 X31 Y-27.5 E2.3947 F3900 ; print line G1 X51 Y-27.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-22.5 F3900 ; move to start ; ;14 ; M572 D0 S0.7 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-22.5 E0.7982 F600 ; print line G1 X31 Y-22.5 E2.3947 F3900 ; print line G1 X51 Y-22.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-17.5 F3900 ; move to start ; ;15 ; M572 D0 S0.75 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-17.5 E0.7982 F600 ; print line G1 X31 Y-17.5 E2.3947 F3900 ; print line G1 X51 Y-17.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-12.5 F3900 ; move to start ; ;16 ; M572 D0 S0.8 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-12.5 E0.7982 F600 ; print line G1 X31 Y-12.5 E2.3947 F3900 ; print line G1 X51 Y-12.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-7.5 F3900 ; move to start ; ;17 ; M572 D0 S0.85 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-7.5 E0.7982 F600 ; print line G1 X31 Y-7.5 E2.3947 F3900 ; print line G1 X51 Y-7.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y-2.5 F3900 ; move to start ; ;18 ; M572 D0 S0.9 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y-2.5 E0.7982 F600 ; print line G1 X31 Y-2.5 E2.3947 F3900 ; print line G1 X51 Y-2.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y2.5 F3900 ; move to start ; ;19 ; M572 D0 S0.95 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y2.5 E0.7982 F600 ; print line G1 X31 Y2.5 E2.3947 F3900 ; print line G1 X51 Y2.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y7.5 F3900 ; move to start ; ;20 ; M572 D0 S1 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y7.5 E0.7982 F600 ; print line G1 X31 Y7.5 E2.3947 F3900 ; print line G1 X51 Y7.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y12.5 F3900 ; move to start ; ;21 ; M572 D0 S1.05 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y12.5 E0.7982 F600 ; print line G1 X31 Y12.5 E2.3947 F3900 ; print line G1 X51 Y12.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y17.5 F3900 ; move to start ; ;22 ; M572 D0 S1.1 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y17.5 E0.7982 F600 ; print line G1 X31 Y17.5 E2.3947 F3900 ; print line G1 X51 Y17.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y22.5 F3900 ; move to start ; ;23 ; M572 D0 S1.15 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y22.5 E0.7982 F600 ; print line G1 X31 Y22.5 E2.3947 F3900 ; print line G1 X51 Y22.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y27.5 F3900 ; move to start ; ;24 ; M572 D0 S1.2 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y27.5 E0.7982 F600 ; print line G1 X31 Y27.5 E2.3947 F3900 ; print line G1 X51 Y27.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y32.5 F3900 ; move to start ; ;25 ; M572 D0 S1.25 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y32.5 E0.7982 F600 ; print line G1 X31 Y32.5 E2.3947 F3900 ; print line G1 X51 Y32.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y37.5 F3900 ; move to start ; ;26 ; M572 D0 S1.3 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y37.5 E0.7982 F600 ; print line G1 X31 Y37.5 E2.3947 F3900 ; print line G1 X51 Y37.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y42.5 F3900 ; move to start ; ;27 ; M572 D0 S1.35 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y42.5 E0.7982 F600 ; print line G1 X31 Y42.5 E2.3947 F3900 ; print line G1 X51 Y42.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y47.5 F3900 ; move to start ; ;29 ; M572 D0 S1.4 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y47.5 E0.7982 F600 ; print line G1 X31 Y47.5 E2.3947 F3900 ; print line G1 X51 Y47.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y52.5 F3900 ; move to start ; ;29 ; M572 D0 S1.45 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y52.5 E0.7982 F600 ; print line G1 X31 Y52.5 E2.3947 F3900 ; print line G1 X51 Y52.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y57.5 F3900 ; move to start ; ;30 ; M572 D0 S1.50 ; set S value G1 E2 F1800 ; un-retract G1 X-29 Y57.5 E0.7982 F600 ; print line G1 X31 Y57.5 E2.3947 F3900 ; print line G1 X51 Y57.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X-49 Y62.5 F3900 ; move to start ; ; mark the test area for reference ; M572 D0 S0 ; set S value 0 G1 X-29 Y67.5 F3900 ; move to start G1 E2 F1800 ; un-retract G1 X-29 Y87.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 X31 Y67.5 F3900 ; move to start G1 E2 F1800 ; un-retract G1 X31 Y87.5 E0.7982 F600 ; print line G1 E-2 F1800 ; retract G1 Z0.3 F600 ; zHop ; ; ; finish ; M104 S0 ; turn off hotend M140 S0 ; turn off bed G28 ;