Wednesday, July 22, 2009

Sketching in Hardware 2009 - University College London

I was in London last week for the Sketching in Hardware 2009 conference..

This is my second year and this year's conference was even better than last.. I got some time to hack on modkit in between talks and while it rained and everyone else was at the pub (It's London you know)..

Before last week, the modkit interface only supported one board: the Arduino diecimila.. So I spent some time implementing support for additional boards including an XML board definition file defining what blocks get exposed as well as the necessary libraries etc.. I wrote a small library to control the modkit proto (motor) board and then built the block and board definitions. The following is the resulting interface:

Once I added configurable board support, I was able to demonstrate the ease of integrating a new arduino compatible board.. Shigeru Kobayashi's lent me one of the wireless FIO boards he designed on Saturday night.. I got it working in about 20 minutes Sunday morning before my talk.. His response was "wow!" and I agree.. Things are really coming together!

Wednesday, July 15, 2009

(Just In Time for) Sketching In Hardware 2009

We needed a board with integrated motor drivers for our work in the Learn 2 Teach, Teach 2 Learn program.. So I hired Shawn Wallace of AS220 Labs to layout this board based on what we learned from working with the gogoboard and scratch board (now the pico board).. The boards arrived from China just in time to demo at the Sketching in Hardware 2009 Conference where I will be talking about modkit.

The interface is also coming together: