NEW PRODUCT – Espruino Pixl.js – Javascript Microcontroller with LCD

3855 demo top ORIG 2018 06

NEW PRODUCT – Espruino Pixl.js – Javascript Microcontroller with LCD

There are smart coffeemakers, smart mirrorscolor-changing smart fabrics, what will they come out with next? Check out Espruino’s Pixl.js, a smart LCD with Bluetooth LE!

The Espruino Pixl.js is a low energy Bluetooth smart display that can be programmed and debugged wirelessly with JavaScript. It is both multi-functional and easy to use, with a custom circuit board that contains both the Nordic nRF52832 BLE chipset, some input buttons and a monochrome LCD display. On the back you even get a full ‘Arduino’-compatible header set so you can plug in shields! You get all the joy of an interpreted language and wireless functionality, that’s ready for hardware adventures.

Pixl.js comes with the Open Source JavaScript interpreter Espruino pre-installed, which makes it incredibly easy to use and means you can get started in just seconds, without any prior programming experience. You can start programming straight out of the box – no wires or software required!

3855 iso ORIG 2018 06

Its unique design allows you to use the Arduino footprint to interface with the huge array of existing Arduino shields, while still using the LCD and buttons. You can add Ethernet, WiFi, motor drivers, even GSM… all with no soldering needed!


  • Bluetooth Low Energy
  • Espruino JavaScript interpreter pre-installed
  • nRF52832 SoC – 64MHz ARM Cortex M4, 64kB RAM, 512kB Flash
  • Sunlight readable monochrome display with white backlight
  • 20 x GPIO in Arduino footprint (capable of PWM, SPI, I2C, UART, Analog Input)
  • Support for GSM, LTE, WiFi and Ethernet Arduino shields
  • 2.5v to 16v input range (0.3mA idle)
  • CR2032 battery holder (Battery not included), or Micro USB (power only)
  • 4 x 3mm mounting holes
  • 4 x buttons
  • Built in thermometer and battery level sensors
  • NFC tag programmable from JavaScript
  • Dimensions: 60mm x 53mm x 15mm (2.4 x 2.1 x 0.6 inches)

3855 quater ORIG 2018 06

Powering Pixl.js

Pixl.js can be powered in multiple ways:

  • Micro USB – the Micro USB connector can easily provide power to your Pixl.js (there is no data connection)
  • CR2032 Lithium battery – a CR2032 battery will power Pixl.js for around 20 days with light JavaScript usage. Battery not included
  • Vin pins – available via the Arduino header, or the separate pin header to the side. You can supply 3v – 16v which is regulated down to 3.3v for Pixl.js. The unpopulated pins to the side are spaces to accommodate a connector for JST PHR-2 Batteries.
  • CR2032 LiPo battery – you can not use a CR2032 LiPo battery without some minor modifications as the voltage is too high. There is a small solder jumper below the CR2032 holder. Cut the existing connection and solder between the other two pads. This causes the battery to be connected via the voltage regulator. Note: the LiPo will then be connected directly to Vin, and you will be unable to use the USB for power (as it’ll connect to LiPo to 5v).
  • CR2032 battery backup – the CR2032 can be used as a backup when Vin/USB power is not present. Cut the trace in the solder jumper below the CR2032 holder, and add a surface mount diode to the two pads to the right of it.

While the main advantage of the Espruino is its instant execution, it can also be used as a traditional board through a Web-based IDE hosted on your computer. The microcontroller also uses less power than Linux Boards (although its of course a lot less powerful as well) so will run longer on battery power. There’s also much more info on the Espruino Pixl.js page including tutorials, code examples, manuals, datasheets, and more!

For other great embedded Javascript development boards from Espruino, check out the classic Espruino and the little Espruino Pico.

3855 top ORIG 2018 06

In stock and shipping now!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.