The Digispark Arduino Enabled USB Board
Digispark: I wanted to share with you a cool new product for the hobbyist and test engineers out there. Bay Area Circuits has had the privilege to be building the bare PCBs in this project.
Many are familiar with the Arduino test chips used to make all kinds of little electronics projects. Erik Kettenburg over at Digispark thought there would be a better way to make use of these Arduino test chips. I think he really has something unique in what he has created. Watch the video and see the details below.
We set out to build a little brother to the wonderful Arduino line of development boards – we were tired of leaving our valuable Arduino’s behind in projects, or worse, ripping apart old projects to build new ones! We also felt the Arduino was too big and powerful for many projects where we only needed a few pins, or an SPI or I2C bus. And so the Digispark was born! To us, the best things about the Arduino is the community, the easy of use, and the IDE – by making the Digispark an Arduino compatible development board all of those remain common. Plug it in, power your project with USB or external sources, program it with the Arduino IDE, and easily use existing Arduino code! But with its small size and low cost you can feel free to leave it in your project, give one to a friend, and use them everywhere!
The Specs for the Digispark:
> Support for the Arduino IDE 1.0+ (OSX/Win/Linux)
> Power via USB or External Source – 5v or 7-35v (automatic selection)
> On-board 500ma 5V Regulator
> Built-in USB (and serial debugging)
> 6 I/O Pins (2 are used for USB only if your program actively communicates over USB, otherwise you can use all 6 even if you are programming via USB)
> 8k Flash Memory (about 6k after bootloader)
> I2C and SPI (vis USI)
> PWM on 3 pins (more possible with Software PWM)
> ADC on 4 pins
> Power LED and Test/Status LED (on Pin0)
Just how small is it? Well it’s about the size of a quarter. While the small size made hand soldering prototypes difficult, we find that it is the perfect size to stick in even our smallest projects, but not too small to comfortably handle. Since it uses standard 0.1 in spaced headers it is easy to hookup to anything.
USB On-Board: With the on board USB connector the Digispark is also easy to program by wither directly plugging it into the computer or, if it is installed in a project, with a super cheap and common USB extension cable. In addition, it is small enough to be left plugged in your computer, use it to run a computer controlled RGB status LED, read a directly solder sensor, or fool your friends by programming it to be a USB keyboard and turn their caps lock on and off randomly, the possibilities are endless!
For development and production: One of our main goals it to ensure that the Digispark is both small and cheap enough to be used not only for development but also production. Why leave your valuable full sized Arduino in a project when all you need is a few pins, an ADC, PWM, or an SPI bus! The Digispark is cheap enough to leave in all your projects or even use in small run production! Once this Kickstarter campaign is over, we’ll continue ensure the Digispark are readily available for sale both directly through us as well as through other online retailers!
They are looking for feedback from the community on the product as well. What are the possibilities for the Digispark? What are ways to test LEDs or connect them to other test proto or bread boards?
You can learn more about the Digispark by visiting their posting on Kickstarter.com
Have you got one of our FREE proto boards yet? Just Click the image for more details. Could it be used with the Digispark?