So PTD4 was showing 3.3V when software on. Pin 13 was also showing high (3.3V) so I replaced T7 (I verified part# and orientation) with a new one. Same result unfortunately, none of the three chime pins activate.
Sounds like it has to be either T7 on the main board, or something in the continuity path between T7 and Pin 13 - there's really nothing else involved. Try measuring the voltage with respect to ground at the T7 emitter side of R4 on the main board (that's the lead facing "up", if you're holding the board with the T7 marking facing right-side up, or to put it another way, the side that's pointing towards the nearby TLC5940). That should read low (around 0.6V) when the PTD4 is reading high.
If that's not reading low, the most likely explanation is that T7 is bad or has a bad solder joint. If you can, check continuity between that lead of R4 and the emitter leg of T7 (the "top" leg of T7, in the same sense that we're talking about the "top" lead of R4), and between the "bottom" leg of T7 and ground, and between the middle leg of T7 and the "left" leg of R3. I know it's hard to reach the individual legs of the transistor once it's soldered in, but if you can, it's the best place to test continuity, because testing at the solder pad only tests that the pad is connected, and can miss a bad solder joint to the leg.
If the T7 emitter (at R4) is reading low at the proper times, it pretty much has to be continuity between there and Pin 13.
There are other possible explanations if you're absolutely sure that T7 isn't the problem and that the continuity is all good, but they all seem extremely improbable: R4 is 0-ohm resistor, or the 74HC595 has an internal short on Pin 13 to Vcc.
As a last resort, you could conceivably add a jumper wire to hard-wire Pin 13 on the 74HC595 to Ground, to permanently enable the chip and override the software control. I'd personally avoid that at all costs. The reason for the software control is that the 74HC595 starts up with its outputs in a random state, so you really want it to be disabled until the software has a chance to initialize the outputs to OFF, because otherwise half of your chime board devices will tend to fire randomly on every startup for a fraction of a second. That's not usually harmful but it can be annoying and disconcerting. (The original Williams System 11 pinball machines are notorious for having this very design flaw in their control boards. My Whirlwind fires several solenoids at once when I power it up about 10% of the time, which is kind of alarming with those 50V pinball solenoids.)
Edited by mjr, 14 March 2021 - 08:33 PM.