<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>PWM Driver not working</title>
        <description> Hi,
i just finished setting up the PWM driver and I hooked it up to the arduino and to the power.
the power LED comes on.

I uploaded the following firmware onto the arduino:
[www.reprap.org]

but after it finished uploading the board does not respond.
symptoms:
-the solarbotics motor I hooked up does not move.
-the LEDs do not light up (except the power LED})
-I can tell the Arduino is running code successfully since it does print to the terminal window.

I checked the diodes, the LED&#039;s the power and input connections and the screw terminals.

any idea how to troubleshoot this?
-Leav</description>
        <link>https://reprap.org/forum/read.php?13,18291,18291#msg-18291</link>
        <lastBuildDate>Mon, 15 Jun 2026 13:24:37 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18345#msg-18345</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18345#msg-18345</link>
            <description><![CDATA[ Yes the voltage is the maximum breakdown voltage between collector and emitter. When the transistors is off only a very small leakage current flows between the collector and emitter until you exceed the breakdown voltage, at which point it will conduct. If the current isn't limited by the load then the transistor could be destroyed. Not a problem in this 12V system with back EMF clamping diode.<br />
<br />
By hot, I mean you would have to get the inside of the transistor more than 150C to damage it.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 08 Nov 2008 07:51:39 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18344#msg-18344</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18344#msg-18344</link>
            <description><![CDATA[ Thanks for the reply :)<br />
<br />
<br />
Higher voltage means that they can handle it higher, not that they need it higher, right?<br />
<br />
Since I already have the TIP122s I think i'll solder them in, and save the TIP120s for backup, especially since they got very hot when I tried to remove them. I touched them and didn't get burnt but my finger was sensitive for a couple of hours.<br />
<br />
Thanks again!<br />
<br />
-Leav]]></description>
            <dc:creator>Leav</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 08 Nov 2008 07:25:38 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18342#msg-18342</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18342#msg-18342</link>
            <description><![CDATA[ Leav,<br />
  Yes TIP122 just seems to be a higher voltage version of TIP120, everything else looks the same.<br />
<br />
The easiest way to test a transistor is with a multimeter that has a transistor test function. A simple transistor can be tested with an ohmmeter but a Darlington is actually two transistors, a diode and two resistors, so it is a bit more complicated to test. I suggest you try one by soldering it in and if it works solder the other two.<br />
<br />
Swapping the base and emitter in that circuit will not have damaged them. As long as you did not get them too hot removing them they should still work.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>Controllers</category>
            <pubDate>Sat, 08 Nov 2008 05:36:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18328#msg-18328</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18328#msg-18328</link>
            <description><![CDATA[ Through plated PCBs are tricky when removing multi-pin things. I have been known to chop the component off first so the pins can be removed individually. Overheating the board and damaging tracks and vias is tooooo easy and often the components are cheaper then rebuilding or bodging the board.]]></description>
            <dc:creator>Lampbus</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 07 Nov 2008 16:47:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18320#msg-18320</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18320#msg-18320</link>
            <description><![CDATA[ Thanks for the help guys :)<br />
<br />
I went out and bought a solder sucker like you suggested and managed to get them out! :)-D<br />
<br />
Since it was so hard getting them out, and I have reason to believe I fried them (connecting backwards and also shorting the tabs), I got new transistors to solder in instead.<br />
<br />
just a quick question: the store only had TIP122 (instead of the current TIP120), they seem to be a drop in replacement with better performance, but I am not sure.<br />
<br />
Spec sheet: [<a href="http://www.fairchildsemi.com/ds/TI/TIP120.pdf" target="_blank"  rel="nofollow">www.fairchildsemi.com</a>]<br />
<br />
could someone confirm this?<br />
(alternatively, is there a simple way to test a transistor?)<br />
<br />
Thanks!<br />
-Leav]]></description>
            <dc:creator>Leav</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 07 Nov 2008 12:52:44 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18310#msg-18310</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18310#msg-18310</link>
            <description><![CDATA[ On all the TO220s I have come across the tab is connected to the middle pin, which is the collector on bipolar transistors, the drain on MOSFETs and the ground on most 3 pin regulators.<br />
<br />
However there are some devices, including Darlingtons, that do have electrically isolated tabs. I expect it compromises the thermal performance, but in the case of a print head driver, with a lot of transistors that need heat sinking, then you would get a big cost saving sharing a heatsink without the need for insulation washers and the associated assembly time. Also the lack of external isolation would more than compensate for the extra thermal resistance of the internal isolation.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 07 Nov 2008 07:43:20 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18309#msg-18309</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18309#msg-18309</link>
            <description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong></strong><br />The tab of the transistor is connected to the middle pin which is the collector</div></blockquote>
Uuups that's true unfortunately<br />
And now I'm confused.. is that for all to220 , because I ripped apart some old thermoprinter where all TOcased transistors where cooled by ONE large aluminum part which holds the mechanics.<br />
<br />
Anyway.. sorry leav, my fault.<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 07 Nov 2008 07:11:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18305#msg-18305</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18305#msg-18305</link>
            <description><![CDATA[ The tab of the transistor is connected to the middle pin which is the collector, so if you use one big heatsink it will short all the outputs together. <br />
<br />
You can get heatsink mounting kits which consist of a mica or plastic washer to insulate the tab and a plastic tube with a flange to insulate the screw. You could get by with two, leaving the heatsink connected to one transistor.<br />
<br />
To remove the transistors without damaging them, the easiest way is to use a solder sucker to remove almost all the solder. You can then waggle each pin individually to break it free from the pad and then the transistor will fall out. <br />
<br />
If you don't have a solder sucker you can try to place the soldering iron across all three pads and pull the transistor with pliers.]]></description>
            <dc:creator>nophead</dc:creator>
            <category>Controllers</category>
            <pubDate>Fri, 07 Nov 2008 03:44:41 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18299#msg-18299</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18299#msg-18299</link>
            <description><![CDATA[ well.. in that case ;)<br />
<br />
relax, heat your soldering iron, take a deep breath... try again. one pin after another and make use of the desoldering pump you kept handy ;)<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 06 Nov 2008 22:32:28 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18298#msg-18298</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18298#msg-18298</link>
            <description><![CDATA[ yeah... I kindoff found the problem... turns out transistors don't work when soldered on backwards... 8-)<br />
<br />
4am + soldering = flipped transistors :)<br />
<br />
-Leav<br />
<br />
p.s.<br />
why are they impossible to get out??!??! :X:X *head/desk*]]></description>
            <dc:creator>Leav</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 06 Nov 2008 22:07:52 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18295#msg-18295</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18295#msg-18295</link>
            <description><![CDATA[ well since the backplate of the transistor ist connected to the ground pin, and all transistors are equal and equaly grounded that shouldn't be a problem ;)<br />
(as long as you don't hit another trace with the cooler)<br />
<br />
To make sure you can remove the cooler for a testrun, but I think the problem is elsewhere.<br />
maybe you should try with other pins<br />
int pwm_a = 9;<br />
int pwm_b = 10;<br />
int pwm_c = 11;<br />
or check the wiring<br />
<br />
'sid]]></description>
            <dc:creator>sid</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 06 Nov 2008 21:38:18 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18292#msg-18292</guid>
            <title>Re: PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18292#msg-18292</link>
            <description><![CDATA[ Also, I added a heatsink to the transistors, but it's just one heatsink for all of them... it's not shorting stuff out is it?]]></description>
            <dc:creator>Leav</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 06 Nov 2008 20:24:04 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?13,18291,18291#msg-18291</guid>
            <title>PWM Driver not working</title>
            <link>https://reprap.org/forum/read.php?13,18291,18291#msg-18291</link>
            <description><![CDATA[ Hi,<br />
i just finished setting up the PWM driver and I hooked it up to the arduino and to the power.<br />
the power LED comes on.<br />
<br />
I uploaded the following firmware onto the arduino:<br />
[<a href="http://www.reprap.org/bin/view/Main/PWM_Driver_1_1#Upload_Firmware_to_Arduino" target="_blank"  rel="nofollow">www.reprap.org</a>]<br />
<br />
but after it finished uploading the board does not respond.<br />
symptoms:<br />
-the solarbotics motor I hooked up does not move.<br />
-the LEDs do not light up (except the power LED})<br />
-I can tell the Arduino is running code successfully since it does print to the terminal window.<br />
<br />
I checked the diodes, the LED's the power and input connections and the screw terminals.<br />
<br />
any idea how to troubleshoot this?<br />
-Leav]]></description>
            <dc:creator>Leav</dc:creator>
            <category>Controllers</category>
            <pubDate>Thu, 06 Nov 2008 20:09:44 -0500</pubDate>
        </item>
    </channel>
</rss>
