Share this project


Share this project

The world's first JavaScript microcontroller. Develop intelligent devices quickly and easily.
The world's first JavaScript microcontroller. Develop intelligent devices quickly and easily.
1,692 backers pledged £100,710 to help bring this project to life.

Recent updates


8f2ba69d3bfbdd938880d1698af327a8 original.png?ixlib=rb 2.1

Third Stretch Goal Reached

Posted by Gordon Williams (Creator)

Thanks to the immense amount of new and increased pledges from you all over the last few days, we've now hit our third stretch goal at £70,000! Thank you! We never thought we'd get this far, and it's going to allow us to put far more effort into the software and documentation than we'd originally expected!

To those who haven't been following the stretch goals, this means that the Espruino boards will now have CC3000 WiFi support, NPM module support, and packages available for OpenWRT-based devices in addition to everything that we originally promised!

We're having a break from Espruino tonight, but we'll issue an update tomorrow after we've thought up something suitable for our next stretch goal(s)!

Finally - we've noticed that a few of you have cancelled your pledges over the course of the KickStarter. Please - if you have cancelled or are considering cancelling, let us know why! Maybe there's something we can do to keep you interested, but either way all input we get - good or bad - is really appreciated...

thanks again,

- Gordon

New Rewards

Posted by Gordon Williams (Creator)

We've just added two new rewards which include a CC3000 WiFi module - so you can create internet-connected devices with Espruino. There's:

WiFi Wireless Kit: 4x Espruino boards as well as 1x CC3000 WiFi module, 2x Bluetooth and 2x NRF24L01+ long range wireless - basically everything you need to try out different wireless solutions.

Ultimate WiFi Experimenter Kit: 4x Espruino boards, as well as basically everything we could afford to throw in - all kinds of wireless, sensors, buttons - even a breadboard, LCD display, battery and a charger!

It's all getting a bit complicated now, so we've made the following chart which covers the rewards which haven't sold out:

You can log in to KickStarter and change your reward level at any time up until the end of the KickStarter. But if you do want to change, do it soon - we only have 6 days left!

I know a few of you wanted to order different combinations of different rewards. We've tried to cover all the major requests in our rewards now, but after a lot of deliberation we decided against having a 'pick and mix' arrangement. There are only two of us, and it would be seriously complicated to handle all the different orders. We'd much rather we got everyone their correct rewards on time than be late or ship you the wrong things.

After we've got all the rewards out to our backers we'll make sure that there's a way for you to buy everything separately though - either from our website or via a partner.


We've just published version 1.26 of the Espruino Web Terminal. This now has the ability to overlay text on top of the feed from a Webcam - just like we've been doing in our videos. This means that when you get your boards it'll be really easy for you to make videos or give presentations using Espruino!

We're now extremely close to hitting our £60,000 stretch goal for Node.js module loading (just £750 off). The next stretch goal for OpenWRT support is at £70,000, and we'll need a real push if we're going to make it before the end of the KickStarter... Please keep spreading the word about us (and maybe increase your pledge) - everything we get is paying for work on Espruino, so the more funding we get the better we'll be able to make it!

Module Support

Posted by Gordon Williams (Creator)

We've just posted a new video up. It shows how easy it is to use modules in Espruino.

Two modules are loaded from the SD card, one for the DS18B20 OneWire temperature sensor, and one for the Nokia 5110 LCD display. In the future we'll be looking at using the Web UI to load modules from the net - but for now you'll be able to download all available drivers onto an SD card, use it for programming, and then remove it afterwards.

(Sorry for the slightly glitchy video this time around, we'll try and fix it for subsequent videos)

First Stretch Goal Reached

Posted by Gordon Williams (Creator)

Thanks everyone! We're now 250% funded, which means that we reached our CC3000 WiFi stretch goal. Now, when you get your Espruino board you'll be able to plug a CC3000 WiFi module in and start web-enabling your Espruino project right away!

Over the next 10 days we'll spend some time on this, and we hope to have a demo for you before the end of the KickStarter!

New Stretch Goals

To celebrate, we're adding two new Stretch goals: 

£70,000 - OpenWRT package

If we hit this goal, we'll be submitting an Espruino package to the OpenWRT repositories  This means you'll be able to get Espruino's fantastic, web-enabled node.js-style JavaScript programming on small Linux devices like the Carambola, TP-Link TL-WR703N, Arduino Yun, and even your wireless router!

£60,000 - NPM Node.js module loading 

After our recent work, Espruino now supports loading modules from the SD card - so you can quickly add libraries to make using new bits of hardware even easier. However if we hit this goal we'll be adding the ability to load node.js modules from the internet to both Espruino itself (with the CC3000 WiFi module) and the Espruino Web UI, so you'll be able to load node.js modules from the internet regardless of whether your Espruino board has a CC3000 module or not!


We're still hard at work on Espruino - we've been updating the Web UI to add some features and make it a bit easier to use, adding more documentation, adding CommonJS (node.js) style module/library support and testing Espruino's Graphics library out with the small, low power Nokia 5110 LCDs. 

Several of you have asked about whether it's possible to add extra boards to your pledge or to get a bigger starter kit with a few Espruino boards and some Wireless modules. We are working on this and we hope to have got a new reward online (as well as some pictures) by the end of this week. 

Espruino and RGB LED Matrices

Posted by Gordon Williams (Creator)

Ryan from RGB-123 kindly sent me one of his LED matrices to try out (I'd already pledged for one on his KickStarter). These are large PCBs with a grid of WS2812B LEDs on them. The LEDs are similar to the WS2811 LEDs used in the strings of lights in our rewards, but everything is completely integrated into one tiny package.

Here's a quick video showing how easy they are to use with Espruino's Graphics API:

With Espruino they'd be perfect for giant clocks or temperature displays, score boards, games, or even ambient lighting. In fact pretty much anything where you want a large, bright display...

If you want one of these, you'll have to get in quick though. Ryan's KickStarter now has less than 30 hours to go.