Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardware problem: constant resets #251

Open
alex8065 opened this issue May 30, 2023 · 10 comments
Open

Hardware problem: constant resets #251

alex8065 opened this issue May 30, 2023 · 10 comments

Comments

@alex8065
Copy link

alex8065 commented May 30, 2023

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
Copy link

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

@CH23-
Copy link

CH23- commented Jul 25, 2023

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
Copy link

h6y3 commented Oct 6, 2023

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
Copy link
Author

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
Copy link

814d3 commented Mar 28, 2024

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
Copy link

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
Copy link
Contributor

city41 commented May 3, 2024

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
Copy link

chris-v8 commented May 5, 2024

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
Copy link

814d3 commented Aug 5, 2024

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
Copy link

blinken commented Sep 26, 2024

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:

  • A tiny scratch that was exposing copper, either from manufacturing or my own mishandling.

image

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

image

  • Looking closer, the solder mask was damaged around this test point. There was a corresponding rough piece on the backing shield that was cutting in to the PCB.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants