User Tools

Site Tools


digix:overview

DigiX - The Ultimate Arduino-Compatible Development Board!

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!

Unique Features

32-bit 84 MHz

Serious power for serious projects!

99 I/O

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)!

Low Power b/g/n WiFi

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!

Mesh Networking

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.

Real Time Clock

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!

USB on the go - Android ADK ready!

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.

Audio Output

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!

4x UARTs, 2x I2C, SPI, CAN Bus, 2x DAC, JTAG, DMA

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.

On-board MicroSD Card Slot

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.

Comparison

Here is a comparison of the DigiX with similar Arduino products:

Choose Your Cloud - No Lock In or Fees!

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.

100% Arduino Due Compatible

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.

No adapter needed

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.

No porting libraries / No code changes!

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) -

No special software!

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!

Comparison Table

Endless Possibilities

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:

  • A wifi enabled 3D printer - with a color LCD touchscreen
  • A fully custom stand alone synthesizer (a great example of one made with the Arduino Due can be seen here: http://groovuino.blogspot.com/)
  • An internet connected sensor hub for a smart home - using mesh networking to talk to other remote sensors and wifi to talk to the internet
  • An alarm clock that could connect to the internet (wake up based on traffic), your phone, play music, and tell you the temperature outside (via mesh network).
  • A standalone keyboard that sends what you type to twitter.
  • A car computer - communicating with the car over CAN bus, playing music, displaying the time, directions (with a GPS module), and downloading trip data when you pull in the driveway (via wifi).
  • Make an old school gaming system from scratch including TV/VGA output (library and example with due here: http://stimmer.github.io/DueVGA/). Connect it to the internet or other systems through wifi.

Detailed Specs

  • 84 MHz Clock Speed
  • 32-bit ARM Processor (AT91SAM3X8E)
  • On board 802.11b/g/n WiFi Module (FCC/CE Approved)
  • On board nRF24L01+ wireless module (removable)
  • 3.3V, 3.4-5.5V (LiPo Ready), 5V, or 6-16V input (onboard buck regulator)
  • 96KB SRAM
  • 512KB Flash
  • 1A @ 3.3V and 1A @ 5V Available (when powered at 5V+)
  • 99 I/O Pins
  • 12 PWM
  • 12 Analog Input
  • 2 Analog Output (DAC)
  • Onboard LED (connected to Pin 13)
  • 130ma Total Current Output from Processor
digix/overview.txt · Last modified: 2014/05/22 00:17 by gogol