joeycastillo / Sensor-Watch

A board replacement for the classic Casio F-91W wristwatch
Other
1.17k stars 234 forks source link

Hardware problem: constant resets #251

Open alex8065 opened 1 year ago

alex8065 commented 1 year ago

Anyone observe this? Watch loses time and restarts. Loose battery perhaps?

EDIT: I can consistently reproduce this by pressing on the battery casing. The red LED will blink once, and the watch will reset and start again after a few seconds.

ChristophDerndorfer commented 1 year ago

FWIW: I haven't seen this issue in the past 6 months with about 2~3 disassemblies done during that time.

CH23- commented 1 year ago

I have had this behaviour, it's most likely that one of the tabs on the battery shield is not properly connected, and so there is a power interruption

h6y3 commented 1 year ago

I saw this issue during assembly and it was related to the battery shield being properly connected; though to be fair I don't know what that means because in my case I had clear signs it was not connected but the tabs and everything else seemed fine. It simply restarts or loses power upon pressing the casing. I finally got it working after about 30 minutes of fiddling. It was easily the hardest part of the build for me - the soldering, editing and even building custom firmware turned out to be trivial in comparison but getting the battery shield on was hard.

alex8065 commented 8 months ago

Resets kept happening on and off. Finally got around to installing another board (had a few backups), and this one doesn't have the same issue. Casing and battery are the same. Pressing no longer causes resets with the new board.

Suspecting a hardware/assembly issue, maybe @joeycastillo /someone who has a better view of the board design could chime in with what might be getting shorted here.

To be clear, it's not a power loss issue (where the display markings fade), the red LED blinks a few times and then the watch restarts at T+0.

814d3 commented 6 months ago

Unfortunately, I experience a similar reaction. Not so easy to reproduce, but pressure on the upper left half of the case/screen area sometimes activates the red LED and the display briefly disappears. Then the time is still correct, but temp. log is empty and running timers, for example, are reset. (Green Board with Sensor Board) I'll try to adjust the battery tabs on the next disassembly - hope that helps...

Edit: I adjusted the battery tabs a bit, cleaned them and put small pieces of adhesive tape on the five contact surfaces or "flat pins" next to the LEDs - I had the idea that the components of the sensor board somehow get a connection to these contacts.

chris-v8 commented 5 months ago

I think I have managed to find a solution. I have bought new casio watch that i've dissasembled. I have taken a closer look at the rubber strip that connects PCB with the LCD, and to my surprise new casio had the strip over .2-3mm (maybe little less) sticking out more than the other case I had problems with. The case that I've used previously is from around 2015. I only swapped the strip onm this old case. I've been playing for good 10 minutes pressing on different places, even dropping the watch (which also caused restarts) and the issue seems to be gone :) IMG20240423215418 On the picture they look identical, but after assembly it's actually sticking out just a tiny bit more.

city41 commented 5 months ago

I had this problem on a fresh install into a new f91w just now.

Not sure what I did, but taking everything apart then back together again fixed it.

And to be clear: pushing the light button would cause the watch face to go blank, then a second or so later start up again, much like a "reboot". When it did this the led would shine red. The other two buttons worked fine.

chris-v8 commented 5 months ago

Sensor watch PCB is just a bit thicker than regular F91w. Speaking from experience it's very easy for the metal tabs that hook to the white case to not hook fully, and so the one of two probes on the metal case doesn't make contact, which is what causes behavior you've described.

814d3 commented 2 months ago

Maybe it is of interest, I've been using a W-59 housing for around 5 weeks and had no resets so far. The housing is slightly bigger, what maybe helps to reduce pressure in certain situations.

blinken commented 1 week ago

I had a similar issue, and I was able to solve my problem. It might be different for others.

The watch would power off as soon as I pressed in the 4th battery tab (in any order). With all tabs pressed in, if I pushed tweezers between the battery and the PCB, it would power up. A multimeter showed that the battery was being shorted out when all clips were in.

By gently flexing the battery cover, I was able to get the watch to start up with all clips in, however pressing on the rear of the battery (and in particular the lower-left side) would cause it to reboot. It seemed that when the battery was pressed hard against the circuit board, it would short out.

Looking at the PCB with a loupe, there were two potential issues:

image

I placed a piece of kapton tape on the scratch and this improved but did not resolve the issue.

image

image image

I placed more kapton tape over the mark and filed back the rough spot on the battery cover.

image image

This has completely resolved the issue for me.