PDA

View Full Version : How to solder Guide (PCB edition!)


chippermonky
08-21-2006, 01:37 PM
To my Great concern, there have been countless questions on "padhacking" and soldering and wiring in general. With brief knowledge about electronics, and a day's worth of experience with an iron, wiring is by far the easiest part of building a custom stick definitly one of the most fun if you havn't hacked 500 pads already. Anyways, this guide is intended to teach both HOW and WHY. Learning why will allow you to adapt your skills to any pad. This guide is divided into two parts, first, to determine where we solder to, and second, to how we actually solder to these places. How to Solder portion of this guide is currently incomplete cuz I'm lazy and half my post got deleted.

If you don't feel like learning and you know where to solder to, you can just jump down to part 2.

Part 1. WHERE?!

What the heck is a PCB?
Good question. PCB stands for "Printed Circuit Board" which bassically means that green stiff board that is inside your controller with a bunch of weird things sticking out. The term PCB applies to any of these green crusty thingys (also known as epoxy board and breadboard) but whenever the term is used on srk, we usually mean the board inside your controller. The PCB inside your controller takes the button input you give it and translates that into something your computer can read. This translation process is known as encoding and the chip that does it can be referred to as an encoder. If you look hard, you will see several light green lines coming out of the encoder. Here isa photo, please keep in mind sometimes the encoder does not look like a black blob in the middle of a PCB. Bassically though, if it's in the middle of the PCB and a lot of wires are going into it, it's probably an encoder.
http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/IMG_8815.jpg
These lines are actually copper covered in a green enamel for insulation and will conduct electricity. (Yes! that means touching a screw driver to these lines WILL NOT blow up your controller, even when it's on! BUt still not reccomended!) These copper covered things are commonly known as traces. If you follow the traces (also known as tracing!) you will notice that they lead to various funny looking things on your board, some may go through small looking squares or these circular shaped things that pop up on the PCB as well. The square and circle thingies that pop up on your PCB are resistors and capacitors, for all intents and purposes, you do not need to know what these are and what they do only that they are there ande you really shouldn't remove them. A handful of the traces will go to the big fat wire that sticks out of your controller, once again, do not touch these ones. The traces that you DO want to bother with are the ones that lead to the button contacts. You can tell if it's a button contact if it is right below the buttons. I took a picture of a couple different contacts (2) (which are actually from the same pad..) to show what they can look like. If you want, please check the padhacking (http://www.shoryuken.com/forums/showthread.php?t=113675)thread on tech talk forum for more photos. Since it's not in my pictures, I should quickly mention now that more often than not, these contact points are covered in this fugly black stuff that you can not solder to. You can either scrape this off or solder to a different point more on this later.
http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/IMG_8818.jpg
http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/IMG_8817.jpg
Moving on, as I mentioned there are oftentimes more than one point to which you can solder to. If you look carefully, you will find most PCBs to have these small copper dots on them. THese dots are referred to as solder points and can be.. well.. soldered to. http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/IMG_8815.jpg

Now that I know WHAT a PCB is, HOW do they work?
Excellent question! If you havn't guessed already, when you press the button down over the contact points that I was talking about it "shorts" out the two points that is to say it connects them. Remember how there are traces coming out of these two contact points that lead to the encoder? When you short out the two contacts, you are effectively shorting out two of the traces that are attached to encoder. The encoder chip is capable of detecting this short and when it does, it sends this info to your ultramodded xbox or whatever.

Since half of this post got F*ing deleted, You'll have to live with my terse but still complete and comprehensible version of the rest.

If you have a sharp eye, you might have noticed one of the two contacts of every button is actually interconnected! The side that is not interconnected is known as "signal" and the side that is interconnected is known as "ground" or "common". Here is a simple picture to clarify.
http://s55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/?action=view&current=bf3207d4.png&refPage=&imgAnch=imgAnch3
Brain is another way to say encoder, but if you use that word, people will laugh at you. s1 s2 s3 are signal1/2/3, there are more than one because you need more than one to detect more than 1 button! G stands for ground, duh.

Now since this is rather confusing for the first time, I'll use an analogy to explain how "ground" works. Imagine you have 3 pipes with a viewing window in each of them. One end of the pipe leads to a giant water resevoir, the other goes behind a curtain. Behind the curtain, each pipe is connected to a valve and then all flow into a much larger pipe that leads back to the resevoir. This larger pipe is ground and the 3 smaller pipes are signal. When the valve for each respective pipe is turned on, you can see the flow of water through the pipe. In this manner, you can figure out which valves are on and off without being able to see the valves. This is the same principle on your PCB. The encoder is able to detect the flow of electrons through s1/s2/s3 but the electrons will only flow if they have somplace to flow to. When they are shorted to ground, the electrons are able to flow into ground and the encoder can detect this flow. In this manner, even though half the wires are interconnected, the encoder can still detect button presses.


So WHERE do I solder to?

Great question. Think about what your trying to do. You are trying to use your sexy sanwa/seimitsu/happs in place of the crappy plastic buttons on your controller. The plastic buttons, when pushed, short the two contacts so you want your sexy sanwa/seimitsu/happs to do the same thing. Looking at the bottom of the pushbutton, you will notice two connectors. When the button is pressed, these two connectors are short, and in effect, anything connected to these two connectors will ALSO be shorted. So if we connect the two contacts on the PCB to these two connectors, the two contacts will be shorted! Knowing that, you COULD simple wire up your controller like this:
http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/wiring-1.png
However this method is excessive. Remember how one end of the contacts are common, that means one end of the pushbuttons are common as well. So we can actually connect all of one side of every pushbutton and then solder it to ground just once. THis method is known for some F*ing reason as daisy chaining. Here's a picture to clarify:
http://s55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/?action=view&current=wiring.png&refPage=&imgAnch=imgAnch8
Also, remember when I was talking about those solder points, the small round copper contacts that you can solder to? You can solder to these areas instead of the contact area that the cheap plastic button shorts like I've drawn in the picture and have been talking about. Bassically, imagine the picture I just linked to. If anywhere along the red wire there were a copper contact point, you could solder to this point instead of the cheap plastic button contact area.

I should quickly mention here about Sanwa and seimitsu joysticks. Some of them already "daisy chain" the grounds together so you will see only 5 connectors sticking out of them. One of them is ground and the other are signals. Just wire the ground to ground, and the signals to their respective signals. I don't have a diagram to show which signal is which so if someone could kindly provide me with one, that would be nice.

I should mention 2 things real quick. First, some controllers for older consoles DO NOT have encoders. But it makes no difference, If for whatever reason you want to add a l33t joystick to your NES atari comodor or whatever (actually I think NESs use encoders and uhh, comodores use keyboards don't they lol oh well) solder it the same way. Second, not all PCBs have a common ground, that is to say, they look something like this:
http://s55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/?action=view&current=wiring2.jpg&refPage=&imgAnch=imgAnch1
in a case like this, just wire it up like I showed in my first picture:
http://i55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/wiring-1.png
On PCBs like these you CAN NOT use sanwa/seimitsus that use the fancy connector cables, because they already "daisy chain" the grounds together. You can use JLWs and some seimitsus however.

So I THINK that's all I wanted to say about PCBs, but who knows cuz half my post got deleted :(.


Part 2. It won't stick! (soldering incomplete)
So this section is incomplete and probably never will be. Having a guide on soldering is rather pointless, Just practice and you'll get it! Read and take from it wat you can. You can always google for other soldering guys if you feel unconfident.

Now that you know exactly where you want to solder to, all that's left is to solder. Good soldering requires two things, technique and practice. There are some things about solder that I simply can't explain, after you have soldered a couple times, you will get the feel of how solder works and what is required for a good joint. Nevertheless, I'll try my best to explain. You do not need much practice to solder well.

Tools
-Soldering iron, any iron with any tip will do, you are not doing very precise work here.
-Solder, prefferable rosin core and lead free. The Rosin is a type of "flux" that cleans the contact and help to stick. Lead free is for safety (duh). Do not get acid core, I believe those are used for plumbing...
-Desoldering iron/solder sucker/copper braid, you will inevitably make at least one bad joint that's gonna get filled with impurities and you'll find that no matter how much solder you use, you can't get the wire to stick. These tools are used for cleaning up, one or all will do.

Understanding Solder
Solder behaves like nothing you've ever seen before and really to understand it, you must practice. Someone who has never seen the ocean before can not understand waves until he or she has seen it. Same case with solder. Play aroud with it and you'll learn. But anyways, there are a couple things that really help to know beforehand. Solder is like a glue, do not think you are welding two pieces of metal together, what you are doing is you are glueing two pieces of metal together. In order for glue to work, it must STICK to what you are glueing. You'll find much to your dismay that solder is not always cooperative and won't stick. blablabal I finish later...



Final notes: All this is straight off the top of my head and everynow and then, I start believing something that is completely false to be true. So if you find some blatant mistake, please don't be shy to point it out.

themes: Making jokes that aren't funny. Thinking I'm funny when I'm not. Making drawing that look gay. Bitching about how half my post got deleted.

chippermonky
08-21-2006, 03:06 PM
HAHAHA, I feel F*ing accomplished.

Mariodood
08-21-2006, 06:31 PM
Nice =) This should help when I try my stick mod. I like how noob friendly it is.

dongle
08-24-2006, 11:44 AM
cool, thanks

final_cut
08-24-2006, 12:14 PM
This is a good guide. I can't think of an easier way to explain it.

gozulin
09-03-2006, 12:26 PM
Good guide. However, there are a few things I don't understand:

1-You explain what a PCB is but what's a controller?
2-You mention the word "electricity" several times. What is that?
3-Why does the encoder send signals to my happy place?
4-How do I hack my controller to pull off shoryukens with one button? I want to win tourneys.

Seriously, though. Good guide

chippermonky
09-09-2006, 07:22 PM
Good guide. However, there are a few things I don't understand:

1-You explain what a PCB is but what's a controller?
2-You mention the word "electricity" several times. What is that?
3-Why does the encoder send signals to my happy place?
4-How do I hack my controller to pull off shoryukens with one button? I want to win tourneys.

Seriously, though. Good guide

Thanks for the compliment Gozulin, unfortunately, answering your questions are beyond my ability! Controllers have always been something that mystefied me, you'd best be off asking those clinically insane people who pull off infinites with controllers, they might give you an answer, or they might give you nonsense, who knows! Likewise, I'm not quite sure what electricity is hence the need for the water analogy to explain it. For your third question, I think it's an issue more of feeling than fact if you know what I mean so it's tough for me to give you a solid answer. Finally, for the last question, I think daigo is the only person who can help you out with that, it's beyond me.

insomnotek
09-10-2006, 12:49 AM
What the heck is a PC?

i think you mean pcb.

unless it was a joke. then, im a dumbass for not getting it :wonder:

chippermonky
09-17-2006, 11:10 PM
i think you mean pcb.

unless it was a joke. then, im a dumbass for not getting it :wonder:

hehe thanks, changed.

and bump before my sweat and blood gets auto deleted in the passage of time..

buyproduct
10-24-2006, 01:00 PM
Second, not all PCBs have a common ground, that is to say, they look something like this:
http://s55.photobucket.com/albums/g1...nch= imgAnch1
in a case like this, just wire it up like I showed in my first picture:
http://i55.photobucket.com/albums/g1...g/wiring-1.png
On PCBs like these you CAN NOT use sanwa/seimitsus that use the fancy connector cables, because they already "daisy chain" the grounds together. You can use JLWs and some seimitsus however. ... chippermonky

This is not totaly true. If your pcb has seperate ground for each direction you can still solder each ground to the stick at 2 locations. The first is the tab on the microswitch itself (this is for non optical sticks) the second location is to look for the ground solder points on the pcb of the joystick that the connector is attached too. (Just follow the traces) I only mention this because my first stick used a xbox pcb that had seperate grounds for every signal on the damn controller. The sanwa joystick I puchased had the 5 pin connector so I was going crazy trying to figure out were to solder the separate grounds to. I then relized that all I had to do was either of the 2 things I just mentioned. I finally decided to hit up the tabs because they were bigger. Hope this helps.

Sim-Sational
10-24-2006, 04:54 PM
One very useful tool is Rosin Flux (paste or pen). It acts as a bonding material for solder, and comes in handy for stubborn contacts. i prefer the paste - just dip the wire in, spread a bit on the contact, then solder away.

Just adding my 2 or so cents! Very funny and readable tutorial. ^__^

0746
10-24-2006, 05:35 PM
Typical solder you buy off market: 60/40 tin/lead or whatever but even those eutectoid alloys melt at 300 degree celsius or more. Don't melt your plastic :P It will probably cost you an extra few dollars but is better to use crimps as most of those buttons come with proper ends to crimp stuff to. Well, not that costly...you can probably buy hundreds of those crimp ends for a few dollars.

NiteWalker
11-01-2006, 07:13 PM
Bump for you chipper. Have you thought about making your tutorials in pdf for and then just linking them on your "everything you need to know" thread? Only 1 thread to bump rather than a new one for every topic. It's what I'm doing.

chippermonky
11-01-2006, 08:20 PM
Hey nite, thanks for the bump.. Maybe when I have time I'll compile this into a pdf, I'm really too busy/lazy to do that right now.

Ha, I should really finish my other guides first though :P....

kurdt_the_goat
02-04-2007, 06:54 PM
Hey guys.. i'm wondering if someone can explain exactly how to do the daisy chain method of connecting the ground?
Like this http://s55.photobucket.com/albums/g140/chippermonky/Joysticks/wiring/?action=view&current=wiring.png&refPage=&imgAnch=imgAnch8

What i'm not understanding is how you create several contact points (for each button) along a single wire? Does the wire have to be completly uncovered to use this method?

SquaLLio
05-19-2007, 03:56 PM
Anybody got some closeups of their soldering joints on a DS1? I'd like to see how a proper joint on a copper contact should look. I've been testing on old controllers and I feel satisfied, but I need some sort of comparison. I'm using the Radio Shack Soldering Iron ($7.99) on 22 gauge wire.

Oh that reminds me...on the square, X, Triangle, etc where the jagged contacts are, the guage I'm using is a bit too big I think, is it safe to strip away about half of the strands and it be able to still conduct properly?

Sorry reminded myself of another question. Do I need to make sure that the solder is on the copper ONLY and not touching the trim of the board at all? In between some of the contacts is some dark green, darker than outside the contacts. A couple of joints I did seemed like it might just barely touching the trim, but it's hard to tell. Thanks, and sorry for all the newb questions.

(Sorry for double post, buttons are coming soon and I'm getting paranoid...I got quit smokin :/ )

shoo
05-19-2007, 08:41 PM
dam this is old

someone should sticky this

*looks around for a mod*

Paik4Life
06-25-2007, 06:59 AM
Bumping this because it should be included in the essential threads sticky. I'm also tired of people IMing me with the same soldering questions...this will hopefully limit those random IMs.

~Paik

chippermonky
06-26-2007, 12:41 AM
I'll go do that now paik :). I understand wah tyou mean lol.

HaadoGeiWoo
10-16-2007, 12:27 AM
Would anyone mind posting up some images on how to solder the wires onto a PS2 & Logitech PC controller?

Yes, Im a total noob at this but I really want to try making my own custom stick but I learn a lot better if shown in better detail. I plan on ripping apart one of my PS2 & Logitech USB controllers to make 2 sticks as a test run to see if I can do this right.

ReDLiNe
10-26-2007, 02:07 AM
i have a problem...i installed a new joystick...all wires and grounds seemed to be attatched properly but for some reason when i turn game on it seems to be stuck in crouching mode....and when i hold the joystick down i stand up. any idea wuts wrong?

ReDLiNe
10-26-2007, 02:11 AM
also i have a padhacked stick (dreamcast) and am trying to install a perfect360. where can i connect the power wire to. i was thinking of splicing it in one of the wires in the controller cord but dont know which one

TingBoy
10-26-2007, 01:28 PM
i have a problem...i installed a new joystick...all wires and grounds seemed to be attatched properly but for some reason when i turn game on it seems to be stuck in crouching mode....and when i hold the joystick down i stand up. any idea wuts wrong?

I have a feeling you plugged in the disconnects to the wrong prongs. If you're using a Happ stick, then connect the ground to the smallest prong and the other wire to the prong closest to the ground.

Edit: found the old picture about this problem.

http://img475.imageshack.us/img475/899/dsc04434uc2.jpg

The ground wires are already plugged in. Just plug in the other wires on the green prongs.

Shin Ace
04-18-2008, 05:22 PM
The trick to soldering is getting the parts hot enough that they melt solder. If only the tip of your iron is hot enough, all the solder will flow to the tip.

Anyone that has done some plumbing knows the same concept. You apply the flame about 1" or 2 from the joint and then apply the solder directly to the joint. As soon as it starts melting, it will fill the gap.

For small joints, I put a tiny bit of solder on the tip of the iron, and then have this drop touch both parts to be soldered. Next, you bring in the solder from the opposite side so that it can touch the pieces to be soldered ONLY. Do not let the solder touch the tip of the iron, that is wasted solder.

DOA.
09-09-2008, 07:20 PM
I know your supposed to tin the tip of a soldering iron so prevent it from oxidizing. However I guess I might not be doing it correctly but my tips usually get completly oxidized on one side and the tip. Like I said I guess I might not be doing it right, but also is there anyway for me to save the tip or do I have to get a new one?

Twinniss
09-09-2008, 08:06 PM
Tips are usually quite cheap actually

anyways i use sandpaper and try to clean everything off the tip

DOA.
09-10-2008, 12:53 PM
Thank you I figured I could probably do something like that, I just wanted to make sure.

Monte
09-28-2008, 12:13 PM
is there a way to spot a cold solder joint? the hdmi output on my PS3 doesn't work and apparently PS3s have been known to have bad solders on the hdmi output.

TingBoy
09-28-2008, 12:20 PM
is there a way to spot a cold solder joint? the hdmi output on my PS3 doesn't work and apparently PS3s have been known to have bad solders on the hdmi output.

I hope someone can answer this, but worst situation will be just reheating all of the solder points for the HDMI output =P