3D model · Printables

Silicone Nozzle Wiper for Creality K1/K1 Max

Model details

Platform
Printables
Price
Free
License
CC-BY-NC-SA
Non-commercial use only, with credit; share remixes under the same license.
Formats
STL3MF
  • 177 Likes
  • 687 Downloads
  • 0 Makes
  • 16 Comments
  • 9 546 Views

Author:Michael Constantino

Published

Description

This is a simple mount for a silicone brush to wipe the K1's nozzle with. It mounts to the rear where the plate is attached. See pictures for details. Reuses the same screws.

For the brush, you have two options:

--- Option 1:

Use a generic high-temp silicone brush (I used this one ) and cut it very short. The total length of the mount + brush should be no greater than 5-6mm.

Option 2:

Thanks to Kingkong411 for creating the mold STL, you can use generic red gasket silicone to mold a brush that will fit. This is still being tested and in my tests, may split on you. That being said - I have zero experience with silicone so YMMV. ---

With either option, I used glue primer and standard super glue to adhere the brush to the mount.

Once installed, add a macro to clean the nozzle (make sure the nozzle is heated so it cleans thoroughly if you're still using PRTouch).

- Add CLEAN_NOZZLE to your start macro before leveling. - Add a macro to actually clean the nozzle. The below is my macro I have adapted from others as well. Do not blindly implement this - feel free to use this as a base and test with your setup. My printer has been de-crealitized and I have replaced bed leveling with a Cartographer since. [gcode_macro CLEAN_NOZZLE] variable_start_x: 90 variable_start_y: 226 variable_start_z: 3.8 variable_wipe_dist: 40 variable_wipe_qty: 60 variable_wipe_spd: 250 variable_raise_distance: 15

gcode: {% if "xyz" not in printer.toolhead.homed_axes %} G28 {% endif %}

## Reset max accel and velocity in case it's been overwritten SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel}

## Move nozzle to start position G90 G1 X{start_x} Y{start_y} F6000 G1 Z{start_z} F1500

## Heat up the nozzle, cool, and turn on fans while wiping M109 S180 # 180c M109 S0 M106 S255 M106 P2 S255

## Wipe nozzle {% for wipes in range(1, (wipe_qty + 1)) %} G1 X{start_x + wipe_dist} F{wipe_spd * 60} G1 X{start_x} F{wipe_spd * 60} {% endfor %}

## Raise nozzle G1 Z{raise_distance}

Tags

More like this

Similar models

Names are used only to indicate the source of a result. Polyzon is not affiliated with the listed sites.