That was a fast response. Thank you very much Gr5!
My board is version 1.5.7, but comparing both schematics there doesn't seem to be any differences in that area.
So the new transistor is ok.
And yes, I had Q4 replaced.
As soon as the current print job is finished I will start testing again, and report back.
Recommended Posts
gr5 2,265
I'm sure it's fine.
Do you have access to the schematic? There's one here:
http://reprap.org/wiki/Ultimaker%27s_v1.5.4_PCB
and you need to download "eagle" to view it. Anyway I beleive this is the relevant area.
Q4 is the part that you replaced, right?
If no fan is connected, PWM2 should be at VCC2 whatever that is (19V? 12V?).
The arduino puts out a digital signal which should be around 0V or 5V leading into R20. The other side of R20 goes into the base of the transistor. Current should only flow downwards. When the arduino is "on" aka in a "high" state aka at 5V, the highest the base can get to is typically .7V for a NPN resistor but this is probably a darlington and might not be silicon so I'm not surprised if it only gets up to .2V but that's probably voltage when in the "on" state whether the fan is connected or not.
The transistor acts like a switch that switches from the collector (top connection) to the emitter (bottom connection) and not much current goes in or out the base. The base is the control of the switch. The arduino doesn't have the power to switch the fan on and off directly so it uses this transistor. If you are familiar with relays it is the same concept.
transistor off
With a fan connected, and if the transistor is off you expect 19V at PWM1 and PWM2, very close to 0V (less than 0.1V) at the base and 0V at ground.
With no fan and transistor off you expect PWM2 at 19V, and the 3 transistor pins close to 0V. PWM1 might be floating and could be anywhere.
transitor on
With transistor on you expect .2 to .7V at the base of the transistor, and a pretty low value at the collector - maybe 1V or less. 0V at the emitter (it's connected to ground so it will always be 0V by definition).
With transistor on and no fan you expect base probably around .7V (somewhere .2V to .8V I suppose) and the other 2 pins around 0V. Actually the collector might be floating around randomly.
In PWM mode the transistor switches between these 2 states many times per second. There is no flyback diode so this is kind of a bad design as you can get quite a bit of voltage and power from the fan each time the transistor is switched off. Someone should add a diode from pwm1 to pwm2 to let the current "fly back" up into pwm when q4 is switched off suddenly as fans are inductive. The diode needs to be able to handle 19V reverse voltage without conducting but otherwise can be very wimpy.
PWM mode is probably a bit of a strain on this part. I can see why it fails a lot. In 0% and 100% modes it should be fine. It's a shame because a 1 cent diode could fix this. Maybe there is already a diode built into the fan. But there probably isn't because then if you hooked up the fan backwards it would short out and destroy that diode in a second instead of simply running backwards like others have reported.
Link to post
Share on other sites