1 / 2
Remix of thingiverse nozzle cleaner  https://www.thingiverse.com/thing:3154398 — zdjęcie 1
1 / 2

Remix of thingiverse nozzle cleaner https://www.thingiverse.com/thing:3154398

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.

I found a great thing on thingiverse to mount a nozzle cleaning brush on to a printer that gets deployed for use.

Ocena
5 / 5
Polubienia
31
Pobrania
73
Wydruki
1
Wyświetlenia
1458
Oceny
1

Aktualizacja u źródła:

Informacje o modelu

Źródło
Printables
Licencja
Creative Commons — Attribution

Thingiverse part:https://www.thingiverse.com/thing:3154398

I made a completely new bracket to fit my ratrig vcore 3 and also filled in some gaps in the original part. I then added a new servo in Klipper and added a macro to run the cleaning. The macro may need to be adjusted for the cleaning pattern and the z height to match your nozzle height.

servo setup in printer.cfg:

[servo Cleaner_Brush]
pin: PD2
maximum_servo_angle: 180
minimum_pulse_width: 0.0005
maximum_pulse_width: 0.0025

Macro:

[gcode_macro CLEAN_NOZZLE]
gcode:
 #save current state
 SAVE_GCODE_STATE NAME=pre_nozzle_clean
 maybe_home
 # Absolute positioning
 G90 
 #check if z > 25 else move to 25 
 {% set act_z = printer.toolhead.position.z|float %}
 {% if act_z < (25) %}
   G0 Z{25} F3000
 {% endif %}
 #move x,y to 0,0
 G0 X0 Y300 F3000
 #deploy brush
 SET_SERVO SERVO=Cleaner_Brush ANGLE=180
 G0 x0 y260 F3000
 G0 x5 y300 F3000
 G0 x0 y260 F3000
 G0 x5 y300 F3000
 G0 x0 y260 F3000
 #home x and y
 G0 x0 y300 F3000
 #stow brush
 SET_SERVO SERVO=Cleaner_Brush ANGLE=0
 #restore state
 RESTORE_GCODE_STATE NAME=pre_nozzle_clean

 

Tagi