User Tools

Site Tools


Writing /var/lib/dokuwiki/data/meta/teaching/ie0117/proyectos2_2016_i/driver_cortadora_laser.meta failed
teaching:ie0117:proyectos2_2016_i:driver_cortadora_laser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
teaching:ie0117:proyectos2_2016_i:driver_cortadora_laser [2016/07/04 05:27] plataformas-ie0117teaching:ie0117:proyectos2_2016_i:driver_cortadora_laser [2022/09/20 00:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Implementación de Software de Control para la Cortadora Láser ======
 ===== Integrantes ===== ===== Integrantes =====
  
Line 11: Line 12:
 ===== Nota Histórica ===== ===== Nota Histórica =====
  
-El ARCOS-Lab es un laboratorio de investigación ubicado en la Escuela de Inge- +El ARCOS-Lab es un laboratorio de investigación ubicado en la Escuela de Ingenierı́a Eléctrica de la Universidad de Costa Rica, donde se desarrollan proyectos de investigación e ingenierı́a en el campo de la robótica en general, valiéndose de equipo 
-nierı́a Eléctrica de la Universidad de Costa Rica, donde se desarrollan proyectos de +para prototipado para su desarrollo, entre estos el uso de una impresora 3d, cortadora láser, otros.
-investigación e ingenierı́a en el campo de la robótica en general, valiéndose de equipo +
-para prototipado para su desarrollo, entre estos el uso de una impresora 3d, cortadora +
-láser, otros.+
  
 La cortadora láser es fundamental para la creación de PCBs, cortes en general La cortadora láser es fundamental para la creación de PCBs, cortes en general
Line 24: Line 22:
 ARCOS-Lab utiliza software libre, ejemplo Debian como sistema operativo. ARCOS-Lab utiliza software libre, ejemplo Debian como sistema operativo.
  
-A pesar de que el software por defecto de la cortadora láser es privativo, existen +A pesar de que el software por defecto de la cortadora láser es privativo, existen alternativas open source para realizar las mismas funciones que dicho software privativo realiza. Una de esta alternativas es VisiCut, el cual es un software de control para cortadoras láser creado por Thomas Oster como parte de tesis de pregrado. Permite tener una visualización del acabado del trabajo en el material,soporta los formatos SVG, EPS, DXF y VisiCut PLF (Portable Laser Format).
-alternativas open source para realizar las mismas funciones que dicho software priva- +
-tivo realiza. Una de esta alternativas es VisiCut, el cual es un software de control para +
-cortadoras láser creado por Thomas Oster como parte de tesis de pregrado. Permite +
-tener una visualización del acabado del trabajo en el material,soporta los formatos +
-SVG, EPS, DXF y VisiCut PLF (Portable Laser Format).+
  
 VisiCut posee LibLaserCut, que es una biblioteca basada en Java que está diseñado VisiCut posee LibLaserCut, que es una biblioteca basada en Java que está diseñado
Line 92: Line 85:
 === Implementación de cliente-servidor === === Implementación de cliente-servidor ===
  
-En esta wiki se encunetra un tar.gz con los archivos necesarios para implementar el modelo de cliente-servidor. +Al final de esta wiki se encuentra un tar.gz con los archivos necesarios para implementar el modelo de cliente-servidor. 
  
-Si se encuentra en una plataforma de GNU/Linux tome el archivo MyServer.py del tar.gz indicado y córralo desde la terminal usando el comando de consola:+1. Si se encuentra en una plataforma de GNU/Linux tome el archivo MyServer.py del tar.gz indicado y córralo desde la terminal usando el comando de consola:
    
 ''%%python MyServer.py%%'' ''%%python MyServer.py%%''
Line 108: Line 101:
 ''%%java MyClient%%'' ''%%java MyClient%%''
   
-A continuación ingrese uno de los siguientes comandos, cuya funcionalidad ya fue comprobada, en la terminal donde está corriendo el cliente:+2. A continuación ingrese uno de los siguientes comandos, cuya funcionalidad ya fue comprobada, en la terminal donde está corriendo el cliente:
  
 Para conectarse con la cortadora: Para conectarse con la cortadora:
Line 114: Line 107:
   * ''%%{"cmd":"connect_to_laser"}%%''   * ''%%{"cmd":"connect_to_laser"}%%''
  
-lo idóneo es que este sea el primer comando que se ingrese.+lo idóneo es que este sea siempre el primer comando que se ingrese.
  
 Para correr un perímetro cuadrado:  Para correr un perímetro cuadrado: 
Line 120: Line 113:
   * ''%%{"cmd":"run_perimeter"}%%''   * ''%%{"cmd":"run_perimeter"}%%''
  
-En este último comando se le solicitará la cantidad en y y x a donde desea mover el laser. Además, al correr este comando se cierra la conexión automáticamente con la cortadora, de modo que deberá realizar de nuevo la parte.+En este último comando se le solicitará la cantidad en a donde desea mover el láser. Además, al correr este comando se cierra la conexión automáticamente con la cortadora, de modo que deberá realizar de nuevo la parte 1.
  
 Para correr el gcode con la canción de Super Mario: Para correr el gcode con la canción de Super Mario:
Line 130: Line 123:
   * ''%%{"cmd":"moveto"}%%''   * ''%%{"cmd":"moveto"}%%''
  
-En este último comando se le solicitará la cantidad en y y x a donde desea mover el laser. +En este último comando se le solicitará la cantidad en a donde desea mover el laser. 
  
 Para desconectar la conexión con la cortadora: Para desconectar la conexión con la cortadora:
Line 138: Line 131:
 lo idóneo es que este se el último comando que se ingrese. lo idóneo es que este se el último comando que se ingrese.
  
-Este cliente/servidor fue confexionado para un único gcode, no obstante si usted tiene su propio gcode deberá ingresar la dirección absoluta de dicho archivo en la línea 90 de el archivo MyClient.java.+
 ====== Fuentes Bibliográficas ====== ====== Fuentes Bibliográficas ======
  
Line 149: Line 142:
   * Oster, T. (2011). VisiCut: An Application Genre for Lasercutting in Personal Fabrication. Recuperado de http://hci.rwth-aachen.de/materials/publications/oster2011a.pdf   * Oster, T. (2011). VisiCut: An Application Genre for Lasercutting in Personal Fabrication. Recuperado de http://hci.rwth-aachen.de/materials/publications/oster2011a.pdf
  
 +{{:teaching:ie0117:proyectos2_2016_i:laser_cutter_driver.tar.gz|}}
teaching/ie0117/proyectos2_2016_i/driver_cortadora_laser.1467610026.txt.gz · Last modified: 2022/09/20 00:08 (external edit)