Brush for cleaning Nozzle with the Start G-Code by 3jcube 3d model
3dmdb logo
Thingiverse
Brush for cleaning  Nozzle with the Start G-Code by 3jcube

Brush for cleaning Nozzle with the Start G-Code by 3jcube

by Thingiverse
Last crawled date: 3 years ago
My way to clean the Nozzle before each print For the CR10 printers and all like
Here is my story...
The printer came with a concave glass like many of you and of course the solution is to replace it.
So I went to the local mirror store and asked the man to cut a piece 300X300 mm like what is known about the dimensions of the printer
He suggested to chamfer the edges for safety and I agreed
When I returned home I put the mirror on the heated bed plate
I found that it came short and after some measurements I discovered the mistake I had made
First the heated bed plate dimensions are 310X310 mm.
Second process of chamfering the edges took approximately 3 mm from each side.
The total becomes about 15 mm short.
Of course, it is not big problem, because I do not think I will print anything with a diameter bigger than 290 mm and the clamps hold the mirror well.
After a while I noticed that in many printers there is a system to clean the nozzle before each print.
And even many have made copies of these systems on their printers if you do some search on youtube you will find some like
So I thought to take advantage of this extra space of the plate next to the mirror and do a system to cleaning the nozzle with a metal brush.
and this was the product of that idea.
Of course, as you will notice in the videos I have integrated two techniques to achieve the best results using the metal brush and also do some extra extrusion.
The extrusion code is custumized code taken from DIY3DTech YouTube Channel
" Creality CR10 - GCode to Clean Nozzle Before Printing "
The attached code can be replaced by the printers start G-code and you should find the exact numbers to be placed in the code, depending on where the brush is placed on your plate.
Of course, a very important point must be taken. The brush must be at least 80 mm away from the front of the plate in order not to obstruct the bed leveling
I hope you find it useful
and as usual feel free to customize and change what it takes to have a successful nozzle cleaning
And Please be careful about anything you do and if you do not have enough experience, do not risk anything
I'm not responsible for any problem or error you get
Do it at your own risk.
I used superglue to paste it to the plate
I'm using cura 3.4.1
you will find the start g-code under
Preferences -> Printers -> Machine settings -> Start G-Code
please take a copy of your original start g-code in case you want to go back.
This is the code you see it working in the video " Attempt no.4 "
I'm Sorry about children's voices in the background ;-)
https://youtu.be/uxPJLbfihL4
M82 ;absolute extrusion mode
M117 Clean ; Indicate nozzle clean in progress on LCD
M107 ; Turn layer fan off
G21 ; Set to metric [change to G20 if you want Imperial]
G90 ; Force coordinates to be absolute relative to the origin
G28 ;Home
G92 E0 ; Reset extruder to [0] zero end of cleaning run
G1 E-3 F500 ; Retract filiment by 3 mm to reduce string effect
G1 Z5 F4000 ;Move up 5mm to good position so the nozell hit the tip of brush;
G1 Y83 F4000 ;Move back to the first line of brush
G1 X10 F4000 ;Move side to do the first wipe
G1 Y91 F4000 ;Move back to the 2nd line of brush
G1 X0 F4000 ;Move side to do the 2nd wipe
G1 Y98 F4000 ;Move back to the 3ed line of brush
G1 X10 F4000 ;Move side to do the 3ed wipe
G1 Z25 E-3 F500 ;Move up 25mm to safety ; Retract filiment by 3 mm to reduce string effect
G4 P5000 ;stop for 5seconds to do extra manual cleaning if needed
; the coming code is doing some extrusion to cleaning nozel this is custumized code taken from
; DIY3DTech YouTube Channel " Creality CR10 - GCode to Clean Nozzle Before Printing! "
G1 X10 Y137 F4000 ; Move in 10mm from edge 40mm back to privent hiting the brush
G1 Z0.15 F4000 ;[z] 0.15mm close to heated bed
G92 E0 ; Set extruder to [0] zero
G1 Y237 E20 F500 ; Extrude 20mm filiment along Y axis to prime and clean the nozzle
G92 E0 ; Reset extruder to [0] zero end of cleaning run
G1 E-3 F500 ; Retract filiment by 3 mm to reduce string effect
G1 Z5 F4000 ; Move over and rise to safe Z height
M117 Printing ; Indicate Printing in progress on LCD

Tags