Two questions:
1) I wanted to use these with other I2C devices, same lines, and I've already got the needed pull-ups in the circuit. Do folks just cut the traces on a board that already contains them? I guess I could pull my pull-ups, would be easier. Just wondering, I've seen a range us pull-ups used, should 2 sets of 4.7k pull-ups work?
I also came across this:
http://forum.arduino.cc/index.php?topic=278270.0
2) Seems like some suggested using a LIR2032 battery, but will that work? The schematic in the post looks like Vcc is dumped into the battery after passing through a 200ohm resistor and a 4148 diode. So 21mA at 4v3 sounds right (did I get that right if powered from 5v? and I measured it at 4v2 and 17mA), but is there a need to cut off charging at some point?
Thanks,
ko
As for question two, these boards are designed to run with LIR2032 and have a trickle charger. There is no automatic way to shut this off (or any manual way without disconnecting power to the device entirely). My understanding is that it doesn't need to be shutoff.
The LIR2032 is pretty low capacity compared with a CR2032 though - you'd expect a backup battery on an RTC to last several years, but I've seen people do the calculations and the LIR2032 won't last a full year. Of course you probably only need it to last short periods and it'll recharge in between, so that's probably not too important. What might be more important is you can't run the board off 3.3v and expect it to charge the battery. I've stuck a normal CR2032 in, should keep the RTC going for a decade and I can run it at the same voltage as the esp8266. To do this just remove the diode to disable the trickle charge circuit.