Introduction: Adding Auto-Reset Pin to PL2303 Based Serial-USB Modules

Picture of Adding Auto-Reset Pin to PL2303 Based Serial-USB Modules

I got a couple of cheap PL2303 based Serial to USB modules off AliExpress thinking they would work for uploading code on to my Arduino Pro Mini. Unfortunately, I later figured the modules didn't have a reset pin and everyone who's tried manual reset, knows it's a pain.

A quick look into the 2303 datasheet confirmed that the chip does have a pin dedicated for auto-reset and that it wasn't connected to anything on my modules. I gave it a try, pulling out the pin through a small capacitor and it worked!

Although, most of you hackers out there are more intimidated by SMD chips than a Trex running at you, this hack is rather easy, really.

Things you'll need:

  1. 47nF ceramic capacitor
  2. A hookup wire with a male/female header
  3. Micro solder iron
  4. Flux
  5. Desoldering wick
  6. Magnifying glass (optional)
  7. Heat shrink tube

Step 1: Prep the Parts

Picture of Prep the Parts

Fortunately, my modules came with a SSOP28 package, I'd be damned if it were a QNF.

Rip the heat shrink if it came shrunk and locate Pin2 on the chip.

Take a 47nF ceramic capacitor, cut and bend one of its legs into a U-shape such that when the pin is soldered, the cap sits on the bottom side (or you can solder that cap in whatever way that pleases you).

Step 2: Set It Up

Picture of Set It Up

I used my helping hand to precisely align the capacitor leg on to Pin2 and then dab some flux on the pins before I soldered it. Don't really need a 3rd hand I guess, I used it because I don't have a steady enough hand for the job.

Step 3: Soldering

Picture of Soldering

Gotta be a bit careful on this step, clean the solder tip, dip it in flux, melt on a small amount of solder on to the tip, just enough to tack on the capacitor to Pin2 and use a magnifying glass to inspect the joint, in case you're paranoid of a solder bridge.

Keep some desoldering wick on hand just in case you accidentally bridge the adjacent pins. I needed the wick thrice on hacking two modules.

On the flip-side, solder a small piece of wire with a male/female header on to the capacitor's free end and be sure to insulate it.

Step 4: Testing and Finishing Up

Picture of Testing and Finishing Up

Hook up the module to a Pro Mini and upload the infamous Blink (or any other code!) to confirm that your module is working.

Finish off the hack with some nice heat shrink. I love them clear shrinks!

Comments

kobyx made it! (author)2017-04-29

I made it and it works perfectly, thank you for this.

I used smd capacitor ( two of them ) and hot glued all, since I do not have

heat shrink big enough.

Aj Creations (author)kobyx2017-04-29

Good to hear, hot glue should hold it in. I shrink wrap most of my electronics bits because naked PCBs on my workbench full of metal shards make me paranoid!

AbhishekD113 (author)2016-11-23

Awesome hack !! :)
just would like to know, if i skip the capacitor and directly connect the pin would it be ok ?

Thanks.

-Regards,

Abhi

xmontik (author)2016-03-01

Hello, please what type of programmer have I set in arduino IDE, to get pl2303 work as programmer??

Parky1972 (author)2015-06-28

Yep!
I managed to convert mine just as described.
So thanks for that as trying to time pressing tge reset button was becoming tiresome!!

Thanks.

About This Instructable

10,409views

35favorites

License:

Bio: 22 . Mechatronics Engineer . Hopeless Realist
More by Aj Creations:Love SparkAdding Auto-Reset Pin to PL2303 based Serial-USB ModulesDIY- xESC Adapter [ATtiny version]
Add instructable to: