You will need to download the software to configure the MIDIsense board!
You can download the binary files from sourceforge. The latest binary releases are:
- 1.3a for Windows (supports up to v1.3 firmware)
- 1.1 for Windows and Mac ( supports up to v1.2 firmware)
- 1.0c for Windows and MacOS X supports only up to v1.1 firmware)
Currently all the code is in the CVS repository on sourceforge, if you want to mess with it.
There's also a set of the python sourcefiles, ostensibly for use with Linux, or for hacking the code. Its old, lame and unsupported.
The resistive sensor IO board is out of beta, so go ahead and use it! You will need to download the freeware version of Eagle to generate gerbers, print laser toner transfers to make your own PCBs, etc. Obviously, if you bought the kit or PCB this is just for your information and is not necessary.
- Resistive sensor IO board (bend, photo, force, etc sensors) Eagle CAD schematic and board files.
These are currently betas of v1.0, they ought to work but not guaranteed
- Digital/Analog IO board (switches, potentiometers, distance sensor) Eagle CAD schematic and board files.
- Qprox capacitive touch board. Eagle CAD schematic and board files.
This is all he code for all of the different boards (since there is a lot in common between them). The latest code is in the CVS repository on sourceforge, its currently changing a lot so if you want the latest & greatest I'd go there. Kits come with preprogrammed code (currently v1.2, soon v1.3) so please dont re-program the chip unless you know what you're doing.
- Here is the v1.3 adio board hex file
- Here is the v1.2 resistive board hex file for download. Use the software to upload it and then verify. You will have to Reset the board as there may have been changes to the internal format since the last rev.
- Here is the v1.1 resistive board hex file for download.
Right/control-click the links to download the files.
Zip file of the firmware as of 4/1/06 - this is out of date!
This is a custom-written avr910'ish bootloader adapted for MIDI Sysex communication. Times out on data input. Seems to work good, can be easily updated to work with different microcontrollers. Also in the CVS repository. This is preprogrammed into the kits so you -really- shouldnt download this unless you know what you're doing and want to modify it.
- Zip file with Makefile, assembly and hex file of v1.0 MIDI/sysex bootloader. Run make burn-fuse program-boot to initialize a new ATmega8 with the bootloader.