DOWNLOAD TEAGUEDUINO

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
  • Mac
  • Windows
  • Linux

WHAT’S NEW IN THIS VERSION?

0252:
– reduce memory requirements of the editor.
– Include the latest VCP driver for windows.
– update graphics to match the Teagueduino community site.
– exporting Teagueduino projects to Arduino is now supported (in Save dialog)!
– safeguard against null pointer exceptions due to divs without class attribute defined.
– clean up HTML save output formatting
– sign in is now integrated and uses SSL (no more confirmation emails when sharing projects)!
– photo upload when sharing (still a beta feature)
– button simplification in top header bar
– overlay dialog for sharing/saving
– bumped to work with firmware version 4 (PWM/DIG swap as default)
– tons of other tiny but hopefully good improvements (UI, default settings, backend integration)
– update format of .html file to be cleaner and more easily indexed by search engines
– add version checking on startup (important to keep users in sync as the editor evolves)
– remove the color from the category title (hard to read and overly busy)
– add Login functionality
– rework the main action button in the header (4 instead of 7)
– begin migration to share dialog as an overlay instead of dialog.

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!
Do you 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. Enjoy!
Hardware Overview & Details
Teagueduino is all about 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 accessible; we wrote the Teagueduino real-time interpreter 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 straightforward. 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 board), 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 mainboard 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!