Pick your OS below to start the download.
Once complete, just connect your board, start the app and you'll be good to go.

Version 0252, February 1, 2012

(all source code)

hack it / break it / fix it / improve it
Teagueduino is built as a desktop application using Processing and is released as open source under the GNU GPL. All source code is included in the download for you to browse, modify, and share — enjoy!
Find a bug?
Let us know about it here!
Have a suggestion?
Share it here!

want to build your own Teagueduino hardware?   It's Open source, too!

We've put a lot of time into Teagueduino, and we hope you find it useful for your own projects and learning.

All schematics, code, PCBs, and protocols are released as open source under the GNU GPL and Creative Commons: use it, make it better, and share it back with the community as you rock out.


Hardware Overview & Details
Teagueduino is all about making making simple, but never dumbing things down. At all levels, Teagueduino has been designed to expose bits and pieces of the underlying complexity without overwhelming users who are just getting started. That means everything has been developed to be accesible; we wrote the Teagueduino realtime interpretter as an Arduino project and the Teagueduino code editor as a Processing project so that users can lean into development without jumping directly into GCC or Java. The main Teagueduino board is fairly straight-forward. It is intended to break out various pins on the Teensy++ to standardized connectors for easy hook-up of inputs and output. Additionally, there are LEDs corresponding to each of the board's outputs to give visual feedback to the state of the device. The board is kept as simple and clean as possible (placing filter two caps and two resistor packs under the main baord), and the size has been made small to allow for easily embedding Teagueduino within a user's project.
Teagueduino Compatibility
Every input and output port on the main board uses a simple analog 3-pin interface (+5V, Ground, and Signal) via a MiniCT connector (DigiKey: #A98682-ND, and mating pre-crimped wire #A100193-ND). If you are interested in making Teagueduino-compatible inputs/outputs, go for it! As long as you use the same connector, the same pinout, can operate at 5 volts, and draw less than 25mA, you are definitely welcome to use the phrase "Teagueduino Compatible I/O" for your components. Lots more hardware/software details to come... In the meantime, if you have specific questions regarding the technical details of teagueduino, just ask us!
Teagueduino Realtime Interpretter (TRI) Files
      TRI .hex file This is the easiest way to turn a Teensy++ into a Teagueduino! (you'll also need the Teensyloader)
      TRI Arduino Project (built for Teensy++)
      TRI Communication Protocol v0.4.1

Teagueduino Circuitry and Eagle PCB Files
      Schematic PDF
      Main Board: Schematic and PCB
      Servo Board: Schematic and PCB
      Complete Bill of Materials
      DIY Teagueduino step-by-step instructions