I built the circuit described in a previous question/answer which I will repost here:
It's been running quite well, actuating the solenoid at regular intervals as designed. The TIP122 transistor is barely warm, the solenoid is within normal temperature for its duty cycle, but the 556 timer IC is too hot to touch. It's been operating continuously for 24+ hours without any failures, but I am concerned because I think that this IC should not be warm at all.
Is there something I overlooked in this schematic that should be done to prevent excess heat in the IC? I haven't (yet) measured current usage by the IC alone, but the total circuit draw is 125 mA on standby and 2A when the solenoid is actuated.