Prusa i3 Cold Pull Control Octoprint

Cold pull control button with script that lets you automate the cold pull procedure on prusas in octoprint
4
6
0
276
updated January 28, 2023

Description

PDF

So i wanted an easier way to do cold pulls than turning the knob all the time.

I then found the plugin https://plugins.octoprint.org/plugins/customControl/

after that i setup up a custom control button, you can see the video on the repository site, or you can use the images here if you are well into installing custom plugins.

After install you can find your button on the control page of octoprint, click the “Cold Pull” button and the procedure is now running.

!! Make sure to unload your filament from the extruder before starting the cold pull !!

Follow instructions. Below this is 2 text examples, the first with written commentary explaining what happens, and the last the one to copy paste into you own control button.

I have used this with success, and use it with PLA to “clean” since i normally dont have any cleaning filament laying around. On white PLA you can still tell theres debris from old filament and colorspills when youre done with the cold pull procedure.

Gcode with explanation below :

-----------------------------------------------

;PRUSA COLDPULL PROCEDURE

M18 ; Disable steppers
M117 Steppers Disabled

;HEAT ON + FILAMENT OUTPUT
M104 S270 ; Warmup to 270 and extrude filament until cooldown or filament cant be pushed
M117 Warming to CleanTemp
M109 S270 ; Wait for HotEnd Temp
M117 HOTEND READY!
G4 S10 ; Time to extrude filament through nozzle 10seconds used, this can be set lower or higher if wanted.

; COOLDOWN TO ROOMTEMP
M117 Cooling Hotend
M104 S0 ; Turn off hotend Keep pushing filament to around 170degrees or to where it cant be pushed through
M106 ; Fan speed 100% REMOVE the filament under the nozzle and make sure theres no ooze
M109 S45 ; Wait for temp hotend tolerance
M107 ; Fan off

;COLDPULL TEMP
M104 S110 ; Set hotend to coldpull temp (90-110 depending on heater make and model)
M109 S110 ; Wait for temp
M300 S440 P200
M300 S440 P200
M300 S440 P200
M117 COLD PULL NOW!

G4 S20 ; Wait for filament pull complete
M104 S0 ; Turn off hotend
M117 COLDPULL COMPLETE

 

Gcode to use in the command below :

------------------------------------------------------

;PRUSA COLDPULL PROCEDURE

M18
M117 Steppers Disabled


M104 S270
M117 Warming to CleanTemp
M109 S270
M117 HOTEND READY!
G4 S10


M117 Cooling Hotend
M104 S0
M106
M109 S45
M107

M104 S110
M109 S110
M300 S440 P200
M300 S440 P200
M300 S440 P200
M117 COLD PULL NOW!

G4 S20
M104 S0
M117 COLDPULL COMPLETE

Tags



Model origin

The author marked this model as their own original creation.

License