Calibrar Pasos Extrusor

      2 comentarios en Calibrar Pasos Extrusor

Este tutorial se utiliza para corregir una sobreextrusión o falta de extrusión de filamento. Básicamente quiere decir si el extrusor empuja más filamento o menos del que debería.

Necesitaremos unicamente tener acceso al firmware Marlin a través de Arduino y un trozo de cualquier filamento.

  • En primer lugar cortamos un trozo de filamento de unos 20cm y hacemos una marca de 10cm (usar regla) en la zona intermedia.

  • A continuación colocamos el filamento en el borde del extrusor de esta manera:

  • Conectamos la impresora al ordenador mediante Pronterface y extruimos 100mm (probablemente nos obligue a calentar el hotend por seguridad aunque no vayamos a introducir nada).
  • Una vez extruido los 10cm, podemos tener varios resultados.

1.-La marca P2 ahora queda en el lugar donde estaba P1 al principio.

2.-La marca P2 está por debajo de la marca P1 del principio.

3.-La marca P2 está por encima de la marca P1 del principio.

Parte Firmware

Si nos encontramos en el caso 1 no deberemos tocar nada y ya podremos seguir usando nuestra impresora.

Por el contrario, si estamos en el caso 2 o 3 tendremos que realizar el siguiente procedimiento:

  1. Medimos la distancia que hay entre P1 y P3, en mi caso 85mm.
  2. Abrimos el firmware con Arduino que teniamos instalado previamente en nuestra impresora. Nos dirigimos a Configuration.h y buscamos esta linea:

    #define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 400, 92.6}

Apuntamos el último valor que corresponde al extrusor, en mi caso 92.6 (vosotros podéis tener valores diferentes).


Usando esta ecuación podremos calcular el nuevo valor que necesitamos

3. Finalmente, abrimos de nuevo el firmware y nos vamos a la misma linea que usamos anteriormente cambiando 92.6 por 108.8. Subimos el Firmware y ya habremos acabado. Se recomienda hacer un Eeprom-clear antes de subir de nuevo el firmware.

#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 400, 108.8}

 

2 pensamientos en “Calibrar Pasos Extrusor

  1. Rafa

    Hola, muy buen tutorial Javi, una duda, en mi fichero de configuratión.h en default_axis_steps_steps_per_unit tengo:
    80,80,4000,760*1.1
    Tengo que modificar el 760? O el 1.1?

    Responder
    1. Javi Autor

      Hola Rafa!
      Que nuevo valor te salió?
      Me supongo que tendrías que cambiar todo 760*1.1 por el nuevo valor, aún así dime qué valor nueva te daba

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *