1 / 1
CORE ONE L - Nozzle wiper — image 1

CORE ONE L - Nozzle wiper

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

PRUSA CORE ONE L - Nozzle wiper. Use wipers from Bambu Lab A1.

Rating
4.714 / 5
Likes
66
Downloads
206
Makes
5
Views
1,235
Reviews
7

Updated at source:

Model information

License
Creative Commons — Attribution

Materials

Printer start G-code

In Prusa Slicer, for the Prusa CORE One L physical printer settings, edit the start G-code to:

  1. Add nozzle wiping (with a printer screen message “Nozzle wiping”) before the normal nozzle cleaning that happens prior to bed probing. The wiping sequence starts at the closest corner of the wiper to where homing occurred to reduce travel time, and drags the nozzle several times diagonally across the silicon bristles for effective cleaning. This removes many of the strings or blobs that cause nozzle cleaning failures. The normal nozzle cleaning is still useful because it ensures the tip is flat and clean prior to bed probing; if it’s not, you want it to fail.

  2. Change where the nozzle waits to reach first layer temperature, to above the nozzle wiping start position. The move is slow to reduce noise and stress, while there is plenty of heating wait time to utilize.

  3. Add another nozzle wiping (with a printer screen message “Nozzle wiping”) after the nozzle reaches first layer temperature. This wiping has a better chance of removing filament stuck to the nozzle when it’s at the filament’s melting temperature.

  4. Quickly move the nozzle to a new purge start position that’s to the left of the nozzle wiper, and a little further towards the front of the build plate than usual to avoid the initial purge line sometimes falling onto the plate instead of neatly hanging.

At the start, insert the nozzle wiping config variables:

; Nozzle wiping config
{
  global wipe_x1 = 298;
  global wipe_y1 = -8;
  global wipe_x2 = 268;
  global wipe_y2 = -4;
  global wipe_z = 1;
  global wipe_speed = 10000;
}

If you are using a nozzle that protrudes lower than a regular Prusa brass CHT nozzle, to avoid it pressing down too far on the silicon bristles during wiping, increase the variable wipe_z from 1 to something like 1.5.

Then, before:

G29 P9 X208 Y-2.5 W32 H4

Insert:

; Nozzle wiping
M117 Nozzle wiping
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z} F{wipe_speed}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}

Then, replace:

G0 X249 Y-2.5 Z15 F4800 ; move away and ready for the purge

With:

; Move to above the nozzle wiping start position
G0 X{wipe_x1} Y{wipe_y1} Z8 F4800

Then, after:

M109 S{first_layer_temperature[0]}

Insert:

; Nozzle wiping
M117 Nozzle wiping
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z} F{wipe_speed}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}
G0 X{wipe_x2} Y{wipe_y2} Z{wipe_z}
G0 X{wipe_x1} Y{wipe_y1} Z{wipe_z}

; Move to the purge start position G0 X255 Y-8 Z15 F10000

Tags