La partie Thingiverse : https://www.thingiverse.com/thing:3154398
J'ai fabriqué un support complètement nouveau pour adapter mon ratrig vcore 3 et j'ai également comblé certains espaces dans la partie originale. J'ai ensuite ajouté un nouveau servo dans Klipper et ajouté une macro pour exécuter le nettoyage. La macro peut avoir besoin d'être ajustée pour le motif de nettoyage et la hauteur z afin de correspondre à la hauteur de votre buse.
Configurez le servo dans printer.cfg :
[Nettoyeur de servo_Brosse]
Épingle : PD2
angle_maximum_du_servo : 180
largeur d'impulsion minimale : 0,0005
largeur d'impulsion maximale : 0,0025
Macro :
[gcode_macro CLEAN_NOZZLE]
Gcode :
#save l'état actuel
ENREGISTRER L'ÉTAT DU GCODE, NOMA = nettoyage préalable de la buse.
maybe_home
# Positionnement absolu
G90
#vérifiez si z > 25, sinon passez à 25.
{% set act_z = printer.toolhead.position.z|float %}
{% si act_z < (25) %}
G0 Z{25} F3000
{% endif %}
#move x,y vers 0,0
G0 X0 Y300 F3000
#deploy pinceau
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 et y
G0 x0 y300 F3000
#stow brosse
SET_SERVO SERVO=Cleaner_Brush ANGLE=0
#restaurer l'état
RESTORE_GCODE_STATE NOM=pre_nozzle_clean
태그
모델 소스
