Skip to content

Commit

Permalink
solder
Browse files Browse the repository at this point in the history
  • Loading branch information
benjamenm03 committed Feb 14, 2024
1 parent 729ff9a commit f420e19
Showing 1 changed file with 73 additions and 1 deletion.
74 changes: 73 additions & 1 deletion soldering/solder-challenge.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,76 @@ READ ALL OF THESE ITEMS CAREFULLY. DO NOT SKIP ANY OF THESE ITEMS.

2. Gather your materials from the list at the beginning of the document. They are separated for you, so you shouldn't need to cut any packaging or tape rolls.

![Soldering Materials]
![Soldering Materials](/soldering/soldering-media/1materials.png)

3. Insert a through-hole resistor into the PCB at the top of the board, into the holes labeled for R12. Spread the pins on the back-side of the board to hold the component in place. Note that polarity doesn't matter for resistors.

![THT Resistor Pins](/soldering/soldering-media/2tht-resistor-pins.png)

4. Place a very small amount of solder wire on the tip of the iron, and using this small "ball" of solder, heat the pin and hole lightly feeding solder into the hole. If the solder sticks to the pin and doesn't flow through the hole, this is a problem. You need to heat the pad of the hole more so the solder flows into it. You should have something that looks like this:

![THT Resistor Soldered](/soldering/soldering-media/3tht-resistor-soldered.png)

5. Feel free to trim the pins using wire snips. Cut right above the bead of solder left on the board.

6. Repeat this step three times for resistors R10 and R11.

7. Now we are going to solder some surface mount components! These are a bit trickier than through hole components, so be careful! Start by heating one side of the surface mount pad for the resistor R9. It is probably easiest to add solder to the pad on the side you hold the soldering iron on.

![SMD Solder Pad](/soldering/soldering-media/5smd-solder-pad.png)

8. Using tweezers and a clean soldering iron tip, reheat the pad with solder on it, and then carefully slide the resistor into place while the solder is being heated. Remove the heat from the pad, so that your resistor is now held in place. Then carefully add solder to the other side.

![SMD Soldered](/soldering/soldering-media/6smd-soldered.png)

9. Repeat this process 5 more times for resistors R6-R8 and R13-R14.

![SMD Six Soldered](/soldering/soldering-media/8smd-six-soldered.png)

10. Utilizing a similar procedure, you are going to solder four surface mount LEDs, D6-D9. Note that with LEDs **polarity matters**! There are green markings on the bottom of the surface mount LEDs. The side with a green box is the cathode (negative) side. And when looking at the top of the LED, there is a very small black dot, which is also the cathode side. This side should be oriented towards the resistors, or away from the Arduino.

![SMD Four LED](/soldering/soldering-media/9smd-four-LED.png)

11. Going back to through hole components now, add 5 more through-hole resistors to R1-R5 following the same procedure as before.

![All Resistors SMD LED](/soldering/soldering-media/10all-resistors-smd-LED.png)

12. Now we are going to add some through hole LEDs. In this case, the longer leg is the anode pin, which is the positive side. It should go into the hole closest to the Arduino, and the shorter leg should be in the hole closest to its paired resistor. Start by soldering in the middle LED, D3, and solder it so that it is flush to the board.

![THT LED Middle](/soldering/soldering-media/11tht-LED-middle.png)

13. Now we are going to solder D1 and D5. Repeat the same procedure as before, making note of polarity. These should stick out a little farther from the board to leave room for the last two LEDs.

![THT LED Top Bottom](/soldering/soldering-media/12tht-LED-top-bottom.png)

14. Finally, we are going to solder D2 and D4. These LEDs will need to be positioned above the other three LEDs we have already soldered.

![THT LED All](/soldering/soldering-media/13tht-LED-all.png)

15. Now we need to add some headers for the Arduino to fit into. You may need to get creative to hold the header in place and solder just one pin to secure it. Then solder the remaining pins of the header. Try to make this as straight as possible.

![](/soldering/soldering-media/14header-one.png)

![](/soldering/soldering-media/15post-header-back.png)

16. Repeat this for the second header pin, and your board should look like this!

![](/soldering/soldering-media/16headers-both.png)

17. Now we need to add the battery connector. The indicators on the PCB for polarity are referring to how the battery will sit in the connector, so you will need to flip the battery connector so this works properly. Insert it completely as shown below.

![](/soldering/soldering-media/17battery-direction.png)

18. Add solder to completely cover the back-side of the board's battery connectors, as shown below.

![](/soldering/soldering-media/18post-battery-back.png)

19. You are now done with soldering! Your board should look like this:

![](/soldering/soldering-media/final.png)

20. Upload the code Solder-Tester from the ENGR100-950 library to an Arduino, and then plug the Arduino, carefully, into the header pins on your completed board (USB should no longer be attached). When inserting a battery, you should see a pattern of lights flashing. Check with an instructor to see what these lights mean, or read the comments at the top of the code file!

## Submission

- You will receive points (out of 20) based on how the board functions and if the code runs correctly on your board.

0 comments on commit f420e19

Please sign in to comment.