Pinecil V2 Bluetooth LE soldering iron gets a web interface

It’s now possible to make use of the Pinecil V2 soldering iron‘s Bluetooth LE connectivity through a web-based interface used to monitor and/or set the temperature and power of the RISC-V soldering iron.

When the Pinecil V2 soldering iron was launched with a Bouffalo Lab BL706 RISC-V Bluetooth microcontroller last summer, we were told there were main potential cases to make use of the Bluetooth LE features: OTA firmware upgrade and remote telemetry and control. The latter is now being taken care of by Joric who has written a  web application to visualize telemetry data and even control the temperature of the soldering iron.

Web interface Pinecil V2 soldering iron

To be able to use the Bluetooth features, you’ll first need to install the latest Pinecil V2 firmware with blisp flashing utility before going to https://joric.github.io/pinecil to pair your soldering iron as explained in the wiki. Note the implementation relies on the Web Bluetooth API which does not work on all browsers at this time. Case in point, I got the following message when trying to access the web page in Firefox on Ubuntu:

Bluetooth API is not supported in this browser. What you can do:

  • Windows: try latest Chome (does not work on Firefox)
  • Linux: try Enabling “web-bluetooth*” flags in chrome://flags
  • MacOS: try Bluefy browser (not guaranteed to work).

The user interface did show up in Chrome on Linux after enabling the feature. You can check out the interface in action in the video below showing how to pair the soldering iron, real-time charting of the temperature and power (with a small lag), as well as the ability to control the temperature from the web interface. It will also show the input voltage value.

YouTube video player

The web interface can be quite nice, especially for people who may have trouble reading the values on the small display of the Pinecil V2, and this paves the way for other features such as the implementation of automatic ventilation control during soldering. If you want to get involved, you can check out IronOS repo on Github.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

8 Replies to “Pinecil V2 Bluetooth LE soldering iron gets a web interface”

  1. “…going to https://joric.github.io/pinecil to pair your soldering iron…”

    I get this in Win10 + Firefox:

    Bluetooth API is not supported in this browser. What you can do:
    Windows: try latest Chome [sic] (does not work on Firefox)
    Linux: try Enabling “web-bluetooth*” flags in chrome://flags
    MacOS: try Bluefy browser (not guaranteed to work).

    There is NO WAY I want an untrustworthy Google product like the Chrome browser on this machine. That’s not a viable option.

    Why would Pine64 limit themselves to the cloud via Bluetooth only due to the Bouffalo Lab BL706 RISC-V Bluetooth microcontroller? They could have used a different solution and supported WiFi locally and in some cases WiFi + Bluetooth. Any of a number of Espressif chips will work, or the RP2040 + Infineon CYW43439 radio come to mind. I doubt price is a significant factor, all these parts are dirt cheap.

    1. Chromium should work, yes. All chrome based browsers will. Also, the choice of BT IC has nothing to do with this. Nordic, ESP and any others would also not work with Firefox. The only alternative to using Web Bluetooth (which Firefx decided not to support for security reasons) would be to have native Win/Linux/Mac/Android/iOS apps which would be a major increase in workload.
      WiFi would work but I’d be a huge pain to configure where as web bt works without any setup at all.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC