Attribution - Credit where credit is due.

Standing on the shoulders of giants!

This project, like so many other open source projects, leverage the effort of others who have generously made their work available through open source licensing.

If you would like to find out more about open source licensing options such as Creative Commons, and using others work using this license, please visit their website.

We list the attribution usually printed on the circuit boards of other open source hardware here, because the small form factor of the project and the number of individual names is too long to list on the board itself.  Instead we direct you here.

We also ask, that if you leverage the STRUIX project in your own work that you give us credit as well.  Please tell us about your project.  Collaboration is key to making open source work!

Without any further babbling,


 The CPU board is a clone of the Lilypad Arduino, with a few physical changes to accommodate the STRUIX interconnect and stacking system.  The pad layout and board diameter are taken from the Lilypad.
 Nate Seidle & Leah Buechley


 The XBEE board borrows originally from Rob Faludi's work on wireless Arduino programming.  Also Rob Faludi and Kate Hartman in creating the Lilypad XBEE board.  The STRUIX XBEE modifies the layout to make the board stackable with the CPU and makes the unused IO connectible in a generic way.
 Rob Faludi & Kate Hartman

 STRUIX Protopads

While the configuration is original, all the protopad designs are directy attributible to the Lilypad topology and use the Sparkfun Lilypad-wearables Eagle Library with some modifications for fastener sizes.
 Sparkfun & Leah Buechley


 Ruby::XBee is a set of ruby scripts used to configure XBee radios on the fly.  Conveniently programming the STRUIX stack would not be possible without a utility like this.

Project STRUIX has added additional functionality to allow software resetting of XBees from the command line.
 Landon Cox
 Command Line Makefiles
 In order to make multiprocessor application development easier, one must shed the 'walled garden' of the Arduino IDE.

Akkana Peck's command line makefile builds on the work of previous generations including the original Arduino team.

Project STRUIX has added inline python scripts to reliably reset the CPU's prior to uploading, using the Sparkfun FTDI basic and XBee Exporer boards.
 Akkana Peck

 Example Programs

 A lot of work goes into making hardware, but it seems even more goes into writing software.

  Chances are someone out there is also trying to do something similar.  Open source software makes the process of 'figuring it out' that much easier.

As they apply to Project STRUIX, we have included some of these works as inspiration in our examples.
Todd E. Kurt - I2C Buss Scanner
Photography for the STRUIX webpages (well -  the professional grade ones anyway) comes courtesy of Matt Borck of Sara Borck Photography.

Thank you everyone!