WARNING: The DigiX - like the Arduino Due, UDOO, and Spark Core runs at 3.3V. The maximum voltage that the I/O pins can tolerate is 3.3V. Connecting the I/O pins to higher voltages, including 5V, could damage the DigiX.
The DigiX is an Arduino-compatible development board, with a set of unique features: DigiX has a 32-bit 84 MHz MCU, embedded low power Wi-Fi (b/g/n) and mesh networking, 99 usable i/o pins, audio output, USB on the go support, and is 100% compatible with anything that works with the Arduino Due - no adapters, code changes, or special software needed! This is the ultimate Arduino compatible development board, ready for any project!
Serious power for serious projects!
For maximum compatibility the DigiX is in the Arduino Due form factor - but we added a whole other row of I/O pins to bring it up to a total of 99 usable i/o (including communications pins)!
The DigiX employs an advanced WiFi module that allows easy configuration from any web browser or can be configured directly from your sketch/code.
The WiFi module on the DigiX is truly low power - using only an average of 5ma in active mode. It is also able to be put into sleep mode, using less than 2ua - allowing it to use very little power in both listening and polling configurations.
The WiFi module contains the TCP/IP stack and its own dedicated processor - freeing the main processor to execute your code and only deal with the data not the packets, connections, etc. This gives you far more resources to work with and at the same time makes programming much simpler.
You can control the WiFi module using Serial commands directly from your sketch or you can use the super simple libraries we will provide to easily serve, push, or fetch data, interact with RESTful APIs, and lots more!
The DigiX has the popular (as well as low power and feature rich) nRF24L01+ module - on board! This means you can easily talk to other (super cheap) nRF24L01+ modules attached to all kinds of devices - other DigiXs, Arduinos, Digisparks, RaspberryPis, and more. The DigiX can act as the Mesh Network to WiFi hub for your connected home or several DigiXs can communicate locally via Mesh Networking and connect to the world via the WiFi. NOTE: This module was only included in the Kickstarter orders - it can be purchased separately and plugged in.
Keep time, update it over the internet, build a touch screen alarm clock that plays music - yep the DigiX can do it, and has a Real Time Clock built in to make it easier!
The DigiX can act as a serial port for programming and debugging - like most Arduinos. And it can act as a HID device like a keyboard, joystick, or mouse. It can also act as a USB host! The USB OTG protocol allows you to connect keyboards and mice to the DigiX - and also allows it to work with the Android ADK making it easy to connect it to your Android phone/device.
The DigiX not only has 2 DACs (Digital Analog Converters) making it capable of outputting sound and music - but it has an audio jack right on board! With the existing Arduino Due Audio library you can attach an SD Card module and have a music player!
We've yet to run out of pins or ports! Talk to your car or build a long distance sensor network with the CAN Bus. Advanced debugging with JTAG.
A microSD slot means you could play sound and music files by just sticking a micro sd card in and plugging in some speakers. It would also allow you to log data to the card, load webpages off the card if you are using the DigiX as a server, load images for a touchscreen device, save images from a camera, etc.
Here is a comparison of the DigiX with similar Arduino products:
No cloud lock in - we're working hard to develop libraries for many different cloud services including Xively (formerly Pachube), ThingsSpeak, and Temboo. We hope to support IFTTT as well! But you don't have to use any of them, and we won't be offering any “premium services” - nor will your DigiX depend on our servers (or anyone's) in any way! And talking to any other RESTful or web based service is a snap with the included general libraries.
We see lots of “Arduino Compatible” projects that either aren't fully compatible by design (like the Digispark) or are slightly incompatible due to different processors, form factors, etc. While the Arduino form factor might not be perfect, it is very accessible, very popular, and new Due compatible shields are being released every day - so with the DigiX we wanted to make sure that we made it 100% compatible with the Arduino Due code and shields.
We made the DigiX as small as we could affordably make it - and it was so close the the size of an Arduino Due/Mega that we decided to make it 100% form factor compatible. We also provide a bunch of extra pins - but we hate having to pay extra just to be able to connect things. You can plug in any Due compatible (Arduino 1.0 Pinout / R3 or newer compatible shields or Due shields) shield, without buying any adapters that add bulk, cost, and complexity. Additionally, we have released a Level Shifting Shield, to allow the use of legacy pre-R3/1.0 shields.
If it works on the Due it will work on the DigiX! The number of Due compatible libraries is exploding - we didn't want to compete, we wanted to contribute - so we've made sure that the DigiX works with all the existing Due code and libraries (and like the Due, it works with many Arduino Uno libraries as well) -
The Arduino 1.5 IDE is all you need. In addition we provide super easy to install libraries to make using the Wi-Fi and Mesh networking easier. This also means you can use the other development environments that are Due Compatible - Arduino for Visual Studio, embedXcode, Arduino for Atmel Studio, Code Bender, etc! As well as a whole host of command line tools!
The DigiX was designed to be a development board ready for any project - with no compromises - here are just a few of the ideas we've heard so far: