Bangle.js 2

I love simple smartwatches that are hackable. I got my first and second Pebble as part of their Kickstarter campaign. I was a pleased user until then shut shop. I continued my search for a smartwatch. I had two options in front of me Bangel.js 2 and PineTime. I got both of them. But my PineTime is a developer, early version. Hence Bangle.js became the official replacement for Pebble; also got through a Kickstarter campaign. 

Bangle.js 2 Watch
Bangle.js 2 Watch

Espruino is an open-source JavaScript interpreter for small micro-controllers by Gordon Williams. It runs on a variety of hardware, including ESP32. It's easy to code for because the applications are written in JavaScript. Bangle.js is one such hardware that Espruino on Nordic 64MHz nRF52840 ARM Cortex-M4. Bangle.js 2 was launched in a Kickstarter campaign. It sells at £64 currently. Which I think is a great bargain.

The hardware package has all kinds of sensors (Air Pressure, Temperature, Heart rate monitor, 3 Axis Accelerometer, 3 Axis Magnetometer, and a GPS). It's water resistant and has a full-color touch screen. The hardware, firmware, and apps are open source. Anyone with a Bluetooth-compatible computer and browser can write applications in JavaScript. And can be loaded to watch without anyone's permission. 

This makes it a great device to hack and do whatever you want. The latest release has native integration with Gadgetbridge; it can interact reasonably well with Android devices. Bangle.js support in Gadgetbridge came directly from Gordon Williams, the watchmaker, and Espruino. This shows his commitment to the community and FOSS. In the last six to eight months, there have been quite a few updates to firmware, and it makes the watch better and better. Even the way to upgrade the firmware has improved.

If you are a hacker, if you want to play with your watch dangerously, or if you want to teach your child programming, the Bangle.js 2 is a great watch. 

In my opinion, it's a spiritual successor to Pebble Time. We need a bit more polishing on the OS front but way ahead in terms of openness and community. 

Also now I am comfortable with this watch, expect how-tos.


You can read this blog using RSS Feed. But if you are the person who loves getting emails, then you can join my readers by signing up.

Join 2,241 other subscribers

1 Response

  1. September 30, 2022

    […] wrote a short review of the Bangle.js 2 watch. TLDR – If you are a tinkerer, then it's for you, for sure. In my opinion, it's a spiritual […]