Nozzle Auto-Cleaning Mount for Ender 3 S1 and Similar - Bambulab A1 Silicone Wiper
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
