Nozzle Brusher (Supports Cartographer3D)
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
A new model compatible with the plastic brusher for nozzle cleaning, supporting Cartographer 3D
- Ocena
- 0 / 5
- Polubienia
- 21
- Pobrania
- 53
- Wydruki
- 0
- Wyświetlenia
- 399
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Voron Parts & Upgrades
- Licencja
- Standard Digital File License
This innovative model introduces compatibility with a plastic brusher designed specifically for effective nozzle cleaning.
Additionally, the model supports Cartographer 3D
Please prefer to use ABS or ASA filaments.
UPDATE 13/4/25
I uploaded the newest version, which is smaller than the previous one. It's now closer to the bed, so you can use the full bed size.
Print Settings:
- 3 perimeters
- 4 top/bottom layers
- 15% infill
- Filament Types: ABS, ASA
[gcode_macro CLEAN_NOZZLE]variable_start_x: 290variable_start_y: 300variable_start_z: 1.000variable_wipe_dist: -55variable_wipe_qty: 10variable_wipe_spd: 200variable_raise_distance: 30
gcode:{% if "xyz" not in printer.toolhead.homed_axes %} G28{% endif %}G90 ; absolute positioning## Move nozzle to start positionG1 X{start_x} Y{start_y} F6000G1 Z{start_z} F1500
## 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 nozzleG1 Z{raise_distance}
[OBSELETE]
UPDATE 17/2/25
I reduced the height of the models to match the height of the bed.
ATTENTION:
To avoid any issues with Carto crashing into the brusher base, you should be very careful when printing across the entire bed. To prevent this, please create an exclusion area near the brusher to be safe
Also, you need this macro to added into klipper
[gcode_macro NOZZLE_CLEAN]variable_start_x: 277variable_start_y: 300variable_start_z: 5.800variable_wipe_dist: -50variable_wipe_qty: 10variable_wipe_spd: 200variable_raise_distance: 30
gcode:{% if "xyz" not in printer.toolhead.homed_axes %} G28{% endif %}G90 ; absolute positioning## Move nozzle to start positionG1 X{start_x} Y{start_y} F6000G1 Z{start_z} F1500
## 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 nozzleG1 Z{raise_distance}