Share this project


Share this project

The world's first JavaScript microcontroller for beginners or experts, now Open Source. Be creative with intelligent control!
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


7377f36bdc8abf26d7c5461bb9982e21 original
F7d58ad9163ae683051ab2278f3c82f2 original
3b1025e1df7aa6816d4e34a432e29ad1 original
6ed91780f688cd95ce00560241c7a823 original
Bd0aa3eb765a3773683c7faa45eb1948 original
4a4c83d4752a01269068270f089592c7 original
Df8415b33f5cbd9a71653c7f1e048c9d original
935a73970a3ad715d9b36146f28a7767 original
397b073056a15c25275fb2a38f5da4b9 original
9904dd0c0aae7f86afd736737fd431fb original

Puck.js: under 3 hours left to get a Bluetooth + JavaScript beacon!

1 like


Just a quick update: The Puck.js KickStarter will end in under 3 hours.

It's now funded over 5x the original goal, and I'll be sending out over 4300 Pucks!

If you were wondering what kind of things you can do with it, this is just one example of using a single Puck, as it comes, to control an Infrared light bulb from your phone:

 There are more details on the last KickStarter update.

If you want one, you've now got under 3 hours. I won't be taking pre-orders after KickStarter, so chances are the Pucks won't be available to buy until after Christmas.

If you've already backed, thanks again! I really appreciate it - and can't wait to see what you get up to in December!  

- Gordon

A New KickStarter! Puck.js



Thanks again for all your support on the Espruino KickStarter, it's set Espruino off on an amazing journey! It's been a busy few years - Espruino is over 4 years old now, and we released the Espruino Pico almost 2 years ago. We've been really busy since then, and Espruino has grown from strength to strength. 

We've got over 16,000 posts on the forum, have shipped over 12,000 boards - with distributors around the world. We've added loads of features - GSM/GPRS, AES and HTTPS encryption, WebSockets, MQTT, Promises, a source-level debugger, and much more besides!

But now, we have a new KickStarter! Despite trying harder with the Pico, Espruino's hardware has always taken a bit of effort to get into a state where you could actually put it somewhere - you'd need to get some kind of case and wire up a battery - and if you wanted to communicate wirelessly you'd have to wire up some kind of Radio too.

But we're trying to fix that! We're launching Puck.js - a totally self-contained bluetooth beacon, which you can program it with JavaScript - wirelessly! It's also the only beacon we know of that has easily solderable 0.1" pins, so if you do want to add something that's not on board, that's easy too!

Puck.js KickStarter
Puck.js KickStarter

Please take a look, and if you're interested, please support us! It'll be amazing if we get funded and get a chance to put these in your hands!

Even if not, please share this with your friends - and if you have any favourite news sites, please take a few seconds to click their 'News Tip' button and tell them about us. We're going to need all the help we can get!


- Gordon Williams

The new, tiny Espruino board!



In case you missed it the first time around, there's a new KickStarter for a much smaller, cheaper Espruino board (the Espruino Pico), and it's now in its final 4 days!

Click to see the KickStarter!
Click to see the KickStarter!

ST Microelectronics (the company that make the chip on both Espruino boards) have kindly decided to support us, so I'm now able to put a much more powerful chip on the board - with twice as much RAM as the original Espruino!

It's going to be a fantastic little board (this one has the option of pins and a solder-free Starter Kit), so if you do want to give it a try please get in quick as you now have less than 4 days left! 

If you don't manage to get in on this KickStarter, it'll be around May 2015 before the Pico boards go on sale. They will also be slightly more expensive, and I won't be offering the same range of starter kits.

If you haven't yet tried out your original board (I talked to a few of you who hadn't at the London Maker Faire!) please give it a try. If you have any questions at all, please ask on the Espruino Forum - everyone's extremely helpful and will be happy to answer any questions you may have.

Thanks again for all your support!

Update 30 - over a year, and a new Espruino board!


It's now over a year (almost 13 months) since the Espruino Kickstarter finished, and thanks to all your support I've been able to spend that year working full-time on Espruino, making it faster, fixing bugs, adding features, and improving tools and documentation. Check out the last update to see just some of what's been accomplished!

Just some of the devices that are supported now...
Just some of the devices that are supported now...

I've had plenty of suggestions during that time: including adding more memory, selling a board with pins pre-installed, making it cheaper, and making it smaller. I've been (not so secretly) working away on another board using some newer technology, and yesterday I announced Espruino Pico - a board that's about the same size as a USB plug:

Espruino Pico
Espruino Pico

It's on KickStarter right now so that I can get a big enough order to get it produced, and although only 24 hours have passed it's already over 1/3 funded!

I really want to stress that I'm not just 'moving on' from the original board either. The original board is still being improved (a new, stronger revision 1v4 with CE certification has now been manufactured). Espruino Pico also uses a more modern version of the original Espruino processor, meaning that pretty much every improvement that gets made to the Espruino Pico's firmware will work its way back into the original Espruino board that you helped to make a reality.

The fact that I'm able to do this is all down to your previous support, so thank you! If you did like your Espruino (I hope you did!) and want to try something else, please consider supporting Espruino Pico or just telling your friends about it, so I can get this awesome little board made!

Thanks again,

- Gordon

Espruino Update!


Hi everyone! It's been a long time since the last update – 5 months. Hopefully you've all got your boards by now, but if not please let me know.

A lot has happened since the boards were sent out. I've been working full-time on Espruino, and since the last update over 87,000 lines of code have changed in the main Espruino project alone – not to mention the Web IDE, modules, or documentation!

That means a ton of extra features - like audio record/playback, pipes, exceptions, debouncing, wired Ethernet, inline assembler, custom fonts, internal temperature readings, and much much more.

Just some of the devices I've tested with Espruino - and the community has contributed support for many more!
Just some of the devices I've tested with Espruino - and the community has contributed support for many more!

There have been a lot of contributions too, which means that there's now support for over 40 different devices – each of which have documentation and links to suppliers. For instance if you want to use a display in your next project, you now have a choice of 10 – and if none of those do what you want, you can just make your own graphics driver!

Chrome Web IDE
Chrome Web IDE

There's also the new Web IDE too. It's significantly easier to use than the old one, with a nice modern look and feel, a built-in tour, and loads of neat features. 

If you haven't given your Espruino much of a try yet, now would be a great time to dig it out - just head to the Quick Start page and you can be up and running in minutes. There's a lot of documentation as well as a search box to help you quickly find what you need. If you have any questions then there's also the forum where everyone's just amazingly helpful, and will go out of their way to help you with your project.

If you've made something with Espruino, please let us know in the projects section of the forum too! It's great to see what you've all been up to – not only does it give everyone lots of great ideas, but if I know what people are doing I can prioritise the changes that make the biggest difference to the most people.

Espruino is finally in some more distributors too - the main ones are Adafruit (USA/Canada), Phenoptix (UK/Europe),  and Seeed (China). If you want another board, or have friends that want one, please give them a try!

I don't post KickStarter updates too often, but if you want to stay up to date with Espruino then please follow me on twitter and check out the forum. I try and post most news up there.

Thanks again for all your support! And please keep spreading the word about Espruino!

- Gordon