[Impresión 3D] Gestionando la impresora: Octoprint

¡Saludos a todos menos a uno!

Después de explicar como manda a imprimir una pieza a una impresora, creo que solo queda explicar como se gestiona la propia impresora.

A diferencia de una impresora de papel, las impresoras 3D no tienen un sistema de «almacenamiento interno» (lo que en informática se conoce como un spool o buffer) donde se almacena lo que tiene hacer una vez se lo has mandado desde el ordenador. La cosa es ligeramente diferente.

Recordemos que lo que se ha de mandar imprimir es un fichero GCODE, y esto se puede hacer de dos maneras:

  1. Desde un PC conectado a impresora por USB
  2. Desde la propia impresora con una tarjeta de memoria

Utilizar el PC no es la mejor opción, ya que muchas de las impresoras duran horas y cualquier reinicio, cuelgue o problema podria dejar la impresión a medias. Lo mas común (al menos entre los novatos) es utilizar la propia tarjeta de memoria, pero suele ser bastante engorroso el estar cambiando la tarjeta constantemente, además de que si la impresora no es de buena calidad te puedes cargar el lector.

Y para eso está Octoprint. Una herramienta gratuita que me recomendaron cuando empecé en este mundillo y que ahora considero imprescindible. Básicamente es un Linux con un software de gestión de impresoras 3D que se instala en una Raspberry conectada a la impresora por USB, y su principal función es la de permitir gestionar la impresora (con muchísimas opciones) desde cualquier equipo de nuestra casa, mediante una pagina web.

Para los despistados, una Raspberry es un mini-ordenador en miniatura de apenas 8x6x5 cm y que vale unos 30-40€.

Foto del ultimo modelo, la 4. Si vas a usar una PiCam, mínimo usa una 3, sino, con una 1 es mas que suficiente.

Octoprint trae su propia versión de Linux, aunque se puede instalar en cualquier distribución. Yo opté por usar la que ya venia preparada, porque la Raspberry que usé (una vieja que usaba de centro multimedia) iba a ser exclusivamente para controlar la impresora. Una vez instalado y configurado (algo muy fácil), solo se tiene que acceder a la IP de la Raspberry para empezar a trastear con ella.

Vista por defecto de la pagina de Octoprint. Termina siendo tu mejor amiga ^_^

Una de las principales ventajas de Octroprint es que al ser de código abierto, la comunidad ha hecho un sinfín de plugins para ampliar sus funcionalidades. A nivel personal, estas son las opciones (de base o mediante plugin) que considero imprescindibles:

  • Gráfica de temperatura del extrusor y la cama.
  • Visión en tiempo real mediante una cámara (webcam o PiCam).
  • Grabación de timelapses.
  • Subida automática de los timelapses a DropBox (requiere plugin).
  • Control y notificaciones con el móvil mediante Telegram, incluidas fotos (requiere plugin).
  • Modificación del Firmware de la impresora (requiere plugin).
  • Controla de comandos GCODE.
  • Almacenamiento de los ficheros GCODE con estructura de carpetas.
  • Gráfica de la nivelación de la cama (requiere plugin).
Al principio, esta vista es un maldito vicio…

Como veis, las opciones que ofrece son impresionantes, y estas son solo las que a nivel personal considero básicas.

Y con esto creo que ya terminado de daros la chapa con temas «aburridos» «teóricos» sobre la impresión 3D. Las próximas entradas relacionadas con este tema ya serán sobre cosas que he hecho, incluso tengo alguna ya en proceso.

¿Qué os ha parecido? ¿Conocíais estos temas? ¿Tenéis alguna duda? ¿Queréis que hable de alguna otra cosa?

Acerca de UnDomain

¿Yo? Yo me apunto a un bombardeo...

Deja una respuesta