Diferencia entre revisiones de «Inkscape»

De Casiopea
(Docuemntación de software Inkscape y su uso para generar codigo Gcode)
 
 
(No se muestran 26 ediciones intermedias del mismo usuario)
Línea 11: Línea 11:
En construccion, cuidado con impresiciones, inconsistencias, faltas ortograficas , de gramatica y coherencia general de la redaccion....
En construccion, cuidado con impresiciones, inconsistencias, faltas ortograficas , de gramatica y coherencia general de la redaccion....


=Historia del modelado 3D computarizado=
=Inkscape, software de ilustración vectorial libre=


{{#widget:YouTube|id=LzZwiLUVaKg}}
"Inkscape es un editor de gráficos vectoriales de código abierto, con capacidades similares a Illustrator, Freehand, CorelDraw o Xara X, usando el estándar de la W3C : el formato de archivo Scalable Vector Graphics  (SVG). Las características soportadas incluyen: formas, trazos, texto, marcadores, clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Inkscape también soporta meta-datos Creative Commons , edición de nodos, capas, operaciones complejas con trazos, vectorización de archivos gráficos, texto en trazos, alineación de textos, edición de XML directo y mucho más. Puede importar formatos como Postscript, EPS, JPEG, PNG, y TIFF y exporta PNG asi como muchos formatos basados en vectores.
==1940s==
Las primeras teorías de la posibilidad de usar computadoras como herramientas gráficas datan de 1940, cuando Robert Issac Newton de Rhode Island ingresa en las computadoras funciones matemáticas que describen distintos tipos de curvas.


En los años 50 se empieza a desarrollar las superficies NURBS.
El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cómoda, totalmente compatible con los estándares XML, SVG y CSS. También queremos mantener una próspera comunidad de usuarios y desarrolladores usando un sistema de desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea fácil de aprender, de usar y de mejorar."


==1960s==
Descripción dada por sitio [http://www.inkscape.org web oficial].
CGI (computer graphics illustration \ ilustración de gráficos computarizados), comienza desde los principios de los años ‘60s, específicamente hablando con el primer software de dibujo computarizado llamado Sketchpad de Massachusets en 1960, con este era posible dibujar vectores en una pantalla, e incluso vincular estos utilizando “constraints”. Haciendo posible por ejemplo dibujar un automóvil vectorial, para luego modificar el tamaño de las ruedas sin afectar el tamaño de la carrocería o viceversa.
{{#widget:YouTube|id=mOZqRJzE8xg}}


===Video demostraqndo uso de Inkscape para usar una CNC===
{{#widget:YouTube|id=4jYKMAjzK3A}}


Estos gráficos vectoriales abrieron la posiblidad de los primeros juegos de videos, entre ellos Pong como uno de los primeros, si es que no el primero, y la aparición de la primera consola de juegos de video, el Odysey de Magnavox, hacia 1966.
==Versión Actual==


==1970s==
Hasta Septiembre 2012 (presente), versión 0.48.2.
Estos softwares vectoriales primero se implementan en compañías automovilísticas y de aeronáutica desde 1964 con DAC-1 (design augmented by computer) en General Motors, y luego en 1971 con UNISURF en Renault (entre otros).  
Para Windows, OSX (via X11) y Linux.


Pierre Bezier fue uno de los pioneros en el desarrollo de las NURBS (Non-uniform rational basis spline), trabajaba en Renault, en paralelo Paul de Casteljau también trabajaba en estas, en Citröen. Estos crean las B-Splines (Bezier splines, curvas Bezier).
=Generación Gcode=


Las curvas NURBS solo fueron usadas por muchos años para aplicaciones CAD para automóviles.
Antes de empezar será necesario el uso del plugin [http://www.cnc-club.ru/forum/viewtopic.php?t=35 Gcodetools].


En los ‘70s, la aparición del 3D ayuda a evolucionar el CAD de simples sketchs en vectores a objetos volumétricos.


===Inicio del CGI, Computer Graphics Illustrations===
===Documentación de referencia===
En 1969 se funda la SIGGRAF (Special Interest Group in Graphics), y desde 1973 anualmente se hacen conferencias sobre los avances en las tecnologías de gráficas computacionales.
 
Dado el estado inicial de esta publicación (que en realidad es más bien un punteo en estos momentos) dejo documentación de referencia del sitio web con el cual se empezo proyecto [http://wiki.ead.pucv.cl/index.php/Proyecto_DiylilCNC Cncdiy].
 
 
 
[http://dl.dropbox.com/u/23923366/Gcodetools_Help_ES.pdf Tutorial de Inkscape + GcodeTools español].
Cortesia de http://www.txapuzas.blogspot.com.
 
==Notas respecto uso en Windows 7==
 
Si bien diseñado para version 0.46 de Inkscape el siguiente metodo se mantiene al dia para la versión actual sin problema, este programa hay que forzarlo en modo "administrador" para su correcto funcionamiento a la hora de usar el plugin GcodeTools.
 
[[Archivo:InkscapeGvodetoolsWindows.png|thumb|Pantalla mostrando Gcodettols en Inkscape bajo Windows 7 64 bits]]
 
===Importante===
[[Archivo:Areaestavezsi.png|thumb|Seleccionar dibujo y despues aplicar herramienta area]]
Para usar la herramienta "Areas" hay que asegurarse de SELECCIONAR las areas a trabajar, de lo contrario el programa creera que no hay una carpeta para la creacion del gcode... yo tampoco encuentro esto muy logico...
En el recuadro resaltado a la derecha, indico con una fleja roja el camino que recorreria la broca para sacar el material dentro del area, tuve que aumentar el contraste de la imagen en otro programa porque a simple vista no se veia.
 
==En Ubuntu==
[[Archivo:ImpotanteArea.png|thumb|Inkscape En Ubuntu Studio dentro de VirtualBox, en esta imagen se muestra como queda el dubjo linear despues de ser aplicado Gcodetools]]
 
Probado en Ubuntu Studio 64bit
Asegurarse que el directorio sea:
 
/home/"nombre usuario" ejemplo:
/home/raul
 
==Resultados de herramienta Gcodetools==
 
A continuacion una imagen comparando 2 configuariones distintas para crear el GCODE, aqui muestro una espiral que es trabajada con una profundidad de 1 y otra de 3 (milimetros? aun no estoy seguro...) esto se define con los puntos de orientacion. En un documento Inkscape (al igual que ilustrator) pueden haber varios layers, en cada layer se puede tener un dibujo, al cual se le puede poner sus propios puntos de orientacion, lo interesante esta que cada layer uno puede definir con esto la altura que esta y su profundidad de penetracion.
 
Despues, en los recuadors verdes se define con que herramienta (broca fresa forma etc) se trabaja, y aqui se define cuantas pasadas hace en "Depht steps" (pasos de profundidad). Estos valores son tan simples de editar como hacer doble click y cambiar el valor. Adjunto los archivos gcode para demostrar la diferencia de los resultados. El 0002 es de la broca conica con profundidad 3 y 0.5 depht steps, el output a secas usa broca generica (?) profundidad 1 y depht step 1. Otra diferencia es que la broca generica tiene diametro 10 y la conica le puse 20.
 
==DWG a Inkscape==
 
La forma más sencilla de importar un dibujo dwg (ya sea de autocad, inventor, revit, etc) es creando un archivo PDF desde el mismo programa de donde se dibujó. El archivo pdf contendra información vectorial que Inkscape podra leer, y posteriormente escribir a formato SVG, el cual puede ser importado por Blender, entre otros.

Revisión actual - 20:58 7 sep 2012

Inkscape.png







TítuloInkscape
Año2012
AutorRaúl González
Tipo de PublicaciónManual
Palabras Claveinkscape, svg, open source, cnc, gcode, diy, 2D, vector, illustrator, alternativa
LíneaFormación y Oficio
Carreras RelacionadasDiseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.

En construccion, cuidado con impresiciones, inconsistencias, faltas ortograficas , de gramatica y coherencia general de la redaccion....

Inkscape, software de ilustración vectorial libre

"Inkscape es un editor de gráficos vectoriales de código abierto, con capacidades similares a Illustrator, Freehand, CorelDraw o Xara X, usando el estándar de la W3C : el formato de archivo Scalable Vector Graphics (SVG). Las características soportadas incluyen: formas, trazos, texto, marcadores, clones, mezclas de canales alfa, transformaciones, gradientes, patrones y agrupamientos. Inkscape también soporta meta-datos Creative Commons , edición de nodos, capas, operaciones complejas con trazos, vectorización de archivos gráficos, texto en trazos, alineación de textos, edición de XML directo y mucho más. Puede importar formatos como Postscript, EPS, JPEG, PNG, y TIFF y exporta PNG asi como muchos formatos basados en vectores.

El objetivo principal de Inkscape es crear una herramienta de dibujo potente y cómoda, totalmente compatible con los estándares XML, SVG y CSS. También queremos mantener una próspera comunidad de usuarios y desarrolladores usando un sistema de desarrollo abierto y orientado a las comunidades, y estando seguros de que Inkscape sea fácil de aprender, de usar y de mejorar."

Descripción dada por sitio web oficial.

Video demostraqndo uso de Inkscape para usar una CNC

Versión Actual

Hasta Septiembre 2012 (presente), versión 0.48.2. Para Windows, OSX (via X11) y Linux.

Generación Gcode

Antes de empezar será necesario el uso del plugin Gcodetools.


Documentación de referencia

Dado el estado inicial de esta publicación (que en realidad es más bien un punteo en estos momentos) dejo documentación de referencia del sitio web con el cual se empezo proyecto Cncdiy.


Tutorial de Inkscape + GcodeTools español. Cortesia de http://www.txapuzas.blogspot.com.

Notas respecto uso en Windows 7

Si bien diseñado para version 0.46 de Inkscape el siguiente metodo se mantiene al dia para la versión actual sin problema, este programa hay que forzarlo en modo "administrador" para su correcto funcionamiento a la hora de usar el plugin GcodeTools.

Pantalla mostrando Gcodettols en Inkscape bajo Windows 7 64 bits

Importante

Seleccionar dibujo y despues aplicar herramienta area

Para usar la herramienta "Areas" hay que asegurarse de SELECCIONAR las areas a trabajar, de lo contrario el programa creera que no hay una carpeta para la creacion del gcode... yo tampoco encuentro esto muy logico... En el recuadro resaltado a la derecha, indico con una fleja roja el camino que recorreria la broca para sacar el material dentro del area, tuve que aumentar el contraste de la imagen en otro programa porque a simple vista no se veia.

En Ubuntu

Inkscape En Ubuntu Studio dentro de VirtualBox, en esta imagen se muestra como queda el dubjo linear despues de ser aplicado Gcodetools

Probado en Ubuntu Studio 64bit Asegurarse que el directorio sea:

/home/"nombre usuario" ejemplo: /home/raul

Resultados de herramienta Gcodetools

A continuacion una imagen comparando 2 configuariones distintas para crear el GCODE, aqui muestro una espiral que es trabajada con una profundidad de 1 y otra de 3 (milimetros? aun no estoy seguro...) esto se define con los puntos de orientacion. En un documento Inkscape (al igual que ilustrator) pueden haber varios layers, en cada layer se puede tener un dibujo, al cual se le puede poner sus propios puntos de orientacion, lo interesante esta que cada layer uno puede definir con esto la altura que esta y su profundidad de penetracion.

Despues, en los recuadors verdes se define con que herramienta (broca fresa forma etc) se trabaja, y aqui se define cuantas pasadas hace en "Depht steps" (pasos de profundidad). Estos valores son tan simples de editar como hacer doble click y cambiar el valor. Adjunto los archivos gcode para demostrar la diferencia de los resultados. El 0002 es de la broca conica con profundidad 3 y 0.5 depht steps, el output a secas usa broca generica (?) profundidad 1 y depht step 1. Otra diferencia es que la broca generica tiene diametro 10 y la conica le puse 20.

DWG a Inkscape

La forma más sencilla de importar un dibujo dwg (ya sea de autocad, inventor, revit, etc) es creando un archivo PDF desde el mismo programa de donde se dibujó. El archivo pdf contendra información vectorial que Inkscape podra leer, y posteriormente escribir a formato SVG, el cual puede ser importado por Blender, entre otros.