Here are the files for Gumsense: v1.11.zip - gumsense circuit and PCB file. This is the original circuit without the modifications (except the red wire from the power adaptor). v1.11a.zip - this is the circuit based on the modifications. gumsense v1.00.zip - the linux driver files. controller.zip - the PIC firmware files. Using Gumsense: 1) Gumstix's general purpose I/Os (GPIOs) used to control/breakout from the gumsense MUST be initialised once after startup with the command "gumsense setup" (without quotes). The default state after initialisation is all the modules are turned off. 2) To use modules 3V0, 3V1, 3V2, 3V3, 5V0, 5V1, 5V2 and 5V3, module DIG (digital power supply) must be on (use the "gumsense dig on" command). 3) To use the 14 digital I/Os (DIO - from the PIC), modules DIG and I2C must be on. 4) The DIOs have directions which must set (DIO_DIR module). Each DIO is individually controllable. To set a DIO as input, the respective DIO_DIR bit is set to 1 and vice versa. For example: "gumsense DIO_DIR write 0x0305" sets DIO0, DIO2, DIO8, and DIO9 as inputs while the rest will be outputs. 5) The level of a DIO configured as output is set by writing a 1 to the respective DIO bit. Note that only DIOs configured as outputs can have their level set, writing to DIOs configured as inputs will not have any effect. It is advisable to set the required DIO output level BEFORE making the DIO pin an output (default is input when the PIC starts). 6) The level of individual DIO bits (configured as outputs) can be reset (taken lo) with the "gumsense dio reset x" command, where x is the DIO number (0 to 13). The complementary command is "gumsense dio set x". 7) To enabled the analogue channels, the ANA module must be on. Each channel is read by issuing the "gumsense ANx read", where x is the channel number (0 to 3). 8) SR0, SR1 and SND are the serial port and sound modules. Turning them on/off ONLY enables/disables their 3V and 5V power lines. The data lines are always connected to the Gumstix and are not isolated in any way. Hope this helps! Best regards, Royan Ong PS: if you are not sure of a command, just type gumsense!