Share this project

Done

Share this project

Done
The cheap, tiny, cloud enabled Wi-Fi dev board. Arduino compatible, 32-bit, wireless programming, and a REST API data cloud!
The cheap, tiny, cloud enabled Wi-Fi dev board. Arduino compatible, 32-bit, wireless programming, and a REST API data cloud!
The cheap, tiny, cloud enabled Wi-Fi dev board. Arduino compatible, 32-bit, wireless programming, and a REST API data cloud!
4,371 backers pledged $182,038 to help bring this project to life.

About this project

Oak by Digistump: Wi-Fi for all things! (Arduino Compatible) project video thumbnail
Replay with sound
Play with
sound

Oak by Digistump: Wi-Fi for all things! (Arduino Compatible)

$182,038

4,371

Missed the Kickstarter? - You can still get an Oak at: digistump.com/oak

Oak is a tiny Arduino Compatible development board with built-in Wi-Fi and a secure cloud-powered platform called RootCloud (online IDE, REST API, and Dashboard) which makes it easy to create cloud-connected electronic devices, projects, and products.

While the Oak is fully Arduino Compatible - it also has some serious performance: it uses a 32-bit microcontroller running at 80Mhz (overclockable to 160Mhz) which is contained in a custom Digistump made MCU and 802.11b/g/n WiFi module with awesome range and FCC/CE approval, 11 I/O pins, wide range voltage regulator, SPI, I2C, Uart, and more!

Now anyone can afford to build devices for the internet of things - put a Wi-Fi thermometer in every room! Wi-Fi toys! Wi-Fi toasters! Wi-Fi all the things!

Meet the Oak:

The Oak Development Board
The Oak Development Board

The Oak is just a bit bigger than a quarter, but its packed with power and it's open source. It is compatible with almost all Digispark shields - over 25 of them!

The Specs:  

  • 32-bit 80mhz (160mhz overclockable) microprocessor  
  • 802.11 b/g/n Wi-Fi radio built-in  - FCC/CE Modular Approval
  • 1MB of ROM, 64KB RAM (~300kb available for user code)  
  • 512 bytes of EEPROM type storage  
  • 11 Digital I/O Pins (interrupts on 10 digital pins)  
  • 1 Analog Pin (Analog Read) 
  • PWM on all Digital Pins (up to 6 active at a time)  
  • Sleep and Deep Sleep modes for low power usage 
  • Ability to read the voltage of its power source (for battery monitoring) 
  • Board dimensions: 0.92in (23.4mm) x 1.18in (30mm) or about 1 sq/in

Oak makes it easy!

Arduino Compatible

The Oak is truly Arduino Compatible. You can program it using our feature rich and super easy to use RootCloud IDE or you can use the good old Arduino IDE. Either way you can use many existing Arduino libraries. You can compile your code in the cloud with no effort, or you can compile locally. It is even ready to use with Arduino compatible tools like Visual Micro and Ino. The choice is yours! (More details below)

A Cloud for your Devices

The Oak is backed by the RootCloud - a completely free feature rich REST API based cloud platform for communicating between your devices, applications, APIs, webhooks, and more! (More details below)

A simple, but powerful, RESTful API
A simple, but powerful, RESTful API

Program the Oak over Wi-Fi

The Oak's USB port is only for power! All programming and serial style debugging is wireless, and fast! Click upload in the RootCloud IDE or the Arduino IDE and BAM! your code gets uploaded to your Oak in just a few seconds - no matter where in the world it is!

Upload wirelessly from RootCloud IDE, the REST API, the command line, or the Arduino IDE! (If you really want to you can upload via Serial as well)

Uploading with no wires!
Uploading with no wires!

Dead Simple Wi-Fi Setup  

  • Connect to the Oak's wi-fi network.  
  • Enter your Wi-Fi access information 
  • Click connect! 

You can also do this programmatically from the command line!

Secure

The Oak and RootCloud use industry standard encryption to talk to each other - no snooping allowed. Everything is encrypted - the device communications, the code uploads, the REST API, and even the IDE and dashboards, 

Ready to Grow with You

What if you use an Oak to make an awesome product? The Oak and RootCloud are ready to grow with you. The Oak is powered by the Digistump made Acorn module - which contains the MCU and WiFi components, can easily be integrated into products, and will have full FCC/CE modular approval. The Acorn module will be available (once Oaks ship) for quantity purchases in JEDEC trays, and come ready with all the RootCloud features of the Oak! We're ready to grow with you!

Spread the Word!

Here at Digistump we're all about Open Source projects - we have no marketing people, no marketing budget, and we don't use any dirty tricks to get people's attention - we just rely on word of mouth - so please help us spread the word!

 

Online IDE: Super Easy Development

RootCloud IDE - the most advanced online Arduino IDE
RootCloud IDE - the most advanced online Arduino IDE
 

Awesome web based IDE: Write code just like you would for an Arduino, but do it in a modern full featured IDE. The RootCloud IDE allows you to write code anywhere from any browser - on your phone, tablet, or computer. And then upload the code to your Oak - no wires, no drivers, no software. Plus it has syntax highlighting, auto-complete, Git/Github import/export, and syntax checking built-in!

Serial Style Debugging over Wi-Fi: Add Serial.print("test"); style code to your sketch and see the debugging output in the same window as your code, with no wires. RootCloud IDE has an Serial debug terminal built-in and it is all wireless - no drivers, no com ports, just easy!

All your boards in one place: The RootCloud IDE allows you to write code and compile for most Arduino compatible boards. Using our small helper program it can even upload (through USB on your computer) to boards that don't support Wi-Fi.

Your Choice: Want to use the Arduino IDE? The Oak supports that too, with wi-fi uploading and debugging!

RootCloud: Ready to Connect to Everything!

REST API: Use a dead simple API to talk to your Oak. The RootCloud API is Spark API compatible, super fast, and always free. Use the existing Spark API tools and libraries, the RootCloud IDE Cloud window for debugging, our command line tool, or direct web requests.

The API is fully documented and already beta complete (but not publicly available yet) - check out the docs: 

API: https://github.com/digistump/docs/blob/master/api.md

Firmware: https://github.com/digistump/docs/blob/master/firmware.md

The RootCloud API has all of the Spark API features, plus many more. You can use the RootCloud API to:

  • Send and receive events from devices, browsers, applications, apps, and webhooks. You can trigger an event from a webhook as well. And, we are working on connecting this to IFTTT too!
  • Trigger a function to run on the device from a browser, application, dashboard, or app.
  • Read the value of a variable on a device from a browser, application, dashboard, or app.
  • Get info about the current state of a device (or all your devices as once) from a browser, application, dashboard, or app.
  • Get historical data sent by your device from a browser, application, dashboard, or app. (Note: This is unique to RootCloud and not part of the Spark API specs)
  • Upload firmware to a device from on a device from a browser, application, or app. Including the ability to mass deploy firmware to many devices as once with a single click.
  • Reboot a device from on a device from a browser, application, or app.
  • Tons more!

Real-time Custom Dashboards: Use the super awesome, super simple dashboard tools to make real-time dashboards with graphs, gauges, indicators, maps, and more showing the data from your Oak(s) in real-time. Then share them with your friends, colleagues, or clients.

Point and Click Realtime Dashboards
Point and Click Realtime Dashboards

Device Management: Manage whole fleets of Oak boards, Acorn modules, and other RootCloud enabled devices from a single place. Update firmware on multiple devices in one click, see live info on device statues, errors, and events, and have total control of your fleet of enabled devices.

Ready to Play:  Use our iOS and Android App to play with your Oak right out of the box - turn pins on and off, set PWM values, and more - get started without any programming.

Play out of the box with the Oak Connect App
Play out of the box with the Oak Connect App

iOS and Android App Examples: The easy to use REST API makes mobile development with the Oak a snap. We'll have App Examples of all major API features to get you started.

Don't want to use RootCloud? You don't have to use our cloud, you can run your own copy of the API server locally (or online) - we'll release a version of it completely open source and ready to run on Linux/Raspberry Pi/OSX/Windows - or you can program it completely bare metal over serial.

Thing you could build (your ideas are probably better!)

 project video thumbnail
Replay with sound
Play with
sound

Portable twitter monitor

The Sky is the limit!
The Sky is the limit!
Kickstarter Alarm Clock
Kickstarter Alarm Clock

Rewards

Get the Oak - Oaks are priced at $10 each, plus $3 per order US shipping included in the reward price, and $5 extra for international shipping. Get them in a pack of 5 or 10 for even less! As low as $9.20 per Oak!

Oak Robot - Get the Oak and a basic wheeled robot kit and start building your own WiFi robot!

Starter Kit and Ultimate Kit - Get a full kit of extra parts, wires, and fun stuff to get started right away with your Oak(s)! See reward for details as to what is included.

LiPo Shields, LCD Shields, and much more on the Add-on Pages! - When you pledge for any reward level you will be sent (within an hour of pledging) a Kickstarter message with a link to your personal add-on page - from there you can add more Oaks, a whole array of shields, and other compatible Digistump products to your pledge!

Digistump - Open Source, Community Driven, Family Owned

Digistump - Built on Open Source
Digistump - Built on Open Source

The Digistump Community

Starting with Digispark, an amazing thing happened, an awesome community grew up around Digistump's open source products. Now we add the Oak - and we hope you'll join our community in supporting, sharing, and enjoying it!

The Digistump Eco-system

The Oak is compatible with over 25+ existing Digispark shields - this means whether you need a button or an OLED - there is a shield to make that easy!

The Digispark Ecosystem of Compatible Shields
The Digispark Ecosystem of Compatible Shields

Oak: An Open Source Development Board

Like all of our products, the Oak will be Open Source. We will fully open source the design, firmware, libraries, API tools, and a local (Raspberry Pi ready) version of the API server.

Why are you back on Kickstarter?

Yes, we've been here before (Digispark, DigiX, Digispark Pro) ! We're back again! The Oak is a whole different ball game for us - while the Digispark, Pro, and DigiX required large quantities to produce them at affordable prices - the Oak requires that and more. We will be seeking expensive FCC/CE modular approval for the Acorn module that powers the Oak, the RootCloud is a massive, scalable, cloud based undertaking, and the price point of the Oak is very aggressive for a responsible open source company - all of that together means - we need your help! We're a family run company with great love for the Kickstarter and Open Source community, so we've come back to ask for your help in making this project a reality. 

Media  

High quality photos, video, and highlights sheet: Get it!

Thank Yous

Like most Open Source projects - the Oak and RootCloud are built on the shoulders of giants of our community. Lots of credit is due for this being possible - and we can only hope to contribute a significant amount back to the open source community with our projects.

Some (but not all I'm sure) people/projects who deserve thanks (in no order):

  • Our backers - past and present - and our community - Digistump has been a (crazy, busy, fun) dream come true - it wouldn't exist without people supporting us! 
  •  jcmvbkbc for his adapting of crosstool-NG and GCC to work with this MCU 
  • The GCC project , of course! 
  • The Arduino.cc team - that's where this all started (well PICs too!)
  • The Cloud9/Ace editor team - for the awesome JS editor we use in the IDE 
  • The Spark team and community - awesome folks who know the meaning of open source, make awesome hardware, and wrote a great API spec for IoT devices 
  • ESP8266.com - a great community and resource for the ESP processor - they recently released a ESP core for Arduino that we hope to learn from and contribute to it what we've learned with our core. 
  • The Codiad project - which was used as the original base of our editor. 
  • The Node.JS project and all the amazing contributors of modules! 
  • The redis project - we love redis... 
  • Freeboard.io and their open source release: The dashboard tool is based on this. 
  • Phant by Sparkfun - The idea of this project inspired the data storage additions we made to our API. 
  • Kickstarter - I would have had no chance to start something like Digistump if it wasn't for Kickstarter and our first Digispark project.

Risks and challenges

Hardware is never easy. With several projects under our belt and hundreds of thousands of units of those products produced - we think we're finally getting the hang of it.

Supply Chain
We have established partnerships with vendors and logistics companies to ensure that we get the parts we need, when we need them. That said, something always can and will go wrong, for that we've built extra time into our estimates, and taken major steps since our last project to ensure the effect of any surprises are minimized and we are able and ready to respond and correct things immediately.

Equipment and Production
We continue to invest heavily in equipment to bring any processes which we can sufficiently automate in-house. Depending on the final quantities - we may produce all or part of the Oak in-house to ensure we are able to hit our delivery estimates. In addition we continue to do all shipping and fulfillment in-house to avoid out-of-our-control delays from fulfillment teams and delivery companies.

FCC/CE Approval
The Acorn module, which we have designed from the ground up to power the Oak will be submitted for FCC/CE approval. We have every reason to believe it will pass without issue and we have expert RF engineers on contract to tweak our design to ensure it passes.

Time
The more time we are able to dedicate to a project, the more likely it is to ship on time - that's not rocket science. This time around we're all in - we've left our day jobs - we've hired a team - and Oak and the RootCloud will be the Digistump Team's sole focus.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Reward no longer available

    Pledge $10 or more About $10

    EARLY BIRD SPECIAL - ONE OAK: Get yourself an Oak at the early bird price!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 14 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Reward no longer available

    Pledge $10 or more About $10

    EARLY BIRD SPECIAL - ONE OAK: Get yourself an Oak at the early bird price! (with corrected shipping prices - free for USA, $5 for international)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 501 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $13 or more About $13

    ONE OAK: Includes a single Oak Wi-Fi development board!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    537 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $23 or more About $23

    A PAIR: Two Oak Wi-Fi dev boards - make them talk to each other over the internets!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    803 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Reward no longer available

    Pledge $30 or more About $30

    EARLY BIRD SPECIAL - A TRIO: Includes three Oak Wi-Fi development boards!
    Just enough to jump in!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 824 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $33 or more About $33

    A TRIO: Includes three Oak Wi-Fi development boards!
    Just enough to jump in!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    664 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $34 or more About $34

    Oak with Blynk! - Get one Oak and Blynk and a box full of widget for Blynk (iOS or Android) - see the "Oak with Blynk!" update for more details.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    34 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $43 or more About $43

    Robot Kit - One Oak Development Board, Motor Driver, Motors, Wheels, Chassis, Battery Holder, and everything you need to hook it up!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    58 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $50 or more About $50

    FIVE OAKS: Includes five Oak Wi-Fi development boards!
    Hook them up to some sensors - make a smart home!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    528 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $75 or more About $75

    OAK STARTER KIT: Are you new to this? Let us help you get started!

    Includes three Oak Wi-Fi development boards, starter project tutorials, a breadboard, jumper wires, resistors, sensors, buttons, capacitors, LEDs, and some other fun components!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    103 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge $95 or more About $95

    TEN OAKS: A whole grove of them! Includes a ten Oak Wi-Fi development boards!

    Make a smart house, teach a class, put sensors in every room!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    185 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  12. Reward no longer available

    Pledge $100 or more About $100

    BETA TESTER - Get a Beta Edition of the Oak and a special edition of the LCD shield (color LCD + buttons with special silkscreen)
    Try out Oak and the RootCloud first, give us feedback on how it should all work, and jumpstart your Oak development!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 25 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  13. Select this reward

    Pledge $149 or more About $149

    THE ULTIMATE KIT - Dive in! Go big or go home!

    Includes five Oak Wi-Fi development boards, starter project tutorials, a relay shield, a button shield, a one wire LED shield, a display shield, a breadboard, jumper wires, resistors, sensors, buttons, capacitors, LEDs, and some other fun components!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    73 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  14. Select this reward

    Pledge $3,000 or more About $3,000

    Custom Shield: You come up with a shield, we design it, make it, release it to the public with your name on it, and give you 10 copies/kits of it. You also get 10 Oak boards!
    NOTE: Shield must be technically and economically feasible for production. We reserve the right to offer a full refund if it is not.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (33 days)