Espruino WiFi


A high power STM32F4 with an ESP8266 in a tiny package – running JavaScript!

The Espruino WiFi is a tiny WiFi-enabled project board that runs JavaScript code. You can program from a phone using DroidScript if you like, but there’s also an IDE for it that runs in the Chrome Web browser. It’s got a syntax highlighted editor as well as a graphical programming language. It’s quick and easy to get going and great for use in your DroidScript remote control or IOT type projects.  It can optionally be programmed to act as a WiFi access point too!

There’s loads of documentationtutorials and support for a huge range of different hardware too.

See how to get started here, or if you have any questions ask away on the forums!


  • 30mm x 23mm (1.2 x 0.9 inch)
  • On-board Micro USB connector
  • 2 rows of 11 0.1″ pins, with 2 extra 0.1″ holes
  • 21 GPIO pins : 8 Analog inputs, 20 PWM, 1 Serial, 3 SPI, 3 I2C
  • Three on-board LEDs (2x user programmable, 1x WiFi activity) and one button.
  • STM32F411CEU6 32-bit 100MHz ARM Cortex M4 CPU
  • 512kb flash, 128kb RAM
  • ESP8266 WiFi (802.11 b/g/n)
  • All GPIO is 5 volt tolerant (Arduino compatible)
  • RTC with external oscillator
  • On-board 3.3v 250mA voltage regulator, accepts voltages from 3.5v to 5v (please see notes under (pinout)[#pinout] below)
  • Current draw in sleep: < 0.05mA – over 2.5 years on a 2500mAh battery
  • 500mA polyfuse on board

We ship world wide using 5-7 day international airmail.