Not long ago Iwrote about how the nozzle of my Bambu Lab P1S started behaving strangely: PETG constantly sticks, and the filament gets caught on the residue on the nozzle. This not only worsens print quality but also creates risks for the process itself.
Сопло без шкарпетки (замінив на нову). Зверніть увагу на налипший PETG на соплі
At first, I tried to clean the nozzle manually — with my hands, a utility knife, sometimes right after printing. But this approach did not yield stable results. I remembered that I once saw a photo in the PrintArmy chat of a printed device that helps automatically clean the nozzle during printing.
I went to MakerWorld — there are indeed many models of cleaners available. All of them are designed to be used with silicone brushes, which are sold separately. These brushes usually come for A1 and A1 mini printers, but unfortunately, there is nothing similar in the standard kit for P1S.
I found a video on YouTube:
The video author explains in detail how the device works and how to install it. I printed the specified model, ordered a brush for A1 mini, but did not check compatibility.
As it turned out — this model was for A1, not for A1 mini.
I naively thought that I could glue the A1 mini brush to this model — a bit of glue, a bit of inspiration.
Різниця щіток (картинка з інтернету)
Spoiler: it didn't work.
I assembled something from two pieces, but the brush was uneven, and the standard cleaner did not reach the nozzle (not my fault, I hope).
Ну таке
So I had to look for a new model, specifically for the A1 mini brush. Such a was found. The screw went in tightly, but overall everything installed well.
The brush holds securely on double-sided tape, and the nozzle is now always clean.
Ось так виглядає працюючий nozzle wiper для P1S + щітка A1 Mini
Separately, I added to the OrcaStudio slicer G-code, which adds an additional cleaning cycle for the nozzle.
Here is the G-code itself (taken from makerworld).
;===== Scrubbler nozzle wipe start ABL_5/20/24 ==================G90 ; ensure absolute mode (should already be in it, but here for safety)
G1 Z10 F1200 ; Make sure we don't hit the bed during wiping passes
G1 X128 Y265 F30000; start position, should be very close to where steel plate rub seq. ended
G91 ; relative mode
G1 X-45 F30000 ; run snake pattern from top back to front, run at max acceleration.
G1 Y-0.5 ; increment y slightly , and repeat back/forth while incrementing y.
G1 X45
G1 Y-0.5
G1 X-45
G1 Y-0.5
G1 X45
G1 Y-0.5
G1 X-45
G1 Y-0.5
G1 X45
G90 ; restore to absolute mode
G1 X128 Y265 ; return to start position.
G1 F3000 ; restore previous acceleration;===== Scrubbler nozzle wipe end ================================
Сюди має бути доданий наш кастомний G-код
Overall, it's cool that you can customize G-code to your needs. With the availability of AI tools, writing the necessary script is not that hard. I will have to play around with this.
Сопло тепер чисте. Шкарпетку новеньку натягнув ^_^
I also printed Anti Splash Cover, but I can't say anything about it. It seems not to interfere.
анті сплеш + чистилка нозла