Live data from Hacker News

Open Source Smartwatch

pine64.org

141–150 of 251 posts

Re: Open Source Smartwatch

#141
post #17

Has anyone thought about the potential of using these in embedded projects? It already has a powerful processor, and some outputs/inputs should be possible to reach by having a breakout board, and it comes with a screen so it would be useful for on-site configuration and diagnostics.

I have a lilygo wristband it has ESP32 and comes with abreakout board for $20

https://www.tindie.com/products/ttgo/t-wristband-diy-program...

Re: Open Source Smartwatch

#142

Earlier quoted context omitted.

Bluetooth with onboard music (on some newer fitness watches) really sealed the deal for me. After going through a Pebble some years ago, I realized that I didn't actually care about the "smart" features as long as my next watch had excellent GPS performance, Spotify or some other music platform, and an always-on display to tell the time.

Any recommendations? I would love a watch that was dumb as a brick but played music and had gps. Bonus points if it is extremely simple.

I've been loving my COROS. It's quite simple, and the battery life is astonishing. No music functionality though, if that's a dealbreaker for you. I got the APEX 42mm about 5 months ago.

https://coros.com/compareChartPage.php

Re: Open Source Smartwatch

#143
post #136
post #86

Earlier quoted context omitted.

Amazfit Bip (S) has a GPS and still lasts for about 2 weeks in the same form factor.

How often do you use the GPS in those two weeks? It obviously only needs power if used, and tests I've read suggest it wouldn't last 2 days with lots of active GPS usage (which is to be expected, and not really a fault of the device!).

Twice a day for about an hour

Re: Open Source Smartwatch

#145
post #83

I have a pinetime and the form factor is great (until I lost the back plate, next one will be sealed). All the opensource activity around the watch is also great. The biggest drawback to me is only 64k of ram. Thats a Commodore64's worth of ram. The 240x240 screen is 57kbytes, it must have its own display ram. Also NordicSemi never seemed to be particularly opensource friendly. I'm hoping for a future RISCV edition o…

Apache have a fully open source Bluetooth LE stack for most of the Nordic Semi chips, in part because they actually documented their radio hardware unlike most other manufacturers.

I think the linux foundation has one in zephyr as well.

Re: Open Source Smartwatch

#146

Earlier quoted context omitted.

True, I guess the watch must have some sort of external circuitry that can wake it up every so often.

You can use the ESP32 onboard RTC to do periodic wakeups. (You can also use external stimuli via GPIO pins, but you don't need anything extra if all you want is a periodic wakeup.)

It has an onboard RTC? Very nice, I missed that (and the ESP8266 didn't have one).

Re: Open Source Smartwatch

#148
post #94

Ok, just to make sure I understand this correctly. - This is basically a commercial smartwach (the Colmi P8) that is based on a well documented SOC, the nordic nRF52832 - The open source version comes with an enclosure that is not glued shut, so that it is easy to access testpoints on the pcb. - Development is done by accessing the nRF51 SWD interface with pogo pins or similar. The programming interface can be a stan…

There ya go: https://github.com/daniel-thompson/wasp-os

There is also https://github.com/endian-albin/pinetime-hypnos

and the default https://github.com/JF002/Pinetime

My guess would be that Wasp-OS will become the beginner-friendly fully-featured option while Pinetime will be the more battery friendly option.

Re: Open Source Smartwatch

#149

Earlier quoted context omitted.

Yeah, the original Apple watch had like half a GB, and a raspberry pi zero ($5 price) has the same. Couldn't they have fit that within both budget and size?

> Couldn't they have fit that within both budget and size? Oh they could have. The problem is: it's extremely hard to get access to powerful SoCs - the vendors simply won't work with you and most of the documentation is under NDA.

> it's extremely hard to get access to powerful SoCs - the vendors simply won't work with you

That's a really good point. I remember having the Pebble watch (this was pre-Apple and Android watches) and I think it had 128 KB of RAM total, including OS, background tasks, apps, etc. That was a mass produced and commercialized item though.

Re: Open Source Smartwatch

#150

Earlier quoted context omitted.

Yeah, the original Apple watch had like half a GB, and a raspberry pi zero ($5 price) has the same. Couldn't they have fit that within both budget and size?

Slapping on a more RAM on the PCB is not free energy-wise. The watch only has a 180mAh battery that needs to provide power for an entire week.

I mentioned in another comment about how I had the Pebble watch (before Apple and Android watches were a thing) and it had 128 kb ram total, but it lasted 11 days. That thing was a beast, but as someone else mentioned cost is a. big consideration too. It had 150 mAh on the newer models, before it was discontinued, so while I'm sure it definitely eats up energy I think it's definitely possible to fit more RAM in the power constraints.

Granted that was an e-paper display. (They had color and black and white options)

Post reply on HN