sI heard that people would like to have a nozzle scrubber system on the front, that they can use with g-code. While my other nozzle scruber are great for multitool printing, this one is intended to be use before calibration. When heating up, the nozzle Ozzes a bit. With the correct G-code the nozzle can be cleaned with this front mount.
BUT WHY YOU ASK?
Well if the nozzle is not clean BEFORE it probes the surface, the first layer will not “be perfect” . My other nozzle scrubbers only clean the nozzle between tool changes, but not directly before the surface scan.
What do i still want to implement?
1. Screws to hold the brushes (dont like them to wiggle around) Done 16.11.2023
2. Bucket around the brushes
UPDATE 15.11.2023: Added a retraction line in the G-Code to compensate for oozing.If you want to delete it dont add the line “G1 E-10 F2400 ; more retraction to compensate oozing before nozzle cleanup”
Before we go to the interesting part, a Disclaimer from my side:
Im not liable for any particular purpose and shall not be in any event liable for any loss of profit or any other commercial damage, including but not limited to special, incidental, consequential, or other damages, even if advised of the possibility of such damages. Any implemented Code must be analysed by the user.
Now to the fun part ;-)
Insert following G-code in Prusaslicer (Custom G-code → Start G-Code , after “; move to the nozzle cleanup area”::
;
; Surfalex2000 Nozzle Brush Mount on Printables
; https://www.printables.com/model/644817-prusa-xl-series-front-nozzle-srcubber-for-use-with
G1 E-10 F2400 ; more retraction to compensate oozing before nozzle cleanup
; Start surfalex2000 nozzle brush cycle
G1 X160 Y-5 Z5 F24000; nozzle brush cycle
G1 X160 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-4 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-4 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-6 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-6 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-4 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-4 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-6 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-6 Z1 F24000 ; nozzle brush cycle
G1 X200 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-5 Z1 F24000 ; nozzle brush cycle
G1 X160 Y-5 Z5 F24000 ; nozzle brush cycle
; End surfalex2000 nozzle brush cycle
;
Like in the Picture here(Custom G-code → Start G-Code , after “; move to the nozzle cleanup area”:
Now go, and have fun!
Ive ordered these brushes:
https://www.amazon.de/gp/product/B086JP3C45?ref=ppx_pt2_dt_b_prod_image
Please have in mind that wider Brushes will probably need adaptation of the mount(spacers)
And you will need these Screws:
2x M4x25mm (28mm max) for the front.
2x M4 Nuts
4x M3x20mm for the Heatbed Plate mount
3x M3x 10mm dependent of your nozzle brush
Also 3x m4 nuts and 3x m4x10mm screw to lock the brushes
Tip me on KO-FI by klicking here:
https://ko-fi.com/surfalex2000
Check out my other optimized XL Parts! There is a Series to come!
You can find them in my Collection:
https://www.printables.com/@Surfalex2000/collections/830114
The author marked this model as their own original creation.