Do you have a 'scope to look at the signals?I switch everything off (yank the plug out of the wall),
pause for 30 seconds, then plug back in, expecting a short delay, then a mild ramp up to speed...
but instead, the mosfet blows, the motor runs away at full speed.
Q1 = BC338, NPN, Q2 = PN2907, PNPHi,
Can you give the part name or number of Q1 AND Q2. Maybe from this value I can suggest a replacement.
No, I don't have a scope, yet.Do you have a 'scope to look at the signals?
I suspect that the comparator plus voltage may be going high before the sawtooth from the 555 is there and that would cause the comparator U2a to come up high for a fraction of a second, zapping the MOSFET.
You could clamp both the plus input and the comparator output for a second or so during startup to absolutely insure that the MOSFET is off (using 1 transistor and two diodes or two transistors) during the time the 555 takes to generate a normal sawtooth.
When the transistor(s) releases, then the PWM ramp-up would start.
(We want to save those last three cartridges.)![]()
I doubt that a change in those transistors will help your problem.Q1 = BC338, NPN, Q2 = PN2907, PNP
After noticing you have a spare LM393, I used that to generate the turn-on clamp delay circuit below:I have lots of diodes and transistors, what does a "clamp" look like?

Okay, I'll leave them.I doubt that a change in those transistors will help your problem.
Okay, no drinking yet! I added the componets as shown. I plugged in my 12v supply. I plugged in my HV supply for the motor.After noticing you have a spare LM393, I used that to generate the turn-on clamp delay circuit below:
You'll need to use a meter to see which voltage is incorrect.I checked my work, looks good, diodes right direction, etc.
Did you take picture for the drain voltage? ,how big the spike?, is this spike close to your maximum voltage?Okay, I've made the changes. I've got the delay we're looking for, but, I'm still blowing mosfets.
With the first mosfet, I played with R5, testing the delay, with things going smoothly. Then I loaded
it until mosfet failure, which was 8A or so. Okay, good to know. I replace the mosfet.
With R5 turned low, I apply 120v ac to my two power supplys, one for the motor, and the 12v supply
for the device. I roll the pot on to the halfway mark, wait a few moments, and it spins up the motor. Fine.
Then, while leaving the R5 at the new setting, I switch everything off (yank the plug out of the wall),
pause for 30 seconds, then plug back in, expecting a short delay, then a mild ramp up to speed...
but instead, the mosfet blows, the motor runs away at full speed.
Mind, in this test, the motor was not loaded. At the half setting on R5 on an unloaded motor, it only
draws one amp, running about 3/4 speed.
View attachment 120508
I have three IRF640 mosfets remaining. I feel a little like "Flight of the Phoenix" over here, down to my last starting
cartridges...
The answer to that is in post #26, i.e.Did you take picture for the drain voltage? ,how big the spike?, is this spike close to your maximum voltage?
No, I don't have a scope, yet.


Node #1 polarity of C1 & C2 are correct. This is my 3rd set of caps there, all different mfg.Okay, right off I see that node 1 at U3's (+) input should be 12V, so there's a problem there.
With that sitting at .199V the outputs stay clamped.
The output has to go higher than the voltage at U3"s (-) input (node 4).
Is the polarity of C2 correct?
How about C1?
The node 4 voltage is also incorrect. It should be near 8V with the three 10k ohms resistors in series from the 12V.
It would appear that one or more of those resistors are an incorrect value.