top of page

Curso impresora 3D | Video 2: Configuración de los pasos en Marlin

TEMA 1

Puesta en marcha de una impresora 3D. Mis primeros cambios en MARLIN.

Lo primero de todo será descargarnos el programa Arduino IDE e instalarlo.

Me gustaría recalcar que en la parte de descarga existe un botón de “donación” donde podéis aportar una pequeña donación para poder ayudar a que la gente que está detrás de Arduino pueda seguir evolucionando todo este ecosistema de Open Source. También recordaros que comprar placas Arduino Originales ayudara a que Arduino siga evolucionando.

Una vez descargado Arduino IDE, nos descargaremos el Firmware Marlin. Toda esta guía estará basada en cambiar, activar o desactivar ciertos parámetros dentro del Firmware.

Links:

*Para buscar cualquier parámetro o dato dentro de Marlin, pulsaremos CTRL + F

*Cuando queremos activar algo en Marlin borraremos las 2 barras //, a esto se le llama descomentar.

* Cuando queramos desactivar algo en Marlin, escribiremos por delante las 2 barras //, a esto se le llama comentar.

Configurar idioma Marlin: BUSCAR: #define LCD_LANGUAGE

Por defecto vendrá en en Ingles (#define LCD_LANGUAGE en), lo cambiaremos por: #define LCD_LANGUAGE es

Poner nombre a nuestra impresora: BUSCAR: #define CUSTOM_MACHINE_NAME Aquí escribe el nombre de tu impresora

Configurar la electrónica: BUSCAR EN LA PESTAÑA DE boards vuestra configuración y cambiarla en caso necesario. La más común es: Extrusor en la salida D10, ventilador en la D9, cama caliente en D8. Cambiaremos la placa buscándola por ejemplo con “Mother” . En nuestro caso será la BOARD_RAMPS_14_EFB

TEMA 2

Configuración de pasos. Correas, poleas y ejes y extrusor.

Lo primero que tenemos que saber, es que los motores Nema que se utilizan habitualmente en las impresoras 3D tienen 200 pasos por vuelta

Los drivers, son los encargados de mandar los micropasos a los motores. Dentro de los drivers, los más comunes son:

A4988: 16 micro pasos

DRV8825: 32 micro pasos

Después tenemos las correas y poleas, que son los encargados de transmitir los movimientos en los ejes X e Y. El sistema es muy sencillo, el motor Nema transmite el movimiento a la polea la cual se encarga de hacer mover la correa.

Las correas y poleas más comunes son las llamadas GT2, que están orientadas sobre todo para movimientos lineales. Estas correas, llevan una separación entre diente y diente de 2mm. Dentro de GT2, nos podremos encontrar poleas con 16 dientes o 20 dientes.

Calcular los pasos por mm de los ejes X e Y. Vamos a utilizar una polea GT2 de 20 dientes y unos drivers DRV8825.

Fórmula pasos por mm:

(Pasos motor nema 200 X 32 micro pasos driver) / (20 dientes polea X 2mm diente) = 6400/40= 160pasos por mm

Ahora vamos a analizar los husillos, normalmente utilizados en el eje Z. Los más comunes suelen ser los llamados T8, pero también se siguen utilizando mucho los T5. Son varillas roscadas en la que el número nos indica la métrica de la varilla. Estas varillas, tienen un paso de vuelta llamado pitch.

Husillos T8: avance de 1.25mm por vuelta

Husillo T5: 0.8mm por vuelta

Formula pasos por mm:

(Pasos motor nema 200 X 32 micro pasos driver) / 1,25mm por vuelta husillo= 6400/40= 5120 pasos por mm

Para el calculo del extrusor, tenemos la opción de que muchos fabricantes nos dan ya el dato que tenemos que poner. En esta guía vamos a utilizar un Bondtech. Con este extrusor, podremos imprimir prácticamente cualquier material incluido el flexible gracias al llamado doble drive gear. Este extrusor utiliza una relación de engranajes 3:1.

Pasos para este extrusor con unos drivers de 32 micro pasos: 830

Una vez tengamos estos datos sacados, ya podremos ir a Marlin para realizar los cambios. En este caso, lo haremos dentro de la pestaña Configuration.h (como la gran mayoría de cambios). Para cambiar estos valores, buscaremos la línea #define DEFAULT_AXIS_STEPS_PER_UNIT

Con los datos que hemos sacado, lo dejaremos de la siguiente manera:

Ejes X e Y : 160

Eje Z: 5120

Extrusor (E0): 830

bottom of page