Top
Best
New

Posted by sarusso 2 days ago

A programmable watch you can actually wear(www.hackster.io)
141 points | 75 comments
oritron 8 hours ago|
I like a good smart watch and I appreciate open source, but an ESP32 isn't a great pick when low power consumption is important and the device is going to be communicating regularly. I'm surprised LILYGO went that direction in a watch form factor.
serf 4 hours ago||
an esp32 on an 1100mah battery will last years on deep sleep, and about a day with wifi on and in high power modes.

a pixel watch 4 says they last 30 hours , ambiguously. they use a battery less than half the size. in reality with constant use they'll drop dead in 6 hours.

the thing is clunky and heavy , anyway -- so if it lasts as long as an off the shelf watch who cares?

also, the primary reason : lilygo shoves ESPs into everything.

explodes 1 hour ago|||
Several Garmin watches last for weeks (24 days full charge, actual 1-2 weeks with heavy gps and fitness tracking), and I struggle to understand why consumers accept anything less. It seems like consumers don't realize what's available.
shadowpho 2 hours ago|||
I’ll need to check my notes on power consumption. I’ve spent quite a bit of time trying out different modes and configurations… it’s not great. I would not expect years at all. You gotta be very careful about what has to stay on and off.

Furthermore, bugs. To this time there’s random crashes that happen with sleep which limits their use

sho_hn 1 hour ago||
I have some relevant experience. I built this a few years ago:

https://imgur.com/a/diy-automatic-e-ink-newspaper-using-rust...

After careful optimization, the v1 got about 6 months out of a 1100 mAh battery. Later improvements and bumping to a 3300 mAh battery got me to 14 months, before my kid yanked it off the wall, total'd the panel and I rebuilt it. The test continues.

That said--op isn't wrong. If power usage is the metric you optimize for, there's much better BOM than an esp32.

jolmg 2 hours ago|||
An advantage of ESP32-S3 could be that it seems possible to run Linux on it.
Rohansi 54 minutes ago||
Not natively. It's not a supported architecture and lacks an MMU. Those who have run Linux on it have done so through a RISC-V emulator or similar.
smlacy 7 hours ago|||
What would you suggest instead?
oritron 7 hours ago||
Nordic Semi, or maybe ST Micro. I've got an STM32WB on my bench at the moment with sensitive coulomb counting and it looks very promising but without all those radios. Of course with all those radios (ie, if you need LoRa on a watch... which is a design decision I'm also skeptical of) then Nordic has a good track record.
jkestner 7 hours ago||
Different use case (environmental data recorder) but our current product uses an STM that turns on an ESP32 (not trusting that sleep mode) when it needs radio, to run on 2 AAs forever.
rylando 6 hours ago||
Do you have any info you can share on this recorder? Sounds really interesting!
jkestner 5 hours ago||
http://supermechanical.com/pickup Been in production hell thanks to tariffs (wrote a lot about it) but should ship by summer.
hrimfaxi 7 hours ago||
Most of their lora devices are ESP32.
jblezo 8 hours ago||
That's more a programmable watch than a DIY one :-)

I build mine from scratch, including the PCB and a 3D printed case.

For sure, that's not at all the same level of customability, programmability, capacity, nor quality. But It is really a DIY one.

For anyone interested: https://github.com/jblezoray/hpdl1414-watch

Guestmodinfo 7 hours ago||
I like your hpdl watch better than the LilyGo watch. As a lover of analog and casio watches I can tell you that your watch can soon build you a loyal following in its current form if you only build 3 such watches and put them on Amazon, etc. and price them at 50$. Next batch of 3 you could try at 100$. Don't worry about glass cover, our local watch repair guy can easily slap one in it
hrimfaxi 7 hours ago||
The HPDL-1414 appears to be discontinued though still available from some suppliers in varying MOQs and leads.
sho_hn 1 hour ago|||
Love it, especially your choice of digit display. Very nice hack! I'd wear that.
dang 3 hours ago||
Ok, we'll make the title say programmable instead.
Retr0id 8 hours ago||
It's cool that the firmware is hackable but I think "DIY" is an imprecise way to describe that.
pickleglitch 6 hours ago||
This is almost $80. The PineTime watch is less than half that price. Obviously the specs are different but that's quite a difference.
npodbielski 5 hours ago|
Where you can buy pinetine for 40$?
jjulius 4 hours ago|||
From PineTime.

https://pine64.com/product/pinetime-smartwatch-sealed/

https://pine64.com/product/pinetime-dev-kit/

codebje 49 minutes ago||
Both of those products are out of stock.
briandw 7 hours ago||
No mention of battery life? I guess it depends on the software that you run. But it would be nice to have a benchmark for how long it would last in normal watch mode.
deferredgrant 3 hours ago||
The nice thing about a project like this is that it shows how much taste matters in engineering. 'Works' and 'you'd actually use it' are very different milestones.
throwaway5Am1k 18 minutes ago||
This watch shares a lot of visual characteristics with something like the original Casio GShock. Just because it doesn't look like a modern smart-watch, doesn't mean it's ugly. I quite like the rugged aesthetic.
sho_hn 1 hour ago||
This is mean-spirited and daft.

This is a product aimed at a very specific hobbyist segment of the smart tinkerer, who will probably get more joy out of it than most buyers get out of their Apple Watch. Is that a smaller market? Yes. That doesn't make it a bad product.

Retr0id 1 hour ago||
I think it's a relevant critique for something that goes on your wrist, especially when products like PineTime exist in the same market segment with aesthetics much closer to an apple watch (an aesthetic I'm not fond of either, but hey, it seems to be popular)
nl 25 minutes ago||
It doesn't look dissimilar to the Apple Watch Ultra plus a Casio GShock/Garmin Fenix vibe
MrDrMcCoy 7 hours ago||
There are only a few features I care about in a smartwatch:

1. O2 monitoring. I have sleep apnea and live at high altitude, so this matters to me.

2. Motion sensor. Also mostly for tracking sleep.

3. Vibrator for notifications.

4. A screen backlight.

5. Battery life longer than a week.

6. Waterproof enough to survive a splash in the shower/rain.

I consider GPS, cellular, AI, touchscreens, cloud-only sync and control apps, and just about everything else to be anti-features. There are no devices that really cover all this that I've found. A few Garmin and Amazfit/Zepp devices come close, but they have enough drawbacks for me to not be happy with them. The new Pebble is nearly perfect, but the lack of an O2 sensor is a dealbreaker for me :(

Findecanor 7 hours ago|
The Sensor Watch circuit board [1] inside the case of a Casio F91-W / A158W / A159W satisfies 2, 4, 5, and 6. Accelerometer or thermometer available as daughterboard. Battery life measured in months, if not years. Although the simple LED backlight and the segmented LCD leaves a bit to be desired, and there is no wireless connectivity for notifications. Open source firmware.

The Ollee watch circuit board [2] is similar, better backlight but closed-source firmware and configuration over BLE in a smartphone app. Still no notifications over BLE though.

I'd think combining 1 and 6 (O₂ monitoring and waterproofing) would be difficult.

[1]: https://www.sensorwatch.net/

[2]: https://www.olleewatch.com/

zimpenfish 1 hour ago|||
> I'd think combining 1 and 6 (O₂ monitoring and waterproofing) would be difficult.

By O2 monitoring, they mean "blood oxygen through skin via LEDs" - there's no impact on waterproofing from that (as the Apple Watch demonstrates.)

curiousgal 6 hours ago||||
The Pro version has a better screen (still segmented but more), RGB LEDs and an infrared sensor.
doctorpangloss 6 hours ago|||
my experience with a sensor watch has been terrible.

imagine breaking a $3 watch that is not quite as indestructible as people think it is, but it is nonetheless pretty robust, and then trying to shove something 100x glitchier and 5x as expensive into its case...

rbanffy 4 hours ago||
I would love to see some extra sensors for heartbeat, temperature, blood oxygen and whatever else could be captured by the design.
gitowiec 8 hours ago|
This device looks capable of a lot of features and possibilities. Unfortunately nothing comes to my mind because I'm not good with diy hardware (once connected raspberry pi zero with led strips). Could someone tell examples of interesting and/or useful projects one can implement with this watch?
More comments...