I demand BangleJS3!

Posted on
of 6
First Prev
/ 6
  • Unless the case becomes the antenna...or the antennas are build into the case. I mean something like this https://blog.antenova.com/4-ways-to-incr­ease-wireless-antenna-performance-in-met­al-devices

    Sure, would not reduce the cost of the case...

  • Yes, it's definitely possible - the issue is really the design costs. Especially a full metal device I might sell a few hundred of at the moment. The cost of designing and certifying an aerial for Bluetooth and GPS in a metal case is going to be tens of thousands of pounds - and per-device for 100 devices it's just not going to be something most people are willing to pay for :(

  • First of all: i like the Bangle js concept.
    Size and design: I prefer the V1 to the V2
    Screen: V2
    I miss the loud speaker.


    1 Attachment

    • C16.jpg
  • Interesting that they had press release with Moyoung, yes this watch (called Rock or C16) runs unofficial builds of Espruino. It has basically same hardware as Magic 3 (C17) and QY03. All three are posible to update to Espruino without taking apart.

  • Thanks for the info, I didn't know that. I shared it mainly because of the design.

  • Thanks for the info, I didn't know that. I shared it mainly because of the design.

    Yes, what a coincidence :-) More info e.g. here https://github.com/jeffmer/WatchApps#roc­k-and-magic3 But of course as unofficial port it is not properly maintained and currently it is outdated and only some subset of apps work. However with some effort it could be usable. You get what you pay for :-)

  • I don't really understand why you wrote that it was a "coincidence". I was deliberately looking for a watch that looks good and uses an NRF52 chip. I don't think - although I could be wrong - that the Bangle JS 3 project has a budget for its own design. What I like about Gordon's projects is that they are rationally planned. Besides all that, really thanks for the info!

  • I don't really understand why you wrote that it was a "coincidence"

    You randomly found a watch that you like. This exact watch is one of the very few that already can run Espruino. That means someone wrote support for most/all the hardware inside, figured out and documented installation procedure and made usable build for you. That looks like quite a coincidence to me.

    And BTW 99% of NRF52 watches cannot be updated with custom firmware without taking them apart because the firmware is signed by private key of the manufacturer and the device update won't accept any other. Da Fit - mobile app+watch firmware made by Moyoung company is rare exception. Bangle2 hardware is rare exception too with SWD pins on charging connector allowing custom firmware installation too.

  • if you type this into the google search engine: "nrf52840 smartwatch" the third search result (for me) is this watch. When I searched for a picture, it was the second one. I think other people look for it in the same way, there is nothing surprising about it. For me, the question was basically what type/style the new watch should be. The retro line (e.g. Casio) is also interesting, but for corporate use it is not serious enough for me, I vote for such a form, that's why I shared it. If anyone, then I definitely support Gordon's developments, I have already bought a lot of factory Espruino devices.

  • First of all, bangle.js 2's hardware is good enough for me, so while there is availability of it and no interest from Gordon's side in a new model, I'm very happy with it. In my opinion software support and quality apps are more important that a new model. Nonetheless I'm going to give my preferences, more or less in this order, for a future model:

    • Good BT LE like bangle.js 2 is a must.
    • Good battery life at least as good as bangle.js 2.
    • I'd like more buttons of better quality (better if recessed for fewer unintended pushes).
    • Very good sensors (GPS, HR, accelerometer, gyro...). Barometer is not that important for me.
    • Water resistance for swimming would be ideal.
    • The screen quality of bangle.js 2 is very good (transflective), but having more screen percentage of the total surface would be great (less bezel, smaller watch or bigger display).
    • Not glued case, so it would be easier to open it without damage for repairs. Better with user replaceable battery.
    • Sturdier case.
    • Thinner is always good for a watch.
    • Rectangular is better than round, more comfortable and easier to make the most of the display.
    • USB-C for charging and even for data would be much better. I know that USB-C would be difficult and it would take a lot of internal space and be detrimental to the overall size and thickness of the watch.

    Did I said that free software is the most important thing for me and the reason I chose bangle.js 2?

  • Thanks! A lot of those are on my wishlist too.

    I'm very tempted to overmould the case with rubber and have rubber buttons and wireless charging so there was a really nice water resistance and maybe an unscrewable rear cover - but that probably makes USB/baro/mic/speaker a no-go.

    I think there's got a be a decision about whether we go for water resistance or not - because to be properly able to go underwater it really means no holes at all.

  • [...] that probably makes USB/baro/mic/speaker a no-go.

    I don't think USB and water resistance are totally incompatible. About microphone and speakers I care so less about them that I forgot mentioning. Now I realize that I forgot to mention that a slightly more powerful vibration motor would be nice.

  • About water resistance, being able to swim with it would be great, but without going that far, resistance to washing the dishes and shower would be good. I happened to run under medium rain and I took it off because I was too worried for it. I'd be happy not to worry for so little.
    Also +1 for gps. Altitude is also very imprecise in my runs, I think it's related to another captor (baro ?)

  • I think the rapid development of AI, specifically chatbots, boosts the case for having a microphone and maybe even a speaker.

    Couple it with an open source LLM chatbot could be cool - accessed via an android app or via http-requests.

    Although one could argue it's better to connect some bluetooth headset to the bangle for audio interfacing. Counter to that, you might not always want to have a headset on you.

    This does not mean I argue strongly for a mic/speaker though.

  • There was talk of being able to use your phone's mic for input. Would need some kind of speech to text on the phone then.

    In lieu of a mic or speaker, it might be useful to make a predictive text input that contextually predicts chunks of words it thinks you might want to enter into your prompt and present them as a list of options to append to your prompt.

    Initially it could start with generic "What, when, why, how, where" etc. and probably would need at least one or two other seed words that are input by the user with a keyboard app to give better context.

    Here's the basic thought process on how it might work:

    1. The Watch: Display the initial list of options. When an option is selected, send the selected word to the server.
    2. The Server: Receives the selected word from the watch. This selected word is used as a seed to generate new potential words/phrases using an LLM. The server then sends the generated words/phrases back to the watch.
    3. The Watch: Receives the new words/phrases from the server and displays them as new options. Once the user is satisfied they can send the whole prompt to be answered like normal.

    Back on topic... I thought it would be nice for Bangle.js 3 to have an LED indicator that could double as an ambient light sensor. Similar to how the LED is being used on this open source chirp device.

    From the description:

    Light sensing
    A simple LED is used as a light sensor. Capacitive properties of diodes are used. LED is driven forward-biased for some time, then it’s driven reverse-biased to charge the internal capacitance. The time it takes for this internal diode capacitance to discharge depends on the amount of light that falls into the diode. Microcontroller timer is used to measure this time and estimate how much ambient light is out there.
  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

I demand BangleJS3!

Posted by Avatar for Micha_home @Micha_home