De una imagen 2d a 3d

El sábado por la tarde estuve trasteando de nuevo con la impresora, explorando el concepto de traspasar una imagen 2d a 3d, en forma de relieve.

Después de pasar la mañana en Workos, una sesión de Openspace en Vilanova donde por supuesto se habló de impresoras 3d, aparte de otros temas muy interesantes como Arduino, open hardware, design thinking, big data, etc…quería estar en todo!

 

Y yo estuve con mi impresora junto con unos compis de BuildRepRap [Actualización Marzo 2107: ya no existe].

3d printing corner

Mi impresora, a la derecha.

 

Por la tarde me puse manos a la obra con la idea de sacar un relieve a partir de una imagen en 2d.

La prueba la he hecho con un circuito PCB de Arduino que me ha pasado Christian.

Arduino_Pro_Mini

El PNG inicial

Luego ha resultado que la pieza era demasiado pequeña para la precisión de la impresora, pero estaba bien seguir el proceso, y probar 😉
En el rato dedicado he aprendido unas cuantas cosas. Por ejemplo trastear con Gimp -lo uso pero poco- para depurar la imagen, invertir los colores, etc.

Arduino_Pro_Mini_clean

El circuito, después de limpiarlo con Gimp

 

Luego inkscape para transformarlo en una imagen vectorial en formato SVG que Blender puede leer.

 

Después importarlo a Blender para ahí hacer una extrusión de la imagen. Y tachán, ya tenemos un modelo en 3D.

 

Como sólo tenía los circuitos de la placa en el modelo lo he pasado a Sketchup para añadirle una base.

Usé Sketchup porque no me manejo bien con Blender. Espero que con el evento de introducción a Blender del lunes en nuestro grupo, más el taller de la semana siguiente ya me aclararé con la herramienta 🙂

 

Y al final queda esto:

PCB_sketchup

 

La impresión, como veis, pobre. Seguro que es mejorable pero dudo que hasta el punto de reproducir el nivel de detalle de un circuito.

 

PCB printed

 

He seguido este video para hacer todo el proceso descrito.

 

Así que si queréis que os genere e imprima un relieve a partir de una imagen, un logo, un escudo o cualquier cosa que suele estar en 2d…pues ya sabéis.

 

Por cierto, el domingo probé OpenSCAD y me encantó, ideal para desarrolladores de software porque ejecuta scripts en vez de diseñar a mano. Pero eso ya para otro post 😉

Join the discussion 2 Comments

  • Jason Webb dice:

    Sorry for the shameless plug, but a few months ago I did something similar using Inkscape and OpenSCAD and I thought you’d find it helpful. Using OpenSCAD you can really easily make embossings (design extruding from plate), intaglio (design subtracted from plate) and stencils (design punched through plate). I put my script up on Thingiverse here: http://www.thingiverse.com/thing:32772

    We were able to get a group of a dozen or so undergrad art students to print their own plates and use them for art – I hope you can get some mileage out of the approach 🙂

    • That’s really nice. I am starting with OpenSCAD and found it wonderful for its potential. I need to play more and make a post afterwards. Just started making a business card case that takes as parameters the card size. I will definitely give a try to your script. Thanks for sharing!

      As you see from my post this is not intended to be a tutorial, but an explanation of my own experiences (pointing to tutorials). There is already good people doing good job on tutorials, as you point in your script in thingiverse.

      IMHO, I think OpenSCAD is only suitable for developers, given its script behavior. For designers with no code experience, importing to another CAD tool like Blender or Sketchup (naming free ones) and then extruding and adding the plate should still be their solution. Just my impression, would like to hear from designers 😉

Deja un comentario