Cart 0

Espruino Puck.js - the ground-breaking Bluetooth Beacon

  • $59.00AUD
  • Save $10AUD

Espruino Puck.js - the ground-breaking Bluetooth Beacon

The Espruino Puck.js is a low energy Bluetooth smart button that can be programmed and debugged wirelessly with JavaScript. It is both multi-functional and easy to use, with a custom circuit board, the latest Nordic chip, Bluetooth LE, NFC, magnetometer, temperature sensor, RGB LEDs, infrared and much more, all enclosed in a tiny silicone case. You get all the joy of an interpreted language, with some great sensors and wireless functionality!

Puck.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!


  • Espruino JavaScript interpreter pre-installed
  • nRF52832 SoC - Cortex M4, 64kB RAM, 512kB Flash
  • 8 x 0.1" GPIO (capable of PWM, SPI, I2C, UART, Analog Input)
  • 9 x SMD GPIO (capable of PWM, SPI, I2C, UART)
  • ABS plastic rear case with lanyard mount
  • Silicone cover with tactile button
  • MAG3110 Magnetometer
  • IR Transmitter
  • Built in thermometer, light and battery level sensors
  • Red, Green and Blue LEDs
  • NFC tag programmable from JavaScript
  • Pin capable of capacitive sensing
  • Includes x1 Lithium Coin Cell 3V Battery
  • Board diameter: 29mm / 1.14"
  • Board height: 8.3mm / 0.33"
  • Weight: 7g
  • Dimensions of plastic case: 36mm diameter, 12.5mm thick

Check out Espruino's Getting Started Guide for tutorials and more.

For product support and warranty for Espruino products click here.

We Also Recommend



Sold Out