Updates
Note: The Scrubbler is an evolution of my Nub Scrub design. It does not require any permanent modifications to your printer.
The Scrubbler is a nozzle wiper that cleans your nozzle by adding the silicone nubs from the A1 style of wiper to the PTFE tube “flinger” wiper that came with your printer. This extra wiping mechanism helps catch things that the flinger misses. The model fits on your X1/P1 series of printers and cleans your nozzle with an additional cleaning element borrowed from the A1 printer. It helps removes any filament residue that might cause print defects, especially when you change filaments frequently.
The Scrubbler is even simpler to install than the first generation Nub Scrub design and is very stable due to extra reinforcement. It uses 2 mounting screws plus 2 pre-existing mounting screws that holds the purge chute and flinger in place. These two “new” screws can be either the original wiper self-tapping screws (if you have extra) or regular M2.5 screws.
This design also helps alleviate a common issue with the screw hole in the purge chute which is easily stripped out. But adding 2 stabilizing wall surfaces, a “clip” mechanism and a mounting point on the printer structure, this model significantly reduces the strain on the original flipper mounting hole.
The Scrubbler is a fast print with only a few grams of filament and can install quickly.
I suggest NOT printing it in PLA for heat resistance reasons. I originally used Prusament Carmine red PETG here, but I ended up upgrading to Bambu polycarbonate after PETG started looking a little “iffy” when printing hot filaments like ABS/PC in a warm chamber. Dimensional accuracy is important here, so make sure you adjust for shrinkage if you use ABS/ASA or another material prone to shrinkage.
3MF and STEP included. Pre-setup BambuSlicer for bambu users (although I recommend orcaslicer!). Fusion 360 can be uploaded if people want it.
Parts you almost certainly already have:
New parts:
Note: There used to be a 5x nubs option in V1, but I removed it in V2 because it was causing occasional collision issues, especially if you didn't modify your machine gcode. If you really want 5x, you could try printing the compatible V1 “4x” version which should let you just barely shoehorn a 5x set of nubs in if you trim things tightly. Some commenters have had success with this approach.
Printed here at 0.2 mm layer thickness, it needs minor traditional snug supports with paint-on supports when oriented as shown (see also images above in case this is unclear).
The original A1 nubs are designed for a brushing motion with multiple passes, as is used in the A1 series of printers. Since the X1 does not do this by default (it has no brush), I came up with an similar set of wiping set of GCODE to insert into your machine GCODE sequence. Here's how where you put it:
Here's the recommended code to insert, which you may modify as you wish:
;===== Scrubbler noozle wipe start ABL_5/20/24 ==================
G90 ; ensure absolute mode (should already be in it, but here for saftey)
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 accell.
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 accelleration
;===== Scrubbler noozle wipe end ================================
Here's what this looks like