Thingiverse-Teil: https://www.thingiverse.com/thing:3154398
Ich habe einen komplett neuen Halterung gebaut, um meinen Ratrig vcore 3 einzupassen, und auch einige Lücken im Originalteil gefüllt. Ich habe dann einen neuen Servo in Klipper hinzugefügt und ein Makro hinzugefügt, um die Reinigung auszuführen. Das Makro muss möglicherweise für das Reinigungsmuster und die Z-Höhe angepasst werden, um mit Ihrer Düsenhöhe übereinzustimmen.
Servo-Einstellung in printer.cfg:
[Servo-Reiniger_Bürste]
Pin: PD2
maximum_servo_angle: 180
Minimale Impulslänge: 0,0005
Maximale Pulsbreite: 0,0025
Macro:
[gcode_macro CLEAN_NOZZLE]
G-Code:
#save aktueller Zustand
SAVE_GCODE_STATE NAME=pre_nozzle_clean
vielleicht_zu_Hause
# Absolute Positionierung
G90
#check, ob z > 25, ansonsten gehe zu 25
{% set act_z = printer.toolhead.position.z|float %}
{% wenn act_z < (25) %}
G0 Z{25} F3000
{% endif %}
#move x,y zu 0,0
G0 X0 Y300 F3000
#deploy Pinsel
SET_SERVO SERVO=Cleaner_Brush WINKEL=180
G0 x0 y260 F3000
G0 x5 y300 F3000
G0 x0 y260 F3000
G0 x5 y300 F3000
G0 x0 y260 F3000
#home x und y
G0 x0 y300 F3000
#stow Bürste
SET_SERVO SERVO=Cleaner_Brush WINKEL=0
#restore Zustand
RESTORE_GCODE_STATE NAME=pre_nozzle_clean
Etiketler
Model Kaynağı
