Funded! This project was successfully funded on June 8, 2013.

Photo-main
Play
00:00
00:00

UDOO takes your DIY projects to the next level and it’s a powerful tool for education and creativity.

What's UDOO?

UDOO is a mini PC that could run either Android or Linux, with an Arduino-compatible board embedded.

UDOO board
UDOO board

UDOO is a powerful prototyping board for software development and design, it’s easy to use and with a few steps you can start using it and creating your projects with minimum knowledge.

UDOO merges different computing worlds in one; each world has its strengths and weaknesses, and all of them are useful today in education as well as Do-It-Yourself (DIY) and rapid prototyping endeavours.

UDOO is an open hardware, low-cost computer equipped with an ARM i.MX6 Freescale processor for Android and Linux, alongside  Arduino DUE’s ARM SAM3X, both CPU integrated on the same board!

UDOO’s size is 4.33 inch x 3.35 inch (11 cm x 8.5 cm) and it has low power consumption.

The power of 4 Raspberry PI + Arduino DUE functionality = UDOO
The power of 4 Raspberry PI + Arduino DUE functionality = UDOO

UDOO goals:

  • Develop an innovative product for a growing market
  • Give a new vision to the educational framework: the idea is to train up a new generation of engineers, designers and software developers skilled in digital technology: physical computing, multi-media arts, interactive arts, IoT...
  • Boost up the DIY world
  • Offer a low cost embedded platform for interactive art with powerful tools: Processing, OpenCV, PureData, openFramework
  • Provide companies with a great tool for fast prototyping

Stretch Goals

More iMX6's pins and UDOO Board redesign!
Many of you asked for this so we will partially redesign UDOO board at $500K in order to make more pins of the iMX6 available and add more functions:

  • S/PDIF digital audio in & out through pin headers;
  • I2S/AC97/SSI digital audio multiplexer through pin headers;
  • FlexCAN (Flexible Controller Area Network) through pin headers, you will be able to choose if you want to switch this function to the iMX6 or the SAM3X;
  • Second SD card support through pins header: this means you can plug an external controller for a second SD card or an external controller for an eMMC module!

USB bluetooth dongle!
As a second stretch goal, we offer an USB bluetooth dongle that will come along with drivers for both Android and Linux. This stretch goal will be unlocked only after we achieve our first stretch goal.

UDOO specifications

UDOO is a very powerful board based on dual or quad core ARM cortex-A9 CPU with great performance both on Android and Linux OS, and a dedicated ARM processor for the GPIO.

UDOO's ARM CPUs, Arduino compatible pinout, connections.
UDOO's ARM CPUs, Arduino compatible pinout, connections.
  • Freescale i.MX 6 ARM Cortex-A9 CPU Dua/Quad core 1GHz
  • Integrated graphics, each processor provides 3 separated accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™
  • Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino Due)
  • RAM DDR3 1GB
  • 76 fully available GPIO
  • Arduino-compatible R3 1.0 pinout
  • HDMI and LVDS + Touch (I2C signals)
  • Ethernet RJ45 (10/100/1000 MBit)
  • WiFi Module 
  • Mini USB and Mini USB OTG (micro with the final release)
  • USB type A (x2) and USB connector (requires a specific wire)
  • Analog Audio and Mic
  • SATA (Only Quad-Core version)
  • Camera connection
  • Micro SD (boot device)
  • Power Supply 12V and External Battery connector

UDOO is an open-source hardware project, all the schematics will be available on the UDOO web site licensed under a Creative Commons Attribution Share-Alike license.

Flexible development environment

UDOO is a multi development platform solution for Android, Linux, ArduinoTM and Google ADK 2012. The board is designed to provide a flexible environment that allows to explore the new frontiers of the Internet of Things. UDOO allows you to switch between Linux and Android in a few seconds, simply by replacing the Micro SD card and rebooting the system.

Running Linux
UDOO is a stand alone computer itself and since is based on the Freescale i.MX 6 CPU, it runs an optimized version of Linux Ubuntu for ARM architecture, called Linaro (11.10 at the moment). Linaro environment has everything you need for programming, for example you can use the Arduino IDE to build & upload your sketches to the Arduino-compatible embedded board, without additional/external cable connections.

Blinking an LED
Blinking an LED

Running Android
Android 4.0.4 Ice Cream Sandwich runs smootly on UDOO giving you all the features of an Android device (further Android releases will be available at the time of distribution). Apps interface with Arduino-compatible embedded board through Accessory Development Kit (ADK) connection for building accessories and smart devices based on Android.

ArduinoTM
UDOO is compatible with all the sketches, tutorials and resources available on the Arduino community as well as all the shields, sensors and actuators for Arduino DUE available on the market.

Make

DIY - With UDOO making things is really simple.
Want to build a LED light-controller, a RFid reader or a creative game controller? UDOO allows you to create any kind of project and share it with the community.Combining the flexibility of ArduinoTM with the power of Android or Linux, you can create and update tons of stand-alone solutions without worrying about the linking between the two worlds and their wiring.

UDOO with shield and sensors
UDOO with shield and sensors

Installation - With UDOO digital installations are easy to do.

UDOO board allows to create powerful solutions for Internet of Things, interactive art and embedded devices. Processing, OpenCV, PureData and openFramework are just few of many tools available to program and design interactivity. Touch screen, Full HD video projection, I/O for generic or custom components and any controller you can think about, are ready for your installation.


Prototyping - With UDOO companies can build high level prototype in a fast and easy way.

UDOO provides companies with a powerful tool to create fast prototyping for any kind of needs. Prototyping with physical computing toolkits has become a widespread method for technology development, design exploration and creative expression. The board allows researchers and designers working for companies to quickly create and explore new interaction techniques and design devices in the protptyping sessions of a project. UDOO provides a full suite for developing prototypes based on Android platform alone or combined with ADK2012.

Education

Learn

With UDOO people with different skills in coding and electronics can learn easily. UDOO board is flexible and can be used both by newbies and experts in coding and electronics. With UDOO, people can choose the configuration that fits their level of skills and from there move forward in the direction they prefer. Step-by-step “how to work with electronics” tutorials will be available for every level of expertise while there will be ready-to-go Arduino sketches for those interested in working with codes.

Scratch programming
Scratch programming

Teach
With UDOO teachers can teach basic as well as advanced topics with the same low cost hardware. Teachers can use the same platform for teaching different topics, from interaction design to firmware programming to robotics, and explore the possible sinergies among topics. Teachers of different classes and fields can coordinate their action connecting different teams. Using one of the pre-installed programming language, such as Scratch4Arduino,  it's possible to teach the basics of programming and hardware development. Students can create and share their own interactive stories, games and even music.

Community

Our aim is to create around UDOO a seamless educational and professional community that could grow according to the challenges posed by the new emerging technologies (e.g. Internet of things, cloud computing, cluster computing, etc.).

We are building this community starting from a small set of selected Universities (Carnegie Mellon, USA; University of California San Diego, USA; Aarhus University, DK; Siena, IT; OCADU Toronto; CA) with the aim of bootstrapping the design process of the board and its accessories and then opening up to the rest of the world.

We will support the community by mean of educational events and competitions and through the development of an educational web site that will sustain teachers and students in their teaching and learning efforts. Furthermore, while keeping the academic world as the main partner in this educational endeavour, we aim at addressing also the basic process of computing literacy in primary and higher school, through Academic projects like Scratch and Squishy Circuits.

The UDOO Web Site will provide examples and resources for get up and running with UDOO and its developping tools for different levels of expertise.

T-shirt

Be part of our community, make a $20 pledge and get this awesome t-shirt!

Who is behind UDOO?

UDOO is a joint effort of SECO USA Inc. (www.seco.com ) and  Aidilab (www.aidilab.com), in collaboration with a multidisciplinary team of researchers with expertise in interaction design, embedded electronics, sensor networks and cognitive science, who along the years have worked together in several projects sharing the same vision about the role of technology in human life, and are now spread between North Europe and United States.

Where we're at 

We’ve been working on UDOO for over 1 year now. We have formed an awesome team in Siena, Pittsburgh, Toronto and Aarhus. The boards that you see in the video are real working prototypes. We’re 80% ready to have the final product in our hands.

Right now the board is not ready for the final users because we have some issues in hardware and software:

- UDOO needs to be connected via serial cable to run the boot script that load one of the two different OS and to set the desired output hdmi, lvds and resolution.

- The graphic acceleration is not fully functional and there are not stable drivers for camera wi-fi and touch screen (both for linux and android).

- Currently some of the functionalities are linked through physical jumpers while in the future the same connections will be managed via software.

Physical Jumpers
Physical Jumpers

- Furthermore there are still communication issues between Android (while running ADK protocol) and the arduino-compatible embedded board that will be taken care of during the pre-release session.

- Right now, UDOO runs Android 4.0.4 so we’re working to upgrade our board to the latest Android distribution available. UDOO needs OS optimization (Android and Linux) and dirivers developing.

- As Arduino DUE, UDOO pinout works at 3.3V, we are testing which shields available are compatible at the moment, besides this, we are working on libraries and example sketches.

The board design is in the final stage and our engineers are redesigning the electrical schematics and all the components to finalize the PCB development.

The production will follow these steps:

  • Components purchase
  • Warehouse
  • SMT
  • PTH
  • AOL
  • Complete System Assembly
  • Tests
  • Quality Control Packaging
  • Shipping

Project timeline:

  • Feb - Jun 2012 - Concept Design, partner definition
  • Jun - Oct 2012 - Project definition and specification
  • Nov 2012 - PCB Order
  • Dec 2012 - Prototype production (15 pcs)
  • Gen - Mar 2013 - Hardware and Software testing, Brand design
  • Apr 2013 - Componets and PCB order
  • May 2013 - Pre-Release production
  • Jun - Jul 2013 - Pre-Release Testing, Drivers Finalization, OS Release
  • Aug 2013 - First commercial production, packaging
  • Sep 2013 - Fulfilment to customer

Risks and challenges Learn about accountability on Kickstarter

Our goal is to create an easy-to-use product which provides an integrated solution between Arduino - Android - Linux environments in order to make simpler all the DIY projects that require Internet connectivity and high performance computing capability.

As we described in “Where we're at”, before entering mass production, we still have some open issues to solve in the next months.

SECO, which is partner of the project, has over 30 years of experience in design and production of electronics embedded solutions. SECO manufacturing unit is a ISO9001 certified company since 2003.

We are on our way but to further improve UDOO we need to make us known by the EDU and DIY communities and gain their feedback. For this purpose we want to grow an active community around UDOO, providing detailed tutorials and examples of code that will be available on udoo.org website.

References and documentation will be also provided to the community on our website.

FAQ

  • Between the two processors there’s a direct UART serial connection which is always ON. Beside this there's an USB OTG connection used, for example, for the ADK communication protocol between the iMX6 running Android and the SAM3X. For more details and other connections modalities: http://www.goo.gl/O3EnI

    Last updated:
  • UDOO ("you do") seeks to bring the best elements of Raspberry Pi and Arduino together into a single mini-PC that can run either Android or Linux with an Arduino-compatible board embedded.

    UDOO takes your DIY projects to the next level and it’s a powerful tool for education and creativity.

    Last updated:
  • No, the GPIO are accessible from both processors.

    PWM, Communication and Digital I/O pins can be controlled from the SAM3X (Arduino) as well as the i.MX6 (Linux). Each pin can be individually configured to be driven by one or by the other processor. Configuration is done via software.

    Last updated:
  • Regarding WiFi, we're currently evaluating two options: RALINK RT3070 and RALINK RT5370. Ethernet should be the KSZ9031 by micrel.

    Please, keep in mind that we're still in an early stage of development, these information can be subject to change before final release.

    Last updated:
  • At the moment, we don't have certain data about consumption, since we are running UDOO's prototypes. The iMX6 ARM Cortex A9 assures lower power consumption than older ARM CPUs, like for example the ARM11.

    Last updated:
  • UDOO features a standard barrel jack with 5.5mm outer diameter and 2.1mm center pole diameter. The AC to DC adapter provided with the kit reward is a 12V @ 2A that provide 24W, which is enough for UDOO itself and other hardware plugged to it (eg SATA HD or Arduino shields).

    Last updated:
  • UDOO isn't on the market yet, the only way to get one is by making a pledge for one of the rewards we offer here on Kickstarter. Help us to fund our project making UDOO possible.

    Last updated:
4,172
Backers
$641,614
pledged of $27,000 goal
0
seconds to go
Project by
UDOO

Boston, MA

  • First created · 0 backed
  • Has not connected Facebook
  • Pledge $1 or more
    You selected

    262 backers

    FOLLOWER - Thanks for your contribution, every little helps! You'll get exclusive updates, UDOO availability and more. You can also sign up for more updates at http://...

    Estimated delivery:
  • Pledge $20 or more
    You selected

    34 backers

    WEAR IT - Get one UDOO t-shirt and share with us UDOO's motto "there's nothing you can't do" and be proud of it! We'll get in touch as soon as the campaign ends to let you specify the size you want.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $99 or more
    You selected

    200 backers All gone!

    EARLY BIRDS UDOO DUAL - Get one UDOO dual core version with WiFi module and Ethernet plug. This version will retail for more than $109.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $109 or more
    You selected

    157 backers Limited (843 left of 1000)

    UDOO DUAL - Get one UDOO dual core version with WiFi module and Ethernet plug.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $119 or more
    You selected

    100 backers All gone!

    EARLY BIRDS UDOO QUAD - Get one UDOO quad core version with WiFi module and Ethernet plug. This version will retail for more than $129.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $129 or more
    You selected

    1159 backers Limited (141 left of 1300)

    UDOO QUAD - Get one UDOO QUAD core version with WiFi module and Ethernet plug.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $139 or more
    You selected

    200 backers All gone!

    STARTER KIT UDOO DUAL LIMITED - Pledge $139 and get one UDOO dual core version with WiFi module and Ethernet plug, plus accessories: 12V 2A AC power adapter localised to country of sale and 2mt HDMI cable. You also get 2 micro SD 8GB with Linux and Android 4 already flashed and ready to run.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $149 or more
    You selected

    159 backers

    STARTER KIT UDOO DUAL - Pledge $149 and get one UDOO dual core version with WiFi module and Ethernet plug, plus accessories: 12V 2A AC power adapter localised to country of sale and 2mt HDMI cable. You also get 2 micro SD 8GB with Linux and Android 4 already flashed and ready to run.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $159 or more
    You selected

    100 backers All gone!

    STARTER KIT UDOO QUAD LIMITED - Pledge $159 and get one UDOO quad core version with WiFi module and Ethernet plug, plus accessories: 12V 2A AC power adapter localised to country of sale and 2mt HDMI cable. You also get 2 micro SD 8GB with Linux and Android 4 already flashed and ready to run.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $169 or more
    You selected

    1383 backers

    STARTER KIT UDOO QUAD - Pledge $169 and get one UDOO quad core version with WiFi module and Ethernet plug, plus accessories: 12V 2A AC power adapter localised to country of sale and 2mt HDMI cable. You also get 2 micro SD 8GB with Linux and Android 4 already flashed and ready to run.

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $238 or more
    You selected

    167 backers Limited (33 left of 200)

    DUAL + QUAD UDOO - Get one UDOO DUAL core version with WiFi module and Ethernet plug AND one UDOO QUAD core version with WiFi module and Ethernet plug. Build your own UDOO network!

    Estimated delivery:
    Add $15 USD to ship outside the US
  • Pledge $318 or more
    You selected

    212 backers

    DUAL + QUAD KIT UDOO - Pledge $318 and get one UDOO DUAL core version with WiFi module and Ethernet plug AND one UDOO QUAD core version with WiFi module and Ethernet plug. Plus accessories for both: 2x 12V 2A AC power adapter localised to country of sale and 2x 2mt HDMI cable. You also get 4 micro SD 8GB with Linux and Android 4 already flashed and ready to run. Build your own UDOO network!

    Estimated delivery:
    Add $15 USD to ship outside the US
Funding period

- (60 days)