Quoted from 4Max:Sorry, not sure how to measure high and low plus the solenoid locks on as soon as I power on the machine.
Is there any harm in leaving the TTL chip alone, replacing all the transistors, checking, and if still locks on, then replace TTL - or could that damage the transistors again?
You can measure high/low with a DMM. High is 2-5VDC and low is 0-0.8VDC.
Yes, you can change the transistors but if the problem is with the TTL (or the signal coming from the CPU) then you will have the same problem again.
You can disconnect J130 from the driver board so that the coil won't lock on. Then turn on the machine and measure the output from the TTL. If it's high then you know the problem is in the transistors and you can just replace all of them and the diode. If it's low then the solenoid is just doing what it's supposed to and the problem is with the TTL (or the signal from the CPU).