Cambio Filamentos/M600

- English

VARIABLES GLOBALES

Esta macro nos va a permitir guardar una serie de valores y configuraciones que usaremos en el resto de macros.

De esta forma, para ajustar alguno de estos parámetros y que se apliquen a todas las macros involucradas en un cambio de filamentos, estén ajustadas de forma automática, requiriendo el mínimo de ajuste extra.

CAMBIO FILAMENTOS

SENSOR FILAMENTOS

[filament_switch_sensor fsensor]
# EODET
switch_pin: FIL_RUNOUT0_PIN
pause_on_runout: False
event_delay: 3.0
runout_gcode:
   NOTIFY TEXT="Filamento no detectado"
   M601
insert_gcode:
   NOTIFY TEXT="Insertando filamento"
   LOAD_FILAMENT

PARK

Utilizaremos esta macro para posicionar nuestro cabezal de impresión en una zona segura para realizar ciertas acciones.

Esta macro usa variables globales:

  • z_park, que indica la distancia a subir el eje Z para una posición segura

  • retract_length, indicará cuanta retracción realizar

  • x_park e y_park, las coordenadas XY donde posicionar el cabezal de forma segura y cómoda en el caso de necesitar manipularlo

PAUSE

Esta macro sobreescribe la macro PAUSE de sistema añadiendo más funcionalidad:

RESUME

Al igual que la anterior, esta macro sustituye a la macro RESUME del sistema:

CANCEL PRINT

En este caso sobreescribimos la macro CANCEL_PRINT de sistema:

Última actualización

¿Te fue útil?