Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
RTC stop working with button cell
#11
thanks for suggestion, we will update it in furture.
Reply
#12
(10-02-2023, 03:16 AM)Jbenzo87 Wrote: After checking the DS1307 datasheet, I found a note mentioning the chip malfunctioning when using a diode in series with the "Vbat" pin. I removed diodes D5 and D7 from the board, and put a Jump in place of D7, and now it's functioning normally.

If you remove ( short ) the diods, the cr1220 will suply voltage to mainboard, + main power will charge battery cr1220 all the time !
Reply
#13
I bought 3 of these boards and the ds1307 is faulty on all 3 boards. The time cannot be set correctly using the KCS firmware or with the arduino test linked on the previous page of this thread. Taking the battery out didn't help . I tried removing the diodes and adding a jumper on one board but that let the battery power the whole board when the power supply was removed and it didn't help with setting clock. That solution did not work for me.

So all 3 of these boards are basically useless for what I wanted them for without the rtc functioning correctly. I don't have the gear to reflow solder a new chip to the board, so the only way I could use them will be to use an external clock on the I2C port.

This caused me a lot of frustration, I wasted nearly two days just trying to get these things functioning and in the end I had to give up because I was sold faulty hardware.
Reply
#14
can you test with our arduino source code of DS1307? do you write your own arduino code or config by ESPHome?
if want have good RTC, suggest chose KC868-A6v3 , new V3 board use by DS3231 RTC chip, not use DS1307 again.
Reply
#15
(03-09-2025, 11:33 PM)admin Wrote: can you test with our arduino source code of DS1307? do you write your own arduino code or config by ESPHome?
if want have good RTC, suggest chose KC868-A6v3 , new V3 board use by DS3231 RTC chip, not use DS1307 again.

I do write most of my own arduino code and I tried your source code for DS1307 too without any success. I don't use ESPHome.

So I flashed one of the boards with micropython this morning and for some reason I can set the time correctly and the get time function works as expected too. If I can get a few more micropython functions up & running is it OK to post them on the forum?
Reply
#16
ok
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)