Diferencia entre revisiones de «Prusa Mendel: Calibración»

De WikiRobotics
Saltar a: navegación, buscar
(Paso 4: La primera impresión)
(Paso 4: La primera impresión)
Línea 76: Línea 76:
 
** En la casilla que pone '''Altitude (mm)''' verás por defecto un valor de 0.3. Esta es la altura a la que se subirá el extrusor para empezar a imprimir. Si bajas este valor, el extrusor empezará más abajo. Prueba con 0.1 ó 0.0.  
 
** En la casilla que pone '''Altitude (mm)''' verás por defecto un valor de 0.3. Esta es la altura a la que se subirá el extrusor para empezar a imprimir. Si bajas este valor, el extrusor empezará más abajo. Prueba con 0.1 ó 0.0.  
 
** Si aún así no se te adhiere el plástico, asegúrate de que al hacer el homing de la z, la aguja se quede a ras de la plataforma (en contaco)
 
** Si aún así no se te adhiere el plástico, asegúrate de que al hacer el homing de la z, la aguja se quede a ras de la plataforma (en contaco)
 +
 +
En este vídeo se puede ver el proceso completo de impresión. El cubo se está imprimiendo sbore una base previa (raft). En el perfil que he puesto por defecto esta base NO se imprime (es sólo para pruebas.
 +
 +
{| class="wikitable"
 +
|-
 +
|| <youtube>j9g6PrL2FrQ|300|250</youtube> <br>
 +
Impresión de un cubo de calibración en R2D2. Se imprime con base (Raft)
 +
|}
  
 
== Paso 5: Calibrar el firmware ==
 
== Paso 5: Calibrar el firmware ==

Revisión del 03:49 26 ene 2012

Prusa-r2d2-clon.jpg

Introducción

Guía rápida de calibración y puesta en marcha de las impresoras Reprap tipo Prusa Mendel. La información la iré completando poco a poco. Tanto el firmware como los perfiles disponibles aquí son los que tengo en mi impresora R2D2.

Paso 1: Configurar el firmware

Figura 1: Sprinter abierto con el entorno de arduino (Click para ampliar)

Hay muchos firmware diferentes para controlar las impresoras Repraps. El que yo uso es el Sprinter. Lo primero que hay que hacer es configurar este firmware indicando la electrónica que usamos, los sensores, los finales de carrera, etc. Los pasos a seguir son:

  • Bajar el Sprinter de R2D2: Sprinter-R2D2-firmware-0.2.zip
  • Descomprimirlo
  • Arrancar el entorno de arduino (yo uso la versión 22) y abrir el fichero Sprinter.pde.
  • Se abrirán varios archivos. Seleccionar la pestaña con el fichero Configuration.h (ver figura 1)
  • En este fichero es donde hay que realizar la configuración. En los comentarios viene muy bien explicado todo el proceso (en inglés). Seleccionar:
    • La electrónica (MOTHERBOARD)
    • El tipo de termistor usado para el extrusor y plataforma caliente (THERMISTORHEATER, THERMISTORBED)
    • Configuración de los finales de carrera (ENDSTOPPULLSUP, [XYZ]_ENDSTOP_INVERT)
  • En este vídeo (en inglés), se explican los diferentes parámetros de configuración del Sprinter

Paso 2: Controlar la impresora desde el PC

Figura 2: El pronterface en acción

Hay muchos programas para controlar la impresora e imprimir. El que yo uso es el Pronterface, que está dentro del proyecto PrintRun. En este paso hay que comprobar que todo está funcionando correctamente. Tareas a realizar:

  • Descargar e instalar el Pronterface. Mi carpeta con el software listo (pronterface + Skeinforge 41) está comprimida aquí: Printrun-SF41.zip
  • Encender la fuente de alimentación de la impresora
  • Conectar el PC a la electrónica
  • Ejecutar el pronterface.py. En la figura 2 se muestra el aspecto que tiene.
  • Seleccionar el puerto serie (En linux típicamente es el /dev/ttyACM0) y pinchar en el botón de "Connect"
  • Mover los diferentes ejes de la impresora usando el panel izquierdo. Las unidades están en mm. Comprobar que todo funciona bien
  • Comprobar que los finales de carrera funcionan bien. Si están pulsados (se puede hacer con la mano), el eje correspondiente no podrá moverse hacia el final de carrera (deberá estar parado). Aunque esté pulsado, sí podrá moverse en la dirección opuesta.
  • Hacer un "home" de los ejes (Pulsando en los botones de la izquierda donde aparece una casita junto al nombre del eje)
  • Hacer un "home all". Es la casita que está en la parte inferior izquierda
  • Comprobar que el motor del extrusor funciona (eje E). SIN PLÁSTICO INTRODUCIDO, moverlo hacia adelante/atrás con los botones Extrude/Reverse. ¡Ojo! la velocidad no puede superar los 90mm/min (en la figura 2 está configurado a 30mm/min)
  • Calentar el extrusor a 220 grados. Introducir los 220 grados y pulsar Set
  • En paralelo, calentar la base caliente a 100 grados. Introducir 100 gardos y pulsar set.
  • Para leer la temperatura de ambas, pulsar el botón Check temp. Para que la lectura se compruebe automáticamente constantemente, activar el "checkbox" de la parte superior que pone "Monitor Printer"
  • Cuando el extrusor está a 220 grados, introducir el plástico y realizar la prueba de extrusión. Extruir durante unos minutos, de forma contínua para verificar que funciona bien.
  • Si has llegado hasta aquí... ¡Ya tienes la impresora casi lista para hacer su primera impresión!

Paso 3: Configurar el Skeinforge

Figura 3: El skeinforge 41

El Skeinforge es uno de los programas que existen para hacer el laminado (slicing) de las piezas para su impresión. Es decir, es el programa que corta las piezas en rodajitas horizontales y que genera las trayectorias que debe seguir el extrusor para imprimir cada una de las capas.

  • Instalar el skeinforge en una carpeta dentro del PrintRun. Si en el paso anterior te has bajado el paquete: Printrun-SF41.zip, el Skeinforge ya está incluido
  • Copiar estos perfiles del skeinforge en el HOME: R2D2_SF41_dot_skeinforge.zip. Descomprimir el paquete y renombrarlo a .skeinforge
  • Vamos a comprobar que el skeinforge funciona. Abrir el pronterface
  • Pinchar en la opción Settings/SFACT settings. Se abrirá el skeinforge (ver figura 3).
  • En el skeinforge es donde se configuran todos los parámetros que afectan a la calidad de la impresión. Los parámetros que aparecen están configurados para mi clon R2D2. Con ellos he sido capaz de imprimir todas las piezas de una Prusa iteración 2. No obstante, cada clon tendrá que hacer un ajuste fino de ellos.

Más información sobre el Skeinforge:

Paso 4: La primera impresión

¡Llegó el momento de la verdad! ¡La primera impresión!. Antes de hacerlo asegurarse de lo siguiente:

  • Que la plataforma esté perfectamente nivelada
  • Que cuando se haga el "homing" del eje z, la aguja se quede perfectamente a ras de la superficie (en contacto con la plataforma)

Para imprimir seguir los siguientes pasos:

  • Arrancar el pronterface y conectarse a la impresora (siguiendo las instrucciones del paso 2)
  • Ir a la opción File/Open y abrir el fichero Cube-20-20-10.stl. Si en los pasos previos has instalado el paquete Printrun-SF41.zip, ya tendrás creada la carpeta test con todos los ficheros de prueba en su interior.
  • Al abrirlo, automáticamente se invocará al skeinforge y empezará a realizarse el laminado (slicing), generándose el fichero .gcode para tu impresora.
  • Calentar el extrusor a 220 grados, y la base a 100 grados
  • Antes de empezar, extruir un poco de plástico para asegurarse que está todo en orden y funcionando
  • Pulsar el botón de PRINT.... ¡La suerte está echada!. Empezará a imprimir
  • La primera capa es la más crítica. Si el plástico no se adhiere bien es debido a que el eje Z en su posición de home está un poco alto. Bien puedes bajar mecánicamente el fin de carrera... o mejor aún... lo puedes configurar por software:
    • Abre el skeinforge desde pronterface
    • Ve a la pestaña Bottom
    • En la casilla que pone Altitude (mm) verás por defecto un valor de 0.3. Esta es la altura a la que se subirá el extrusor para empezar a imprimir. Si bajas este valor, el extrusor empezará más abajo. Prueba con 0.1 ó 0.0.
    • Si aún así no se te adhiere el plástico, asegúrate de que al hacer el homing de la z, la aguja se quede a ras de la plataforma (en contaco)

En este vídeo se puede ver el proceso completo de impresión. El cubo se está imprimiendo sbore una base previa (raft). En el perfil que he puesto por defecto esta base NO se imprime (es sólo para pruebas.

<youtube>j9g6PrL2FrQ|300|250</youtube>

Impresión de un cubo de calibración en R2D2. Se imprime con base (Raft)

Paso 5: Calibrar el firmware

Paso 6: La segunda impresión

Descarga

Firmware

Sprinter-R2D2-firmware-0.2.zip Firmware Sprinter. Configurado para la impresora R2D2

Software

Printrun-SF41.zip Software PrintRun + Skeinforge 41 para Linux. Incluye la carpeta test con piezas para probar la Prusa: moneda, cubo de calibración, etc...

Perfiles

Los perfiles están basados en los que ha hecho Renosis: Perfiles para skeinforge 41, que me facilitó Fernando Salceda.

R2D2_SF41_dot_skeinforge.zip Perfil para Skeinforge 41 para imprimir en ABS en R2D2. Este es el pefil que se ha usado para imprimir todas las piezas de la Prusa Iteración 2. Renombrar la carpeta a .skeinforge y ponerla en el HOME

Piezas de prueba

  • Cubo de calibración
cube-20-20-10.stl Cubo de calibración (20x20x10 mm). Fichero STL. Este es el que se usa para imprimir
cube-20-20-10_export.gcode Cubo de Calibración. GCODES. Contiene los gcodes para mi impresora. Se puede usar para probar si no se ha instalado el skeinforge
cube.scad Fuentes del cubo, para OpenScad
  • Moneda
coin.stl Moneda. Fichero STL. Este es el que se usa para imprimir
coin_export.gcode Moneda. GCODES. Contiene los gcodes para mi impresora. Se puede usar para probar si no se ha instalado el skeinforge
coin.scad Fuentes de la moneda, para OpenScad

Autor

Licencia

Cc logo.png This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Spain License.

Créditos

Noticias

  • 25/Enero/2012: Comenzada esta página

Enlaces

Proyecto Clone wars

Proyecto Clone Wars
Impresora-3D Open Source Grupo de Impresoras 3D de la asociación de robótica de la UC3M