[Offtopic][Svg to Gcode]

315 views
Skip to first unread message

Antoniobeta

unread,
Jan 30, 2015, 1:46:56 PM1/30/15
to asrob-uc3m-i...@googlegroups.com

Hola,
Llevo toda la tarde intentando pasar un svg a gcode para poder imprusarlo, pero no hay manera, he probado con un par de extensiones de inkscape y con thinkercad.

Siempre me salen los abujeros, pero no las pistas no me aparecen en el archivo (adjunto imagen de esto).

La idea es pasar a gcode el circuito, (que he hecho con eagle) y poner un rotu indeleble en la impresora y que me lo pinte sobre un pcb para hacer el ataque químico y ponerme con el circuito.

Dejo también el Svg y un pantallazo suyo.

Saludos,



Circuito.png
gcode.jpg
Watchduino4.svg

Iván Cubillo

unread,
Jan 30, 2015, 1:57:08 PM1/30/15
to asrob-uc3m-i...@googlegroups.com
Hola compañero has probado a cargarlo en el programa "CURA" y desde ahí generar el .gcode?

El viernes, 30 de enero de 2015, 19:46:56 (UTC+1), Antoniobeta escribió:

H

Saludos,



Carlos García

unread,
Jan 30, 2015, 2:21:54 PM1/30/15
to asrob-uc3m-i...@googlegroups.com
Hola Antonio,
Ese SVG no tiene el formato adecuado, las pistas son vectoriales pero están dibujadas con lineas de cierto grosor, cuando deberían ser polígonos. Si puedes convertirlo/conseguir un SVG del formato adecuado no debería darte problemas.

Otra opción es si puedes conseguir ficheros Gerber y posteriormente usar el programa FlatCAM.

Por cierto, http://jscut.org es de lo mas practico para generar Gcodes a partir de SVGs.

Saludos,
Carlos

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Rcccort

unread,
Jan 30, 2015, 4:35:13 PM1/30/15
to asrob-uc3m-i...@googlegroups.com
Esto me interesa, como se hace con flatcam para q te haga la ruta por el interior de la pista??
Yo solo lo he conseguido con programas tipo cam.py o CAD.py
O como dice de hacerlo la sección de plóter de la wiki reprap ;P
A ver si va a ser mas fácil de lo q parece...

Antoniobeta

unread,
Jan 30, 2015, 7:36:53 PM1/30/15
to asrob-uc3m-i...@googlegroups.com
Gracias por las respuestas, mañana las pruebo!!

Antoniobeta

unread,
Feb 1, 2015, 9:21:35 AM2/1/15
to asrob-uc3m-i...@googlegroups.com

No consigo hacerlo, ni de una marea ni de otra, el gerber que genero, a parte de salir mal, luego no se convierte bien al Gcode, y de la otra forma, no consigo crear un buen svg a partir de un pdf, creo que voy a tener que hacerlo a mano.
Message has been deleted

Jorge "Dredd"

unread,
Feb 1, 2015, 10:01:04 AM2/1/15
to asrob-uc3m-i...@googlegroups.com
Hola Antonio
Mira a ver si te sirve esto. En el tinkercad ha cargado bien :)

El domingo, 1 de febrero de 2015, 15:41:51 (UTC+1), Jorge "Dredd" escribió:
Me puedes mandar el png en alta resolucion? Como 4 veces ese tamaño?
Watchduino4_jdr.svg

Antoniobeta

unread,
Feb 1, 2015, 10:02:33 AM2/1/15
to asrob-uc3m-i...@googlegroups.com

El pdf te vale jorge? Me he dado cuenta, que al exportar como imagen el tamaño de la imgen cambia, por lo que el tamaño de la pcb no seria el adecaudo no?
Watchduino4.pdf

Jorge "Dredd"

unread,
Feb 1, 2015, 10:08:31 AM2/1/15
to asrob-uc3m-i...@googlegroups.com
Mira el svg que te he modificado, yo creo que te ira

Antoniobeta

unread,
Feb 1, 2015, 10:10:15 AM2/1/15
to asrob-uc3m-i...@googlegroups.com

Muchas Gracias!!! Funciona perfecto! Como lo has "arreglado".


Jorge "Dredd"

unread,
Feb 1, 2015, 10:22:33 AM2/1/15
to asrob-uc3m-i...@googlegroups.com
Hola Antonio.
Lo he arreglado a mano, en Illustrator. Supongo que se puede hacer en Inkscape pero no lo uso.
El truco está en usar "Expandir Trazado" para que los vectores sin dimensión se conviertan en poligonos y luego un par de booleanas para convertirlo en un único trazado.

:)

Carlos García

unread,
Feb 1, 2015, 10:50:23 AM2/1/15
to asrob-uc3m-i...@googlegroups.com
Bueno es saberlo Jorge, no encontraba esa opción en Inkscape. Se llama "Path-->Stroke to path".
Súper útil para este tipo de cosas.

@Roberto Tienes razón, FlatCAM no sirve para dibujar el interior de las pistas, por lo que no vale para esto. Pero con JScut sí que se puede conseguir
He creado este proyecto de JScut (tuve que modificar el SVG para "combinar" todas las pistas y así no tener que seleccionarlas de una en una).
http://jscut.org/jscut.html
Simplemente carga "settings.jscut" y luego pulsa "generate" a la izquierda (tardará un rato) y deberían aparecer las rutas del gcode en la pestaña "simulación"

Inline image 1a


gcode.gcode
settings.jscut

Rcccort

unread,
Feb 1, 2015, 4:55:59 PM2/1/15
to asrob-uc3m-i...@googlegroups.com
He estado haciendo pruebas y me gustaría compartirlas por aquí. (por si a alguien le sirve)

lo primero es tener un png (600 dpi) con suficiente resolución para vectorizarlo...
  se puede hacer directo de eagle (pero no me gusto como quedaba), o, como ya tenia los gerber para cuando tenga la cyclone:
        - abrir los gerbers con gerbv, cambiar los colores de las capas y exportar a svg
        - abrir el svg con inkscape y exportar mapa de bits como en ejemplo001, recordando el tamaño original para luego escalarlo.
   - abrir el png con inkscape, vectorizar mapa de bits (desmarcando suavizar y marcando eliminar fondo). 
   - ahora se elimina la capa del png y se manipula como dice obijuan para usarlo en openscad...
         - elegir todos los puntos (Ctrl-A)
         - un par de veces a insertar nuevos nodos entre segmentos.
         - convertir segmentos en lineas
         - escalar al tamaño original
    - guardar como dxf
- linear_extrude en openscad con import (ejemplo002)
- exportar el stl y filetear, teniendo en cuenta q suba en z en todos los desplazamientos...
a mi con cura, poniendo nozzle 0.2 y 0.0 en desplazamiento para retracción me ha quedado como en ejemplo003...

hay mas formas de hacerlo pero esta viene bien para los usan impresora3D y sus herramientas.
Prusaludos
ejemplo001.png
ejemplo002.png
ejemplo003.png

Antoniobeta

unread,
Feb 1, 2015, 5:18:53 PM2/1/15
to asrob-uc3m-i...@googlegroups.com
Que bueno Rcccort,
creo que con eagle se podía exportar directamente a dxf  no?
y si es asi, se podria usar ese archivo directamente?

Roberto Carlos Carmona

unread,
Feb 1, 2015, 6:13:44 PM2/1/15
to asrob-uc3m-i...@googlegroups.com

El dxf de eagle es una linea con un arco para los pad no las pistas propiamente dichas...

Alex R.

unread,
Feb 2, 2015, 9:45:19 AM2/2/15
to asrob-uc3m-i...@googlegroups.com
El eagle exporta directamtne a gcode con el plugin adecuado solo hay que poner el diametro de fresa y poco mas.
El viernes, 30 de enero de 2015, 19:46:56 (UTC+1), Antoniobeta escribió:

Rcccort

unread,
Feb 2, 2015, 9:49:57 AM2/2/15
to asrob-uc3m-i...@googlegroups.com
Si, pero es para fresado y la ruta la hace de contorno, no por el interior...
Así que para este caso no sirve.
Reply all
Reply to author
Forward
0 new messages