As it turns out, occam-π (and the Plumbing library) work on many different platforms: desktop-class systems running Windows, Mac, and Linux, as well as small platforms like the Arduino and (soon) the LEGO Mindstorms RCX/NXT. In addition to software, our group develops open hardware to better support our explorations of concurrent and parallel programming on small devices.
We have two new hardware designs: the c.cc board and the Cardboarduino. A summary of each is provided below.
We have, under the leadership of Omer Kilic, developed a new Freeduino variant (details). This design was developed for several reasons:
This is Matt’s first-ever hardware design (details). It is a low-fidelity AVR design developed originally for use with first-year undergraduates at Allegheny College as part of the linked course FS102: Technology and Activism and FS102: Art and Activism.