Beam me up, Scotty!… or Kinect meets Makerbot.

So, when you do this stuff I do (whatever is it, now they call it being a ‘maker’) you think you are alone in this part of the world: you can read what other people do on the internet, most in the USA and Australia, some in Europe… but they never seem to be here in Spain. You wish Scotty could beam you across the Atlantic, or, if not you, at least some parts you buy for your gadgets, without paying for shipment, customs and having to wait.

Final printed model (1)

Final printed model (1)

And then you come across an announcement for  a Kinect + Makerbot workshop and suddenly, when you meet with about other 15 people with similar interests, you realize you are not as weird as you thought. But I will skip that for another day. Today I will focus on the contents of the workshop. And see how all the Star Trek ‘Scotty beam me up!’ thing is coming alive.

This is what we did:

  1. First setup the computer (OSX Lion in this case) to work with the Kinect, using the OpenKinect and OpenNI drivers and libraries. We used Processing and openFrameworks to run our examples. I had never used them, but they seem not to be too complex… In particular Processing should be very familiar to anyone using the Arduino IDE.
  2. Then we used KinecttoSTL, a openFrameworks program to capture a 3D image from the Kinect. Something like this:

    KINECTtoSTL

    KINECTtoSTL

  3. The 3D model was exported to Meshlab and Blender for face reduction and edge softening and final manipulation.
  4. The exported model was printed in one of the two makerbots available for the workshop. This is how the final mesh and printed bust looks like:

     

In conclusion, no matter how many videos you may have seen of people doing great things with the Kinect, it really impresses how powerful it is, and how many tools you can find on the net to take advantage of it. The last one being the Reconstructme code, released just one day after the workshop.

The workshop was held by the nice people at Medialab-Prado in Madrid. I had always dealt with the Medialab with some distance, since I did not seem to be able to make out what it really was. I knew it existed, but I was not sure what they did, and was a little scared of going in and ask… It definitely is not a fablab (yet) or a hackerspace. Along with the makers, there are artists, there, and it seems to me that it is more focused in art than I am. And then this workshop appeared, and it seemed to me like the perfect chance to go there.

The workshop was hosted by organized by the Openfab group (this seems is a pretty self-explanatory name to me). Our teachers and hosts were a mixture of artists, programmers and makers, namely: Chris Sugrue, Gorka Cortázar, Bernat Cuni and Dani, the Master of the Makerbot.

In all, it was great to see how easy the open community has granted everyone access to the power the Kinect brings. Our trainers provided us with direct explanations on how to do everything, and were kind and responsive to our help requests. They also provided lots of links with detailed info and step-by-step instructions for setting up the libraries, managing the 3D models under free tools like Meshlab and Blender, and the printing them with the Makerbot. As you can see, all is invested with the ‘OpenX’ (open source, open hardware) in mind, which is a landmark of the Medialab philosophy.

After this, I cannot wait for my Printrbot to arrive, and hopefully I will meet with the people at the Openfab group to build it and get to know more great people like those I met at the workshop.

Summertime… or So much to do, So little time

So, August is coming… this means lots of free time to tinker and play! And since Christmas I have gathered so many projects I am interested in working on, that, guess what, Summer will pass and I will have not progressed in any of them.

So, let me recap what my projects are right now:

  • Learning to use arduino, a wonderful programmable board to sense and control the world around you. If, like me you know absolutely nothing about electronics, this is a great place to start.
  • 3D scanning using DAVID laserscanner. Not only the basic manual thing. I want to use the arduino thingy to automate the scan process following the suggestions and good advice of the nice people at the forum. Thanks Walter.
  • Back to basis on holography. I have “managed” to get a nice concrete slab (yes, yes, I got it from  a dumpster on the street) that will help me a lot to solve my stability problems. Also, I still have slavich and Ultimate plates to play with, my new untested red laser… and a green one on its way! My idea is to start from the very basis… and document the whole process. The final aim is to build a holographic printer for stereograms. This will also require building a simple camera rig or dolly to take images to be converted into a stereogram.
  • You ever heard about 3D printing? Nice project to tackle if you have a nice 3D scanner, right. Take a look at what people are doing out there: Open3DP, Junior Veloso, and the HiRes 3D printer group. This sure looks like a tempting project to tackle!, doesn’t it?

I said it, so much to do, so little time…

Arduino board

Arduino board