Puesta en Marcha Inicial

Guía completa de primeros pasos al implementar Marlin en tu impresora 3D, desde la instalación del firmware hasta las primeras impresiones.

Bienvenido a la guía de primeros pasos con Marlin. Aquí aprenderás cómo preparar tu impresora desde cero, cargar el firmware, conectarte y realizar los ajustes básicos necesarios para imprimir con seguridad y calidad.

Esta guía asume que ya tienes Marlin compilado para tu placa controladora. Si necesitas compilar Marlin por primera vez, consulta la Guía de Compilación de Marlin.

Resumen del Proceso

Estos son los pasos que seguiremos en orden:

1

1. Carga del Firmware

Cargar el binario compilado en tu placa controladora

2

2. Conexión Inicial

Establecer conexión con la impresora (Pronterface, pantalla LCD u OctoPrint)

3

3. Verificación de Endstops

Comprobar que los sensores de fin de carrera funcionan correctamente

4

4. Verificación de Motores

Confirmar que los motores responden correctamente

5

5. Verificación de Sensores

Comprobar temperatura hotend, cama y otros sensores

6

6. Calibración Básica

Ajustar Z-offset, E-steps y temperatura

7

7. Primeras Pruebas

Primeros movimientos y pruebas de impresión


1. Carga del Firmware

Requisitos Previos

Antes de cargar el firmware, asegúrate de tener:

  • Placa controladora compatible (Arduino Mega, RAMPS, BigTreeTech SKR, MKS, Creality, etc.)

  • Marlin compilado (.hex o .bin según tu placa)

  • Cable USB o acceso a tarjeta SD (según tu placa)

  • Software de carga (varía según la placa)

Proceso de Carga

  1. Conecta la placa Arduino al ordenador por USB

  2. Abre Arduino IDE y selecciona:

    • Board: Arduino Mega 2560

    • Port: El puerto COM que aparezca

  3. Carga el firmware: Sketch → Upload

  4. Espera a que aparezca "Upload complete"

Verificación de Carga

Tras cargar el firmware, deberías ver:

  1. LEDs de la placa parpadeando o brillando

  2. Pantalla LCD (si la tienes) mostrando el menú Marlin

  3. Sin mensajes de error de conexión


2. Conexión Inicial

Tienes varias opciones para conectarte y controlar tu impresora. Elige la que mejor se adapte a tu setup:

Opción A: Pantalla LCD / Interface de Marlin

Si tu impresora tiene pantalla LCD inteligente que se conecta por serial (RXD/TXD), puedes usarla directamente sin ordenador.

Ventaja: Control total sin necesidad de host externo. Desventaja: Pantalla más pequeña, menos información.

Opción B: Pronterface (Recomendado para Empezar)

Pronterface es una aplicación de escritorio simple y directa. Hay una guía detallada en el space: Pronterface

Pasos rápidos:

  1. Descarga Pronterface desde pronterface.com

  2. Conecta la placa USB a tu ordenador

  3. Abre Pronterface

  4. Selecciona el puerto COM (el que aparezca en el dropdown)

  5. Configura velocidad en baudios: 250000

  6. Haz clic en Connect

Si no aparece puerto COM:

  • Instala drivers USB (FTDI, CH340, etc. según tu placa)

  • En Linux/Mac usa: ls /dev/ttyUSB* o ls /dev/ttyACM*

Opción C: OctoPrint (Avanzado)

OctoPrint requiere una Raspberry Pi u otro host (ordenador, NAS, etc.) permanentemente encendido.

Ventaja: Control remoto, mejoras con plugins Desventaja: Requiere hardware adicional, más complejo de configurar

Hay guías de instalación en la sección OctoPrint si deseas explorarlo después.

Para empezar, usa Pronterface. Es simple y no requiere hardware adicional.


3. Verificación de Endstops

Los endstops son sensores que detectan los límites de los ejes. Marlin los debe detectar correctamente antes de poder mover nada.

Comprobar Estado de Endstops

En Pronterface (u otro interface), envía este comando:

Deberías ver algo como:

Todos deben estar en estado open (abiertos/sin pulsar) inicialmente.

Probar Cada Endstop

Presiona manualmente cada endstop mientras envías M119 de nuevo:


4. Verificación de Motores

Una vez que los endstops funcionan, prueba que los motores responden correctamente.

Desde Pantalla Marlin (Recomendado)

Si tu impresora tiene pantalla LCD, es la forma más segura de probar motores:

1

Accede al Menú de Movimiento

En la pantalla Marlin:

  1. Presiona el botón MENU (botón central, esquina inferior derecha)

  2. Selecciona PrepareMove Axis (o Mover Eje)

  3. Selecciona el eje que deseas probar (X, Y o Z)

2

Mueve el Motor

En el menú de movimiento:

  • Presiona UP/DOWN para cambiar la distancia a mover (10mm, 1mm, 0.1mm, etc.)

  • Presiona el botón central (OK) para mover el eje

3

Observa el Movimiento

  • ¿Se mueve el motor suavemente?

  • ¿Hace ruido extraño (chirridos, crujidos)?

  • ¿Se mueve en la dirección correcta?

Si algo falla, detén inmediatamente y revisa las conexiones.

Para ver exactamente cómo se vería en tu pantalla LCD, mira este video:

Flujo de navegación del menú:

Cómo usar el menú:

  1. Usa UP/DOWN para navegar entre opciones

  2. Presiona OK para entrar/seleccionar

  3. En "Move Axis", usa UP/DOWN para cambiar distancia (10mm → 1mm → 0.1mm)

  4. Presiona OK para ejecutar el movimiento

  5. Presiona BACK para salir del menú

Desde Pronterface o Terminal

Si no tienes pantalla, usa Pronterface. Aquí puedes ver la interfaz en detalle:

Pasos en Pronterface:

  1. Busca la sección "Control" en la interfaz

  2. Encontrarás campos para Move X, Move Y, Move Z

  3. Ingresa una distancia (ej: 10) y presiona el botón correspondiente

Mover X 10mm:

Mover Y 10mm:

Mover Z 5mm (hacia arriba):

Volver a origen (todos los ejes deben estar hastiado los endstops):

F1500 es la velocidad (mm/min). Para Z es más lenta (F300) porque es crítica.


5. Verificación de Sensores (Temperaturas)

Marlin debe detectar correctamente los sensores de temperatura. Pruébalos sin calor primero, después con un secador de pelo.

Desde Pantalla Marlin

Pantalla de inicio mostrando temperaturas:

Ver temperaturas en tiempo real:

  1. En la pantalla de inicio, ya ves las temperaturas actuales constantemente actualizadas

  2. Si presionas MENUControlTemperature, verás un gráfico histórico de las variaciones de temperatura

Para ver cómo se ve en una pantalla real:

Más información: Documentación oficial: LCD Menu

Prueba de Temperatura:

1

Capta la temperatura inicial

Anota la temperatura que muestra (ej: 23.5°C hotend, 22°C cama)

2

Aplica calor con un secador de pelo

  • Coloca un secador de pelo en aire tibio (no caliente)

  • Apunta al nozzle durante 5-10 segundos

  • Observa la pantalla Marlin

La temperatura debe subir gradualmente (hacia 30-35°C)

3

Retira el secador

La temperatura debe bajar gradualmente de nuevo

Si NO sube ni baja, el sensor está defectuoso o mal conectado.

4

Repite para la cama

Aplica calor al cristal/cama y verifica que B cambia

Desde Pronterface o Terminal

Ver estado actual en Pronterface:

  • Busca la sección "Temperature" en la interfaz

  • Verás campos etiquetados como "T" (hotend) y "B" (cama)

  • Los números se actualizan en tiempo real

Ver estado actual por terminal:

Resultado esperado:

  • T:23.5: Temperatura actual hotend

  • /0: Temperatura objetivo hotend (0 = apagado)

  • B:22: Temperatura actual cama

  • /0: Temperatura objetivo cama

Aplicar calor con secador de pelo:

  1. Ejecuta M105 varias veces mientras aplicas calor con el secador

  2. La temperatura T debe subir gradualmente (23 → 28 → 32 → etc.)

  3. Cuando retires el calor, debe bajar gradualmente

Ejemplo de prueba real:

Para ver Pronterface en funcionamiento:


6. Calibración Básica

Z-Offset (Solo si tienes Sensor de Nivelación)

El Z-offset determina la distancia entre la boquilla y la cama cuando Z=0. Solo relevante si tienes sensor.

Procedimiento:

1

Calienta la impresora

Espera a que alcance temperatura.

2

Haz home

3

Ve a Z=0

4

Ajusta manualmente

Coloca un papel bajo la boquilla y ajusta hasta que rozar levemente. Anota el valor de Z que muestra.

5

Calcula y actualiza

Ese valor es tu Z-offset. Actualiza configuration.h:

Para procedimiento más detallado con herramientas de calibración automática, consulta: Asistente Z-Offset [Marlin]


E-Steps (Calibración de Extrusión)

Los E-steps determinan cuánto filamento se extruye por cada paso del motor. Es una de las calibraciones más importantes para obtener buenas impresiones.

Consulta la guía completa de calibración: Calibración 3D → 2. Pasos Extrusor

Resumen rápido:

1

Calienta a temperatura de filamento

2

Marca el filamento

Haz una marca a 120mm desde la entrada del extrusor

3

Extruye 100mm

4

Mide la distancia real

¿Cuántos mm se movió realmente el filamento?

Ejemplo: de 120mm a 20mm = 100mm (correcto)

5

Calcula nuevos E-steps

6

Actualiza configuration.h

Recompila y carga el firmware.

Para calibración más precisa y métodos avanzados, consulta la Guía de Calibración 3D.


7. Test de Movimiento Básico

Desde Pantalla Marlin

Lo que ves en la pantalla LCD:

Luego al seleccionar "Move Axis":

Mover ejes individuales:

1

Accede a Move Axis

  1. MENUPrepareMove Axis

  2. Selecciona el eje (X, Y, Z o E)

  3. Cambia la distancia (10mm, 1mm, etc.)

  4. Presiona OK para ejecutar el movimiento

Referencia visual: Mira este vídeo para ver exactamente cómo se vería en tu pantalla:

También consulta la documentación oficial de Marlin.

2

Observa cada eje

  • X: ¿Se mueve hacia la izquierda/derecha suavemente?

  • Y: ¿Se mueve hacia adelante/atrás suavemente?

  • Z: ¿Se mueve hacia arriba/abajo sin tropezar?

  • E: ¿Gira el extrusor suavemente?

3

Repite varios movimientos

Mueve cada eje varias veces para estar seguro de que funciona consistentemente.

Desde Pronterface o Terminal

Para usar Pronterface y realizar movimientos, consulta este video:

Movimiento X:

Movimiento Y:

Movimiento Z (más lento):

Movimiento Extrusor (sin carga):

Homing completo (vuelve a los endstops):


8. Nivelación de Cama

Con Sensor de Nivelación

Si tienes BLTouch, inductivo, capacitivo u otro sensor:

Marlin sondea automáticamente varios puntos y crea un mapa. Toma 30-60 segundos.

Guías específicas por tipo de sensor:

Sin Sensor (Nivelación Manual Tradicional)

Ajusta manualmente la cama con las tuercas en cada esquina:

  1. Haz home: G28

  2. Ve a esquina frontal izquierda: G1 X10 Y10 Z0

  3. Coloca un papel bajo la boquilla

  4. Ajusta la tuerca de altura hasta rozar levemente

  5. Repite para cada esquina

Guía completa: Nivelación Manual MESH


9. Primeras Pruebas

Precalienta:

Carga un archivo G-code simple (cubo pequeño 20×20×10 mm)

Inicia la impresión desde Pronterface o pantalla

Observa la primera capa:

  • ¿Línea fina y uniforme?

  • ¿Filamento sin tirones?

  • ¿Boquilla correctamente ajustada?

Si no es perfecta, ajusta Z-offset y reinicia.


Última actualización