2016/10/17

III - Sincronizar Skeinforge con Repetier Host.



REPETIER HOST

Hola de nuevo.

En esta entrada vamos a ver cómo se realizan de manera muy sencilla los gcode con Repetier, y así obtener:

- Un impresionante visualizador Gcoder, en tiempo real.
- Generación de Gcode a una velocidad 3 veces mayor, muy útil para hacer cambios rápidamente en las estructuras de soporte o en modelos sencillos o complejos.

Obtén el software, para tu sistema operativo:

https://www.repetier.com/download-now

Luego PyPy, complemento que permite acelerar el proceso:


http://pypy.org/download.html

PyPy es compatible con PHYTON 2.7 (si no lo has actualizado previamente):

https://www.python.org/download/releases/2.7

Procedemos a instalar Repetier Host y PyPy. Y ejecutamos Repetier.



(Debemos aclarar que este software también permite controlar el funcionamiento de nuestra impresora a través de una conexión USB, pero por motivos prácticos, sólo vamos a generar, visualizar y manipular el gcode resultante, sin conectar nuestra Rapman al PC).

Configuramos nuestra impresora Rapman (Ctrl+P), definiendo sólo los siguientes parámetros:



Luego, en el menú de la derecha, encontramos los íconos para trabajar con nuestros objetos (en su orden):







Guardar
Añadir
Copiar
Autoposcionamiento
Centrar
Escalar
Rotar
Ver sección de corte
Reflejar

Una vez añadido el objeto, podemos girar o mover la escena, mover el objeto, hacer zoom o definir un punto de vista específico. Con el botón izquierdo y la rueda del mouse podemos interactuar con el objeto y la escena.


























En la pestaña Slicer del menú de la derecha, vamos a configurar Skeinforge y PyPy:





















Vamos a indicar las rutas de los directorios, para que Repetier se sincronice con PyPy y Skeinforge:










Las rutas serían algo así como:


I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\skeinforge.py
I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\skeinforge_plugins\craft.py
I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\profiles

I:\3D Printer\3D Printer\pypy-5.1.1-win32\pypy.exe

Donde I: es la unidad en la que tengas instalado el software y el resto de las rutas, tal como tú la tengas en tu PC.

Y con el botón CONFIGURAR se abre el front-end de Skeinforge, para que hagas los cambios que requieras para la creación de los códigos.









Presionamos el botón SLICE WITH SKEINFORGE y se ejecuta el proceso de generación de código para el objeto que importamos.

Se genera el código y lo podemos visualizar y manipular en 3D:





















Y podemos definir si vemos todas las capas o sólo un rango de capas:
























Ahora, vamos a guardar el código resultante. Abrimos la pestaña EDIT GCODE y guardamos el código:





















Y luego miremos las líneas del principio y del final del gcode









































Las vamos a reemplazar para que nuestra impresión sea limpia y sin tropiezos, y tengamos una experiencia similar a nuestra Rapman original.

Abre el gcode en el Bloc de Notas o en otro editor de texto básico (Notepad++ por ejemplo).

Las líneas iniciales las podemos reemplazar con las siguientes (para PLA):

; Generado con Skeinforge 041 - Repetier.
; Principio del gcode con precalentamiento de la extrusora y filamento extruído 180 mm.
G28 ; posición home
G90 ; posición absoluta
M82 ; establecer extrusora en modo absoluto
M106 S255 ; encender ventilador
G1 Z10.0 F3000 ; bajar la plataforma 10 mm
G1 Z3.0 X260.0 Y8.0 ; enviar extrusora al punto de control
M109 T0 S195 ; precalentar a 195 ºC
G1 X260.0 Y8.0 E0 ; filamento extruído en cero
G1 F120 E180 ; extruir 180 mm
G1 X130.0 Y100.0 Z10.0 F3000 ; enviar extrusora al punto de control
G92 E0 ; reseteo extrusora
M109 T0 S195 ; precalentar a 195 ºC
;

Y las finales, así:

; Final del gcode
G91 ; posición relativa
G1 Z10.0 F3000 ; bajar la plataforma 10 mm, después de la última capa
T0
G1 E-1 ; reducir presión del filamento
M107 ; apagar ventilador
M104 T0 S0 ; apagar termistor - baja la temperatura
G90 ; posición absoluta

---------

Guarda el gcode, y listo.
A disfrutar de tu Rapman!

---------


III - Sinchronize Skeinforge with Repetier Host.



REPETIER HOST

Hello again.

In this post we will see how they perform very easily the gcode with Repetier Host, and so get:

- An awesome Gcode viewer, in real time.
- Generate Gcode at a rate 3 times higher, very useful for making quick changes in the supporting structures or not to invest much time in complex models.

Get the software, for your operating system:

https://www.repetier.com/download-now

Then PyPy, complement speeding up the process:


http://pypy.org/download.html

PyPy supports Python 2.7 (if you have not previously updated):

https://www.python.org/download/releases/2.7

Proceed to install Repetier Host and Pypy. And run Repetier.



(We should clarify that this software also allows you to control the operation of your printer, but for practical reasons, only going to generate, visualize and manipulate the resulting gcode, without connecting our Rapman to the PC).

We configure our Rapman printer (Ctrl+P), definining only the following parameters:



Then in the menu on the right, we found icons to work with our objects (in that order):







Save
Add
Copy
Autopositioning
Center
Scale
Rotate
View cross section
Mirror

Once you add the object, you can rotate or move the scene, move the object, zoom or define a specific point of view. With the left button and the mouse wheel we can interact with the object and the scene.



























On the menu tab Slicer, on the right, let's set Skeinforge and PyPy:




















We will indicate directory paths, to synchronize Repetier with PyPy and Skeinforge:










The routes would be something like:


I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\skeinforge.py
I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\skeinforge_plugins\craft.py
I:\3D Printer\3D Printer\Skeinforge-0041\skeinforge_application\profiles

I:\3D Printer\3D Printer\pypy-5.1.1-win32\pypy.exe

Where I: is the drive where you have installed the software and the other routes, such as you have on your PC.

And with the CONFIGURE button opens the front end of Skeinforge, so you make the changes you require for creating codes:









Pressed the button SLICE WITH SKEINFORGE and run the code generation process for the object you import.

The code is generated and we can visualize and manipulate in 3D:





















And if we can define all layers or only a range of layers:
























Now, let's save the resulting code. Open the tab EDIT GCODE and save the code.





















And then look at the lines of the beginning and end of gcode. 









































The will replace for our print, to be clean and smooth, and we have a similar experience to our original Rapman.

Open the gcode in the Notepad or other basic text editor (v.g. Notepad++).

The initial lines can be replaced with the following (for PLA):

; Generated with Skeinforge 041 - Repetier.
; Start gcode with preheated hot end and extrude filament 180mm.
G28 ; homing
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M107 ; Turn off fan
G1 Z10.0 F3000 ; move the platform down 10mm
G1 Z3.0 X260.0 Y8.0 ; send extruder to checkpoint
M109 T0 S195 ; preheat to 195°C
G1 X260.0 Y8.0 E0 ; zero the extruded length
G1 F120 E180 ; extrude 180 mm of feed stock
G1 X130.0 Y100.0 Z10.0 F3000 ; send extruder to checkpoint
G92 E0 ; reset extruder
M109 T0 S195 ; preheat to 195°C
;

And the final, as follows:

; Default end code
G91 ; Relative positioning
G1 Z10.0 F3000 ; lower the platform 10 mm, after the last layer
T0
G1 E-1 ; Reduce filament pressure
M107 ; turn off fan
M104 T0 S0 ; thermistor off - low temperature
G90 ; Absolute positioning

---------

Save the gcode, and ready.
To enjoy your Rapman!

---------