1 / 2
Nozzle Auto-Cleaning Mount for Ender 3 S1 and Similar - Bambulab A1 Silicone Wiper — zdjęcie 1
1 / 2

Nozzle Auto-Cleaning Mount for Ender 3 S1 and Similar - Bambulab A1 Silicone Wiper

Zamów wydruk tego modelu

Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.

Zapisane na tym urządzeniu.

Added an adapter for Bambulab A1 silicone nozzle wiper to the already gret design from H3DA Components.

Ocena
5 / 5
Polubienia
46
Pobrania
179
Wydruki
4
Wyświetlenia
1589
Oceny
3

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Kategoria
Accessories
Licencja
Creative Commons — Attribution — Noncommercial
Description

Added an adapter for Bambulab A1 silicone nozzle wiper made to install on the bracket.

It uses standard Bambulab A1 silicone wiper. Simply print this variant, screw it on the mounting bracket and use the adhesive side of the wiper to mount it on the support.

 Contrary to the original model in the brush variant, I designed the part to be installed along the X axis, in order to use the max excursion/movement of the nozzle and to maximize the debris removal.

 

---

Clean Nozzle Macro

This is an example macro I use for this version.

Very similar to original one suggested, but it uses a little lower speed and 20mm movement along the x axis.

As always, do your tests and adjust youx/y/z values accordingly.

[gcode_macro CLEAN_NOZZLE]
description: Cleans the nozzle by moving between X=235 and X=255
variable_start_x: 235     # Initial X position
variable_end_x: 255       # Final X position
variable_start_y: 10      # Fixed Y position
variable_start_z: 1.5      # Z height for cleaning
variable_wipe_qty: 14      # Number of cleaning movements
variable_wipe_spd: 100    # Movement speed (mm/s)
variable_lift_after: 10   # Z lift distance after cleaning (mm)
gcode:
 {% if "xyz" not in printer.toolhead.homed_axes %}
   G28  ; Perform homing if not already referenced
 {% endif %}
 G90                                         ; Absolute positioning mode
 G1 X{start_x} Y{start_y} Z{start_z} F6000  ; Move the nozzle to the starting position for cleaning
 # Perform cleaning movements
 {% for _ in range(wipe_qty) %}
   G1 X{end_x} F{wipe_spd * 60}             ; Move to X=232
   G1 X{start_x} F{wipe_spd * 60}           ; Return to X=242
 {% endfor %}
 # Lift the nozzle after cleaning
 G1 Z{start_z + lift_after} F1500           ; Raise the nozzle by 10 mm

 

---

Release notes

16/03/2025: Uploaded fixed version with correct length and revised inferior recess

Tagi