The Dooba shop is not open yet.

Please check back later.

In the meantime, create your Dooba account or sign up for the newsletter to receive updates!

noun 415726 cc Created with Sketch. Sign up!

Latest news

Mar 14

First videos of the Trill phone are online!

In case you haven't heard already, we now have a GSM/3G mobile phone module for the ioNode (the module is a complete phone).

I've personally been using this phone for about 3 weeks now, and so far I'm very satisfied with this.
Moving away from my smartphone was a little disturbing at first, but very soon this was replaced by a great feeling of freedom :)

I finally took the time to make some quick videos of the phone in operation.
I will try to add more in the coming days.

Receiving a call:

Ring ring!

Replying to a SMS:

Ring ring!

If you're looking for more details on Trill, check out the documentation on

Be the first to know - sign-up for the newsletter!


Mar 06

Introducing Trill - an open-source 3G mobile phone

You read that correctly, I'm talking about a complete GSM/3G mobile phone, based on the ioNode!

As explained previously, I've been hard at work for the past half-year putting together this new "module" for the ioNode and writing all of the firmware libraries for it.


* 128 x 64 OLED display
* 16 buttons + 5-way mini-joystick
* Microphone & earpiece
* MicroSD card slot
* MicroSIM card slot
* MP3 decoder, headphone amplifier and 3.5mm stereo jack
* Vibrator


I also designed a basic plastic case using Blender.
My Ultimaker 2 Go printer did take quite a few hours to print all the parts, but the result turned out very satisfactory.

The documentation is available here.

I'll try to add more pictures and videos in the coming days.

Don't forget to sign up for the newsletter to get all the latest news!


Feb 25

The new Fiddle includes WiFi, MicroSD & breakouts

I was really surprised by the overwhelming success of the Fiddle during the last Zürich MakerFaire, which attracted an unexpected amount of attention.

More importantly, the feedback from the community was very clear:

- WiFi is not an option
- Breakouts would greatly improve the product by making it directly expandable

I took this in and also decided that if we're gonna have the ability to talk on the network, we should also be able to store data.

MicroSD being very light in terms of physical footprint and integration, it seemed like a good option.

So I went back to Eagle with all this and started re-designing the Fiddle from scratch.

Soon enough, I had a new design sent to OSH Park for manufacturing.

As soon as I got the boards I started assembling and testing them... THEY'RE AWESOME!

Not only do they include A LOT more, but the breakouts (which make the Fiddle a tiny bit wider) provide a much better grip and just make the thing easier to manipulate.

The documentation has been updated, you can go check it out here.

Go and sign up for the newsletter to get all the latest news!


About us

Dooba is an open-source embedded development ecosystem.

Want the full story? Make yourself comfortable and check this out: Discover Dooba.

We provide electronic modules for the maker community to build upon, as well as a powerful yet easy-to-use SDK.

The ioNode

At the heart of the Dooba ecosystem is the ioNode, a basic hardware development board featuring a microcontroller, a USB interface, and a lot of inputs/outputs.

The Modules

To help you build great projects, we also provide hardware modules to achieve specific functionalities such as motor control, MP3 decoding, battery management and more.


To support development of firmware, we also provide a Software Development Kit (SDK), which allows extremely fast and straightforward development of firmware components, both simple and complex.

The SDK includes a dependency management system capable of fetching and configuring libraries from various sources, including the official Dooba Core Team repositories.

We provide libraries (with tutorials) for many things ranging from basic code utilities to complete frameworks such as the VFS, the Graphics Framework or Network sockets.

One of the core advantages of the Dooba SDK is the substrate system - a powerful way to generate the underlying bricks for any application with minimal code.

More than just a development kit

The Dooba ecosystem is designed to allow the construction of better applications with less code.

Manage files across multiple storage devices using different file systems.
Open up menus and dialogs through a generic user interface framework on any display.
Call remote APIs through WiFi using the generic HTTP library - or even crazier: serve up an API yourself!.

the Dooba ecosystem takes care of the details and lets you focus on implementing your applications.

We offer a collection of tutorials to help you navigate this ecosystem: the Dooba Wiki.