Problems with Timesquare watch
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- ak_eric
- Posts: 19
- Joined: Tue Jan 08, 2013 12:06 pm
Re: Problems with Timesquare watch
That's awesome, thanks.
- ak_eric
- Posts: 19
- Joined: Tue Jan 08, 2013 12:06 pm
Re: Problems with Timesquare watch
So, big sigh: I got the replacement watch, and finally had time to solder it myself (rather than my son): I wanted to make sure I really took my time, so all the solders were really solid. Long story short: I have the exact same problem as the first watch. At least the battery that came with this one was fully charged. But the behavior (like the first watch) is really weird, and all over the place:
Put in battery, switch it to binary mode: I can see the seconds counting normal (yay, it works!). I set the time, and suddenly, the seconds stop advancing. (what the....)
Pull out \ put in the battery, switch to binary mode: Seconds aren't moving at all. (saddness...)
Pull out \ put in the battery, switch to binary mode: Seconds are moving normal again. (uh... success?) Set the time. Time stops advancing. (saddness...)
I go back to the watch a few hours later, and the time has advanced maybe 5 minutes: It's once again keeping time super.... slow....
I went back and resoldered the tops of all the IC's jut to make sure they're all getting good connections (but they all had good flowthrough to begin with)... but the behavior hasn't changed.
I've soldered a lot of stuff successfully in my day (most recently from Adafruit specifically the motorshield & waveshield)... I have a hard time thinking I have a bad solder. I just can't believe I've got the exact same problem twice, on two different kits.
I'm guessing there probably isn't a resolution to this... by some freakish coincidence I've received two bad watch kits. Adafruit was great by sending me out a replacement, but I think at this point I'm going to write it off as a solid attempt, that wasn't meant to be.
Put in battery, switch it to binary mode: I can see the seconds counting normal (yay, it works!). I set the time, and suddenly, the seconds stop advancing. (what the....)
Pull out \ put in the battery, switch to binary mode: Seconds aren't moving at all. (saddness...)
Pull out \ put in the battery, switch to binary mode: Seconds are moving normal again. (uh... success?) Set the time. Time stops advancing. (saddness...)
I go back to the watch a few hours later, and the time has advanced maybe 5 minutes: It's once again keeping time super.... slow....
I went back and resoldered the tops of all the IC's jut to make sure they're all getting good connections (but they all had good flowthrough to begin with)... but the behavior hasn't changed.
I've soldered a lot of stuff successfully in my day (most recently from Adafruit specifically the motorshield & waveshield)... I have a hard time thinking I have a bad solder. I just can't believe I've got the exact same problem twice, on two different kits.
I'm guessing there probably isn't a resolution to this... by some freakish coincidence I've received two bad watch kits. Adafruit was great by sending me out a replacement, but I think at this point I'm going to write it off as a solid attempt, that wasn't meant to be.
- zener
- Posts: 4567
- Joined: Sat Feb 21, 2009 2:38 am
Re: Problems with Timesquare watch
Is there a schematic somewhere?
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Problems with Timesquare watch
@Zener - schematic is here. Not much there to go wrong. The DS1337 datasheet claims it will keep time down to 1.3V. No external caps or resistors required on the oscillator, either.
If I'm reading this thread right, the watch functions normally apart from the time slowth, correct? That would seem to rule out some sort of firmware issue on the 168.
The only thing left would be some sort of failure on the I2C communication. However, the firmware uses the standard arduino RTCLib and, if I'm reading that code right, you would just get garbage or zeros if the I2C read failed - you wouldn't just keep getting the results of the last successful read. So kind of rules out I2C as a source of 'frozen' time.
I can't see anything in the firmware that could account for 'slow' time.
The 168 does go into power-down when the display isn't running, so there exists the possibility of it waking up into a screwy state. But I can't see any way for that to affect timekeeping on the RTC, so long as the voltage doesn't totally brown-out.
If I'm reading this thread right, the watch functions normally apart from the time slowth, correct? That would seem to rule out some sort of firmware issue on the 168.
The only thing left would be some sort of failure on the I2C communication. However, the firmware uses the standard arduino RTCLib and, if I'm reading that code right, you would just get garbage or zeros if the I2C read failed - you wouldn't just keep getting the results of the last successful read. So kind of rules out I2C as a source of 'frozen' time.
I can't see anything in the firmware that could account for 'slow' time.
The 168 does go into power-down when the display isn't running, so there exists the possibility of it waking up into a screwy state. But I can't see any way for that to affect timekeeping on the RTC, so long as the voltage doesn't totally brown-out.
- zener
- Posts: 4567
- Joined: Sat Feb 21, 2009 2:38 am
Re: Problems with Timesquare watch
Are pins 4 to 13 of the DS1337 connected to ground?
- ak_eric
- Posts: 19
- Joined: Tue Jan 08, 2013 12:06 pm
Re: Problems with Timesquare watch
@driverblock: Yes, everything seems completely normal other than the fact it doesn't actually keep the time correctly: I just checked it: it's advanced 16 minutes since I set the time yesterday. But all the modes work just fine other than that. I've attached a pic of the new watch just so people won't think I'm completely nuts Some of the solder on the IC legs looks a bit messy since I did that after I had the whole thing put together. The back side is solid though.
I took out \ put in the battery several more times: When I first soldered it up a few times the seconds would advance at the correct rate, but now it's in constant slowmo, about ten real-world seconds to one watch second. I think the previous watch was about 8:1.
Eh, as I said, I'm giving up on this. But I appreciate the feedback.
I took out \ put in the battery several more times: When I first soldered it up a few times the seconds would advance at the correct rate, but now it's in constant slowmo, about ten real-world seconds to one watch second. I think the previous watch was about 8:1.
Eh, as I said, I'm giving up on this. But I appreciate the feedback.
- Attachments
-
- sadSquareWatch.jpg (283.18 KiB) Viewed 919 times
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Problems with Timesquare watch
I'm sorry it's not working for you. I've asked someone else here to have a look at this thread. Hopefully, he'll have some ideas.
If not, please contact [email protected] with a link to this thread; we'll refund you the cost of the kit.
If not, please contact [email protected] with a link to this thread; we'll refund you the cost of the kit.
- zener
- Posts: 4567
- Joined: Sat Feb 21, 2009 2:38 am
Re: Problems with Timesquare watch
Sorry my previous post was way off. Yeah, only 8 pins.. All I can think of is the Maxim part might not like that particular crystal. I have seen 32khz circuits be picky before. Maybe verify the crystal shipped in the kit matches the pF and ESR called out in the data sheet. Maxim tech support is helpful if the trouble is with their chip.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Problems with Timesquare watch
@Zener - you may be right. I mean, really, what else could it be? So far, this is the only report of this problem we've seen. If it happens again, we'll see what Maxim has to say.
- chuckz
- Posts: 178
- Joined: Mon May 30, 2011 11:54 am
Re: Problems with Timesquare watch
Has anybody's watch been running slow?driverblock wrote:@Zener - you may be right. I mean, really, what else could it be? So far, this is the only report of this problem we've seen. If it happens again, we'll see what Maxim has to say.
- DiyannaV
- Posts: 21
- Joined: Mon Mar 02, 2009 3:28 am
Re: Problems with Timesquare watch
I completed soldering together my watch sunday, and within the first hour I noticed it was running slow, then for 3-6 hours it was spot on time, now a few days later it is 10 mins behind consistently. I was wondering if it was the crystal too, please advise.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Problems with Timesquare watch
Please reset it to the current time. Check it every day for a week and let us know how much it's losing every day...Smeeon wrote:now a few days later it is 10 mins behind consistently.
- gamew1zard
- Posts: 5
- Joined: Sat Nov 09, 2013 12:13 am
Re: Problems with Timesquare watch
Hello,
I am having a similar problem.
I would like to ask for a new kit.
Riven
I am having a similar problem.
I would like to ask for a new kit.
Riven
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Problems with Timesquare watch
Please post a clear, detailed picture of the component side of your watch.
Please describe the exact problem you are having.
Please describe the exact problem you are having.
- gamew1zard
- Posts: 5
- Joined: Sat Nov 09, 2013 12:13 am
Re: Problems with Timesquare watch
i don't have clear pictures at the moment but when I first put it together it did not work. Then when I picked it up the next morning, it worked. A few days later, I dropped it and it stopped working. I put the battery back in and it worked. A few days later I noticed it was losing time, counting slowly. I removed the battery again and re-installed it, but now it does not work.
I am learning to solder, so most likely there was a loose connection. However, the slow running points to a bad chip. I will post clear pictures of my soldering job when I have them. That is all the information I have about what went wrong.
I am learning to solder, so most likely there was a loose connection. However, the slow running points to a bad chip. I will post clear pictures of my soldering job when I have them. That is all the information I have about what went wrong.
Please be positive and constructive with your questions and comments.