Cómo imprimir en 3D usando una Raspberry Pi y OctoPrint

Uso OctoPrint para imprimir en mi impresora 3D.

OctoPi es una versión de Octoprint que le permite conectar directamente una Raspberry Pi a su impresora 3D e imprimir a través de la Raspberry Pi como si hubiera conectado su impresora 3D a su computadora. Hay varias ventajas al usar OctoPi.

  • Permite la impresión inalámbrica en su red.
  • Ya no necesita usar una tarjeta SD para copiar archivos desde su computadora a su impresora 3D.
  • OctoPi ha incorporado soporte para cámara web para que pueda monitorear su impresora.
  • La disponibilidad del complemento permite una funcionalidad adicional.

Hardware

Hay varias piezas de hardware que necesita para configurar OctoPrint en una Raspberry Pi. Puede obtener los 3 componentes necesarios (Raspberry Pi, tarjeta Mini SD, cable de alimentación) más el componente altamente recomendado (una funda) como un paquete en Amazon.

frambuesa pi

Recomiendo usar una Raspberry Pi 3B+, pero cualquier versión de Raspberry Pi que no sea Zero debería funcionar bien. Tenga en cuenta que algunas versiones anteriores no incluyen Wi-Fi incorporado, por lo que deberá obtener un dongle Wi-Fi USB o un cable Ethernet para conectar el Pi a su red.

Si desea obtener el kit de paquete, puede obtener un Raspberry Pi individual de Amazon.

Tarjeta micro SD

El Raspberry Pi utiliza una tarjeta micro SD para almacenar el sistema operativo y el software Octoprint. También puede guardar archivos de imágenes 3D en formato STL para cortar en OctoPi o archivos GCODE precortados mediante transferencia inalámbrica.

Si bien puede obtener una gran oferta en un kit Raspberry Pi con una tarjeta Micro SD incluida, si no compra el kit, deberá obtener la tarjeta. El tamaño de la tarjeta que necesita depende de cómo quiera usar OctoPi. Copio los archivos GCODE en el servidor justo antes de usarlos para imprimirlos y los elimino una vez que termino. Esta es la forma más sencilla de usar OctoPi y puede usar una tarjeta simple de 8 Gb de Amazon.

Cable de energía

El Raspberry Pi utiliza un cable Micro USB como fuente de alimentación. Este cable no está incluido con la Raspberry Pi.

Sin embargo, este es un cable común utilizado por dispositivos electrónicos, incluida la mayoría de los teléfonos y tabletas con Android.

Si no tiene un cable de alimentación Micro USB y no desea comprar el kit de paquete, puede obtener este de Amazon.

Caso

Para proteger su Raspberry Pi del polvo o la caída de objetos sobre ella, es probable que desee una funda.

Un estuche protege la Raspberry Pi del polvo o de cosas que le caen encima. También protege contra el endurecimiento accidental, lo que podría electrocutarte a ti mismo o a otra persona.

Si bien recomiendo obtener el paquete, si ya tiene la Raspberry Pi o la tarjeta SD y desea obtener los otros componentes por separado, le recomiendo este estuche de Amazon. Este es el estuche que compré porque ya tenía la tarjeta SD y no necesitaba la que venía con el kit.

Si no desea comprar el kit o la carcasa, también puede imprimir en 3D una carcasa para su Raspberry Pi.

Lector de tarjetas Micro SD (opcional)

Mi impresora 3D vino con un lector de tarjetas USB Micro SD. Si el suyo no lo tenía y aún no tiene un lector de tarjetas SD, también deberá obtener uno.

Compré un lector 3 en 1 cuando obtuve mi primera Raspberry Pi, meses antes de comenzar a imprimir en 3D. Un 3 en 1 le brinda la posibilidad de usar dispositivos electrónicos que utilicen diferentes tarjetas de memoria en el futuro.

cámara web (opcional)

Una de las características interesantes de OctoPi es la capacidad de transmitir una cámara web en su red local. Simplemente conecte su cámara web a su Raspberry Pi, apúntela a su impresora 3D y deje que OctoPi haga el resto. Esto le permite monitorear su impresora desde cualquier lugar donde pueda conectarse a su red.

Yo uso una cámara web Logitech. Simplemente conéctelo a uno de los puertos USB de la Raspberry Pi y OctoPi lo detectará.

También puedes usar una cámara Raspberry Pi. Estas cámaras se conectan a través del puerto de la cámara en el Pi mediante un cable plano.

Software

Ahora que tiene todo el hardware que necesita, deberá configurar el software.

octoprint

Ahora que tiene el hardware, lo siguiente que necesita es el software. Descarga la última versión de OctoPi. Si es posible, recuerde hacer una donación al proyecto de desarrollo de OctoPrint en su sitio web. Pusieron mucho esfuerzo en hacer este software y hacerlo disponible gratuitamente para nosotros.

OctoPi está comprimido en un archivo Zip. Una vez que tenga la imagen de disco comprimida de OctoPi, necesitará un software para copiarla en su tarjeta Micro SD. Etcher es un programa multiplataforma para grabar archivos de imagen de disco en tarjetas SD y unidades USB. Existe una versión para Windows, Macintosh y Linux.

Etcher es fácil de usar. Seleccione el archivo zip que descargó, seleccione su tarjeta Micro SD (tenga cuidado de no seleccionar una de sus otras unidades) y haga clic en Flash. Viola, ahora tiene una tarjeta Micro SD con todo el software que necesita para comenzar con OctoPrint.

Configuración

Para asegurarse de que su Raspberry Pi con OctoPrint pueda conectarse a su red, deberá editar el archivo «octopi-wpa-supplicant.txt» en la raíz de la unidad. Abra este archivo en un editor de texto como Notepad++.

No use WordPad o TextEdit en Mac. Estos editores de texto no se guardarán en el formato adecuado, así que tenga cuidado. Desplácese hacia abajo hasta la sección con las opciones de seguridad WiFi. Debe tener un aspecto como este:

## WPA/WPA2 secured
#network={
#  ssid="put SSID here"
#  psk="put password here"
#}

## Open/unsecured
#network={
#  ssid="put SSID here"
#  key_mgmt=NONE
#}

## WEP "secured"
##
## WEP can be cracked within minutes. If your network is still relying on this
## encryption scheme you should seriously consider to update your network ASAP.
#network={
#  ssid="put SSID here"
#  key_mgmt=NONE
#  wep_key0="put password here"
#  wep_tx_keyidx=0
#}

Hay 3 opciones diferentes: WPA/WPA2, WEP y no seguro. Ingrese el SSID o el nombre de la red y la contraseña y elimine el # de esas líneas según el método que utilice para proteger su red. Asegúrese de guardar el archivo en formato de texto sin formato. Solo use la opción de seguridad para la que está configurado su WiFi.

Si tiene la opción de configurar el método de seguridad, debe usar WPA/WPA2.

También deberá configurar el país. Debajo de las opciones de seguridad de la red, debería ver:

# Uncomment the country your Pi is in to activate Wifi in RaspberryPi 3 B+ and above
# For full list see: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
country=GB # United Kingdom
#country=CA # Canada
#country=DE # Germany
#country=FR # France
#country=US # United States

Si no vive en el Reino Unido, coloque un # delante de esa opción y elimine el # delante de su país. Si su país no está en la lista, puede encontrar el código de país correcto aquí. Puede agregar una nueva línea debajo de la lista predeterminada y agregar su país debajo usando el mismo formato.

Por ejemplo, si se encuentra en Hong Kong, el código de país de la lista es HK. Añadir la línea

country=HK

Guarde el archivo y expulse su tarjeta MicroSD. Deslice la tarjeta en su Raspberry Pi y conéctela a su impresora y cámara web, si tiene una. Enchufe el cable de alimentación y encienda el Pi.

Impresión

Ahora que tiene OctoPi configurado y conectado, solo necesita enviar archivos a OctoPrint a través de su computadora. Conéctese a OctoPi dirigiendo su navegador web a http://octopi.local (si su computadora es compatible con Bonjour) o la dirección IP que su enrutador asignó a Raspberry Pi.

Habrá que seguir algunos pasos de configuración, incluida la configuración de la impresora. La configuración de la impresora solo es necesaria si va a utilizar la cortadora integrada en OctoPrint. Recomendaría configurar la impresora en caso de que desee obtener un complemento que use la información de configuración para funcionar correctamente.

Desde la pantalla de OctoPi, haga clic en el botón de carga o arrastre y suelte archivos en la página de OctoPrint para cargar archivos. Tómese su tiempo para familiarizarse con la interfaz. Echa un vistazo al depósito de complementos.

Y no te olvides de divertirte.