Try placing a 100 ~200 ohms resistor between the Atmega's VCC and the DS1307.
Make sure Vbat is connected correctly, the + side is the "back" of the cell. Remove all ICs, check for shorts with the DMM and then apply power and verify voltages at the socket pins. Check all pins to be sure power or ground isn't shorted to one unexpectedly. You should have quit after two.
You are missing pullup resistors on SDA, SCL, I don't that will cause overheating tho. Unless the uC is driving the pins high as regular digital outputs and not I2C/Wire outputs.Any chance the devices are just being installed 180 degrees around? That would certainly make them warm.
I thought the ATMEGA has internal pullups on the SDA/SCL i could be wrong? . like i said I dont even have the ATmega inserted on the setup and it would still over heat..
Quote from: paimpozhil on Mar 27, 2013, 05:56 pmI thought the ATMEGA has internal pullups on the SDA/SCL i could be wrong? . like i said I dont even have the ATmega inserted on the setup and it would still over heat.. It does, and if the Wire library is being used, it will enable them. It will probably even work this way, but the pullups are technically too weak. External pullups between 2.2K and 4.7K would be best. But either way, this will not cause overheating.Four posts in you tell us about the voltage regulator. Have you measured its output?