Parte de Thingiverse: https://www.thingiverse.com/thing:3154398
Hice un soporte completamente nuevo para adaptar mi ratrig vcore 3 y también llené algunos huecos en la parte original. Luego agregué un nuevo servo en Klipper y agregué una macro para ejecutar la limpieza. La macro puede necesitar ajustes para el patrón de limpieza y la altura z para que coincida con la altura de tu boquilla.
Configuración del servo en printer.cfg:
[Servo Limpiador_Cepillo]
Pin: PD2
Ángulo máximo del servo: 180
Ancho de pulso mínimo: 0.0005
Ancho de pulso máximo: 0.0025.
Macro:
[gcode_macro CLEAN_NOZZLE]
Gcode:
#save estado actual
SAVE_GCODE_STATE NOMBRE=pre_nozzle_clean
maybe_home
# Posicionamiento absoluto
G90
#check si z > 25, de lo contrario, moverse a 25
{% set act_z = printer.toolhead.position.z|float %}
{% si act_z < (25) %}
G0 Z{25} F3000
{% endif %}
#move x,y a 0,0
G0 X0 Y300 F3000
#deploy cepillo
SET_SERVO SERVO=Cleaner_Brush ÁNGULO=180
G0 x0 y260 F3000
G0 x5 y300 F3000
G0 x0 y260 F3000
G0 x5 y300 F3000
G0 x0 y260 F3000
#home x e y
G0 x0 y300 F3000
#stow cepillo
SET_SERVO SERVO=Cleaner_Brush ÁNGULO=0
#restaurar estado
RESTAURAR ESTADO DE GCODE NOMBRE=pre_nozzle_clean
Tags
Modellquelle
