Utilizando un Beaglebone Black para controlar impresoras 3D

Nota: Estas instrucciones son un trabajo en progreso. No se recomienda su uso para uso en producción en este momento. Estas instrucciones asumen que

Hardware

Necesitará el siguiente hardware:

  • Impresora 3D con controlador Melzi o similar.
  • Beaglebone Negro .
  • Cable USB para conectar la impresora al Beaglebone.
  • Cable personalizado (opcional, ver más abajo).

Cable personalizado

Hay dos formas de conectar la impresora. Si se utiliza un cable personalizado, la Beaglebone puede recibir alimentación de Melzi, por lo que solo se necesita una fuente de alimentación. En ese caso, el cable USB solo es necesario para cargar el firmware a Melzi. La configuración y el uso de la impresora se realizan mediante el cable personalizado. El cable se conecta:

  • GND en Melzi a GND en Beaglebone.
  • 5V en Melzi a VDD5V en Beaglebone.
  • RX1 en Melzi a TX en Beaglebone (J1).
  • TX1 en Melzi a través de un cambiador de nivel a RX en Beaglebone.

Cambiador de nivel

La señal del puerto serie del Melzi dañaría el Beaglebone si no se reduce su nivel. El variador de nivel consta de dos resistencias, una de ellas el doble de grande (o ligeramente más grande) que la otra. La más grande debe estar entre el Beaglebone y el Melzi, la más pequeña entre el RX del Beaglebone y la GND.

Instalación del paquete

  • Elimine /etc/init.d/led_aging.sh con

Si no existía, aparece un error que puedes ignorar con seguridad.

  • Actualice el sistema utilizando
  • Deshabilite la consola serial en /dev/ttyO0 con
  • Deshabilite la salida de la consola del kernel eliminando console=${console} de la línea cerca del final de /boot/uboot/uEnv.txt
  • Obtenga el paquete Franklin para armhf y los módulos que requiere (red, websockets, xdgbasedir).
  • Instalar los paquetes:
  • Terminar de instalar los paquetes:
  • Reinicie el Beaglebone para que los cambios en el puerto serie surtan efecto.
  • Espere 30 segundos para que Beaglebone genere una clave de cifrado.
  • Navegue en un navegador a https://beaglebone.local:8000?setup=1
  • El navegador le advertirá que la clave de cifrado no es confiable, lo cual es normal.

Cargando el firmware

Para cargar el firmware de Franklin a la impresora, conecta el cable USB de Beaglebone a Melzi. En el sitio web, aparece una nueva pestaña llamada /dev/ttyUSB0. Haz clic en ella. Luego, haz clic en cargar para Melzi.

  • Para utilizar la conexión del cable USB, la impresora debe detectarla automáticamente.
  • Para usar el cable personalizado, haga clic en /dev/ttyO0 después de cargar y haga clic en detectar.
Icono de información de la FA.svgIcono de ángulo hacia abajo.svgDatos de la página
AutoresBajo Wijnen
LicenciaLicencia CC BY-SA 3.0
IdiomaInglés (es)
Relacionado0 subpáginas , 0 páginas enlazan aquí
Impacto337 páginas vistas
Creado17 de diciembre de 2014 por Bas Wijnen
Modificado12 de julio de 2022 por Kathy Nativi
Cookies help us deliver our services. By using our services, you agree to our use of cookies.