Configuración de la electrónica para la Voron (I)

2 Replies

Impresora 3D Voron

¿Qué electrónica has usado?

Para la Voron hay dos opciones de electrónica soportadas por la comunidad, una es RAMPS con una Raspberry y usando Klipper como software, y la otra es una Duet con su expansión, la Duex.

Al final yo opté por la Duet por varias razones:

  • Ya la conocía
  • Los drivers que trae la placa son muy buenos
  • La facilidad para hacer cambios al vuelo sin tener que re compilar el firmware.

¿Que ficheros has tocado para configurar la electrónica en la Voron?

Config.g

Este fichero es en el que se configura la máquina, vamos a ver las distintas secciones que he tocado:

Red

Red - Electrónica Voron

Comandos en esta sección:

  • M550 –> Para poner el nombre de la máquina
  • M552 S1 –> Activa la tarjeta Wi-Fi
  • M587 –> Configura la red Wi-Fi
  • Los siguientes comandos son para habilitar el protocolo http, y deshabilitar los protocolos ftp y telnet.

Motores

Motores 1- Duet Voron
  • Con el comando M584 se mapean los motores con los drivers correspondientes, ojo con Z, que la siguiente instrucción es muy importante.
  • Con el M671 se indican las coordenadas de cada uno de los motores, es muy importante para realizar luego el nivelado del puente que las coordenadas correspondan con los motores, por ejemplo, el primer motor de Z está conectado al conector 5 de la Duex (M584 Z5) y corresponde en mi caso con el motor que se encuentra en las coordenadas x = 400 e y = 360. El segundo motor está conectado al conector 6 de la Duex y está en la coordenadas x= -50 e y = 360.
  • Por último con los comandos M569 se definen las direcciones de cada uno de los motores, esto hay que ir probando con mucho cuidado.
Motores 2- Electrónica Voron
  • Con el comando M350 se configuran los micro pasos de los drivers, en mi caso he puesto todos los motores de movimiento (X, Y y Z) a 256 micropasos sin interpolar, y los del extrusor a 256 interpolados.
  • El comando M92 indica los pasos por mm para cada uno de los movimientos (ejes y extrusor)
  • Con el M566 se configura el jerk
  • Con el M203 se configuran las velocidades máximas de los desplazamientos
  • Con el M201 se configuran las aceleraciones (se pueden subir más, pero ahora estoy de pruebas)
  • Por último, con el M906 se configuran los amperajes para cada uno de los motores, estos son los básicos, en otro post sobre las macros que uso, veréis que uso una macro para subir estos amperajes a la hora de imprimir.

Límites

Límites- Duet Voron

Al configurar los límites definís vuestro sistema de coordenadas para la máquina, para mí cuando hace click en los endtop de X e Y está en la posición máxima, en este caso, 350 mm. Mientras que cuando hace click en el FSR está en la posición mínima de Z.

  • Con los comandos M208 se definen los límites mínimos y máximos de los ejes.
  • Con el comando M574 en este caso, le indico que cuando llega al final de carrera de los X e Y, está en su punto máximo (350 mm) mientras que cuando llega al FSR está en el punto mínimo de Z (aunque esto no es totalmente cierto como veremos a continuación)
  • Por último se configura el sensor inductivo con los comandos M558 y G31, para el comando G31, hay que definir el valor de Z como se explicará en otro post más adelante.

Hotend, Cama Caliente, Ventiladores y Herramientas

Ventiladores HotEnd
  • Con los comandos M305 se definen los termistores tanto del hotend como de la cama caliente
  • Con el comando M143 se definen los límites de temperatura del hotend y la cama caliente
  • Por último el comando M307 sirve para configurar el PID del hotend (debéis calcularlo vosotros mismos)
  • Respecto a los ventiladores, sólo se configuran los ventiladores de capa en mi caso, ya que el del del hotend lo tengo conectado al always on. Fijaos que los ventiladores de capa los he conectado a los conectores 0 y 2, ya que el 1 es termostático.
  • En la sección tools se configura la herramienta en sí, vinculándole el hotend y los dos ventiladores de capa con el comando M563.

Por hoy yo creo que es suficiente ya que como podéis comprobar, el configurar la electrónica para la Voron no es algo sencillo.

En los siguientes posts voy a explicar como configurar la puesta a cero del eje Z, modificando los ficheros homez.g y homeall.g ,ya que con el FSR es un poco más complicado que con un switch normal, como generar el fichero bed.g para nivelar el puente, así como las macros usadas para el funcionamiento de la Voron.


2 comments

  1. Alicia

    Muy bien explicado como es típico en tus post.
    Muchísimas gracias por dedicar tu tiempo a los que no sabemos.
    Me atrevería a decir que tu blog es el único que existe con explicaciones de voron y duet en español.
    Magnífico trabajo.
    Sigue haciéndolo.
    Gracias Robert.

Deja una respuesta

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