Clone Wars: Software/es

From RepRap
Jump to: navigation, search
Bajo ninguna circunstancia este documento puede ser considerado como completo, siendo, inicialmente, una traducción de RepRap Toolchains 


Visión global

Un conjunto de herramientas CAM RepRap (toolchain RepRap CAM) consiste en todos los elementos de software necesarios para crear modelos 3D impresos desde el modelo CAD al firmware. Consideremos el siguiente diagrama de flujo:


conjunto de herramientas CAM

Un hipotético proceso software/CAM para un nuevo diseño sería:

  1. Diseñar un nuevo modelo 3D con un paquete CAD (p.ej: openscad, FreeCAD, ProEngineer, SolidWorks)
  2. Exportar la geometría del diseño a un fichero .stl
  3. Generar rutas de movimiento y comandos de extrusión en formato Gcode por medio de un programa de laminado (p.ej: skeinforge, slic3r, Cura, repsnapper, SFACT)
  4. Usar un programa host para comunicar el GCODE a la impresora (p.ej: printrun, repsnapper, replicatorG, Repetier-Host)
  5. Establecer el comportamiento de tu impresora frente al GCODE configurando el firmware para el controlador de tu impresora (p.ej: Sprinter, Marlin, Teacup, FiveD o el tuyo propio!)

Configuración inicial

A continuación se va a hacer un listado de cada uno de los programas utilizados para la configuración inicial de una Prusa 2 según Guía de montaje de la Prusa 2, de Obijuan.

  1. Firmware de la impresora: Sprinter Super-estable
  2. Programa host: Pronterface (descargar este archivo con el Printrun)
  3. Laminador: Skeinforge 50 (incluido en el archivo anterior)

Instalación en Windows 7

Un par de vídeo tutoriales paso por paso, donde podemos ver la instalación del software en un sistema operativo con Windows 7.
Usamos la versión de 32 bits aunque tengamos nuestro Windows que funcione a 64 bits. Casi no notaremos la diferencia y para la instalación da muchos menos problemas.

Empezamos con un micro tutorial de como instalar los drivers de la controladora arduino para poder usar el programa Arduino 22 con ella.

  • Instalar drivers Arduino

Video 1 En este vídeotutorial se nos explica de donde descarga todo el software, ojo en vez de descargaros el Arduino 1.0.1, como pone en el vídeo se recomienda bajar la versión 22 (como recomienda Obijuan), esta en la misma pagina pero más abajo.

Los enlaces a los que hace referencia son:

Para facilitar las cosas aquí tenéis un enlace con todo el software necesario en un solo link: Mirror1, Mirror2.
Para tener todo el software que necesitas en un solo paquete, se ha añadido Arduino (versión 22), la marcha imperial, Sprinter Super-estable de Obijuan y el Pronterface de Obijuan.
El parche Pywin32-216.win32-py2.7 para los que quieran tener el Pyserial lo mas actualizado posible(no es imprescindible). Se instalaría después del pyserial-2.5.win32.exe.
Aquí os pongo orden de instalación.

  1. Python-2.7.2.msi
  2. Pyserial-2.5.win32.exe
    2.1 parche Pywin32-216.win32-py2.7
  3. WxPython2.8-win32-unicode-2.8.12.0-py27.exe
  4. Pyreadline-1.7.1.win32.exe
  5. Pyglet-1.1.4.zip
  6. Printrun-master.zip
  7. SFACT-master.zip


Video 2 Empiezamos a instalar el software bajado.

Video 3 Aquí acaba la instalación del software.

Video 4 Comprobaciones y creación del acceso directo.

Podemos usar este Pronterface ademas del de Obijuan, sin ningún problema. Solo hay que tenerlos en 2 carpetas independientes.
Gracias a la colaboración de bogoback por estos vídeos tan buenos.

Debian / Ubuntu (Linux)

Arduino IDE

La forma más sencilla de tener el IDE en Ubuntu es desde la herramienta de software buscar arduino e instalar o desde la propia consola:

sudo apt-get install arduino

O si quieres puedes en lugar de la empaquetada puedes usar directamente la versión 0022 descargada desde la web de arduino, previa instalación de las siguientes dependencias:

sudo apt-get install gcc-avr avr-libc avrdude extra-xdg-menus libftdi1 libjna-java

Y como requiere jre, ya queda a tu conveniencia usar openjdk-6-jre o el jre de oracle.

Solución de problemas

Fuentes pixeladas

Primero edita el fichero preferences.txt de tu home

gedit ~/.arduino/preferences.txt

Y cambia el valor editor.antialias a true

editor.antialias=true

Si aún siguen viéndose mal, edita el ejecutable de arduinoy añade antes de la última llamada a java ...

export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true"
Tema GTK erróneo

Puede pasar que el render de la ventana sea lento o que los colores estén mal, para arreglarlo. Cambia esta línea:

java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel processing.app.Base

A simplemente ejecutar el IDE sin intentos de exportar el tema de GTK que SWING falla bastante:

java processing.app.Base

Printrun

Por el momento no hay paquete para ubuntu en los repositorios así que lo más recomendable es usar la versión estable que compartió obijuan. Las dependencias que necesitáis cumplir según su autor son:

sudo apt-get install python python-tk idle python-pmw python-imaging python-serial python-wxgtk2.8 python-pyglet

Solución de problemas

No puedo ejecutar ....

Si al ejecutar alguno de los programas de Printrun os da problemas puede ser principalmente por que no tiene el atributo de ejecución podemos hacerlo desde el navegador de ficheros simplemente pulsando con el botón derecho -> permisos -> Permitir ejecutar el archivo como un programa. Luego al hacer doble click pulsad en Ejecutar. O desde consola escribiendo para por ejemplo pronterface:

chmod +x pronterface.py

Si aún así no os funciona abrid una consola y váis a la ruta donde hayáis descomprimido Printrun y escribid para pronterface:

python pronterface.py

Herramientas

El siguiente listado enuncia varios de los componentes disponibles de este conjunto de herramientas. Además proporciona una comparación de sus característica, compatibilidades y forma de obtención.

Firmware

A continuación se enumera una breve lista de los firmwares activos para repraps:

Para más detalles ver la lista de Firmware

RepRap Drivers

Driver Author(s) Compatible firmware(s) Manual movement? Manual extruder control? Manual stepper disable? Manual heated build platform control? Live GCode terminal? SD card upload? GCode input? Step-NC input? Integrated GCode compiler? Documentation Download


Printrun AKA Pronterface Kliment Sprinter, ... true true true true true true true false Github
Cura Daid Marlin, Sprinter true true true true true true true true true Manual en castellano Windows, Linux y Mac
ReplicatorG RRRF Makerbot, 5D true true true true false true true false true install guide, user manual stable
EMCRepRap EMC and RepRap.org Linux PC true false false wiki page wiki page
RepRap Host Software RepRap.org 5D GCode Interpreter, FiveD on Arduino, more? true true false true false true false true install guide, user manual dev
RepSnapper Kulitorum et al. 5D GCode Interpreter, 3D GCode Interpreter true true true

use a Custom Button

true

use a Custom Button

true true false true manual windows, src
send.py (bundled with SkeinForge) Brendan Erwin and John Gilmore 5D GCode Interpreter, 3D GCode Interpreter false false false false false false true false false user manual builds
GCode-utils Ralith 5D GCode Interpreter?, 3D GCode Interpreter? true true true false false Website src, linux binaries
Repetier-Host repetier Repetier-Firmware, Sprinter, Teacup, Marlin, ... true true true true true true true false true User manual Windows Linux Mac OS X
RebRep RebRep Sprinter, ... true true false false true false true false false Docs Windows


Note: some drivers such as the RepRap Host Software are listed here and under GCode compilers as they serve both functions however for comparison purposes their features have been split into the relevant tables.

GCode, Etc. Compilers

Compiler Author(s) Compatible firmware features STL input? Multiple STL input? Step-NC input? RFO input? GCode output? Step-NC output? RFO output? Compilation Speed Documentation Download
Slic3r alexj 5D, 3D true false false false true false false fast manual latest builds
Cura Daid 5D, 3D true true false true false false very fast manual latest builds
SkeinForge Enrique 5D, 3D true false false true false false average manual latest builds
Reprap host software RepRap.org 5D true true false true true false true average install guide, user manual dev
RepSnapper Kulitorum et al. 5D, 3D true true false true false fast see table above see table above
Netfabb Engine Netfabb true very fast latest release
SuperSkein MaskedRetriever true true fast src, downloads

Otro software relacionado

  • Template:My_Toolchain
  • x2sw es una colección de herramientas que incluye: Slic3r, Skeinforge y Printrun -- empaquetadas conjuntamente para Windows.


Clone-Wars-logo.png

Proyecto Clone Wars