Академический Документы
Профессиональный Документы
Культура Документы
In this class, you will learn how to design a custom printed circuit board from a breadboard
prototype. This is useful if you want to make multiple copies of a circuit board for your project, or
simply want to add a level of polish and professionalism to your work. By creating your own custom
circuit boards, you are elevating your project to more re ned levels of design and fabrication.
While this may seem intimidating, it is actually easy to do if you take your time and do it carefully. I
will show you how to digitize a circuit in the freeware version of Autodesk Eagle and then how to
convert the schematic into board les which can be sent out for fabrication. Once you see for
yourself how easy this process is, you will be hooked. There are few greater feelings in the wild world
of electronics than holding your rst custom manufactured circuit board in your hand.
I hope that you will follow along with me as I teach you how to design a circuit board.
Class Author:
randofo
Randy Sarafan is an artist, designer, inventor, and founder of the Instructables Design Studio. Over the last 10 years he has
created hundreds of step-by-step tutorials on diverse subjects ranging from pancakes to self-driving robotic queen-sized beds.
He has authored two books, 62 Projects to Make with a Dead Computer and Simple Bots.
His work has been showcased by the NY Times, Popular Mechanics, The Today Show, The Tonight Show, NPR, the BBC,
Core77, Boing Boing, and the National Examiner (to name a few). He currently splits his time between Brooklyn, NY and the
internet.
Lesson 4: Manufacturing
In this lesson we cover basic validation of the design file
and discuss selecting a manufacturer.
In this class we are going to learn how to convert a circuit from a mess of wires
on a breadboard into a custom print e d circuit bo a rd . This class is intended
for hobbyists who want to take their projects to the next level and produce an
end-product which is more nished. The bene t of designing a circuit board
for printing is that it is cleaner and more reliable than a circuit built on a
breadboard or perf-board. The other main bene t is that it is repeatable. If you
need to make ten boards, it will save you a lot of time to have a custom board
printed.
This is an introductory level class and we will not be going over more
advanced topics in design and testing that would help you make your board
ready for consumer manufacturing, but the skills covered here are a stepping
stone to making professional-quality circuit boards.
PCB stands for "Printed Circuit Board." This is the standard circuit board you
will nd inside of most electronic consumer products.
A standard circuit board has 4 layers that we need to concern ourselves with.
This includes the base, copper layer, soldermask and silkscreen layer.
The circuit board's ba s e is typically made out of a type of berglass called FR4.
This material provides rigidity, and has good heat resistance properties.
Thicknesses vary from board to board, but 1.6mm is fairly common.
The co ppe r la y e r is laid atop the berglass base (making the base "copper
clad"). This is the layer that conducts electricity and the circuit's components
are soldered to. All of the circuit's connections occur on the copper layer.
The s ilks cre e n la y e r is printed atop the soldermask and serves as a guide
for assembling the board.
Typically, a circuit board will have two sides, which means there will be a top
side and bottom side. Each side can have all four of these layers, but the
bottom often excludes a silkscreen layer since it is often unnecessary (which
also reduces manufacturing cost). This 2-sided arrangement is fairly standard
and the board we will design in this class will be like this.
The type of components we will be using to build circuits in this class use
t hro ug h ho le s . These are round metal plated holes that serve to both
connect the top and bottom copper layers together, and give you a surface to
solder the component to the board. In this class, I will be dealing exclusively
with through-hole parts.
The other common type of component you might attach to a PCB are s ur f a ce
m o unt . These are small parts with metal tabs that get soldered directly to the
surface of the board.
When designing the board we will refer to the parts of the circuit in di erent
ways. Let's take a moment to clarify the ways that we can talk about a part.
Download Software
You can download Eagle from Autodesk's website, and you will also need to
sign up for a free Autodesk account.
Gather Supplies
Since most of the design will be done on a computer, and the board will be
sent out for manufacturing, there are not really many things you will need.
In fact, the only things you will need for this class are:
A circuit (of your choosing) on a breadboard that you want to create a PCB for
Paper and a pencil
A ne tip marker (optional)
Digital calipers (optional, but recommended)
Once you have rounded up these things, it's time to get psyched for the next
lesson.
Before we can lay out our circuit board we need to do a host of preparatory
work. This includes creating a schematic both on paper and digitally, and
setting up a project within the Eagle software. Creating a schematic is not just
a helpful step, but a necessary step in the Eagle design process. The circuit
board le is linked to the schematic le, and any change you make to the
schematic will eventually have an e ect upon the layout of the board. Albeit
this may all seem like a lot of extra work, you will be glad you did all of this
later.
I'm going on the working assumption that if you want to make a PCB you
already know what a schematic is and how to draw one. If you don't, I highly
recommend rst completing my basic Electronics Class.
To begin, draw out a schematic of your circuit on a piece of paper, using the
breadboard as your guide. Even if your circuit is copied from a di erent one,
draw it out again. Perhaps you changed a connection or a value of a
component and forgot about it, or perhaps the original circuit was drawn
incorrectly. Either way, you want to make sure you have drawn the de nitive
schematic of the circuit you are making, drawn in a manner that quickly makes
sense to you. This schematic will later serve as your blueprint for making
connections in the design software.
It is helpful to use a pencil in case you draw something incorrectly and need to
quickly make a change. For instance, I forgot to add in a DPDT switch that lives
o of the breadboard and is used to toggle the audio signal routing.
Once it is traced, I then like to erase the remaining pencil marks to make it nice
and pretty-looking.
B.O.M.
B. O. M . stands for Bill of Materials. This is the entire list of materials for your
circuit. This can easily be created by making a list of the components you see in
the schematic.
Launch the software. First it will ask you to login using your Autodesk ID and
then it will launch the Control Panel.
Expand the Projects folder list on the left-hand menu, and then select the
Eagle folder.
Next, either select (File > Ne w > Pro je ct ) from the top drop-down menu or
right-click on the folder and select "ne w pro je ct " to create a new Eagle
project. Name the project after the circuit you are making, and hit enter on the
keyboard.
Our digital schematic and PCB design will live within this project. However,
before we can access those, we need to create them.
To begin we will create just the schematic. The board le will be created later,
once we have the schematic nailed down.
To create the schematic, select the project you have just created and then
select (File > Ne w > S che m a t ic ) from the top drown-down menu.
Alternately, you can right-click on the project and select the same. A new
schematic window should load.
You may not easily understand (and may never fully understand) the Eagle
interface and, to be truthful, is not always intuitive to use. However, patience is
key. Don't lose heart or become intimidated by the interface. Once you get the
hang of it, creating a simple board is — well — simple. You can always learn
additional features later as your skill progresses. The core features that we will
be using will be introduced throughout this class as needed, and don't require
any sort of advanced degree.
Before we can create a board, we want to recreate our schematic within Eagle.
This will allow us to easily convert it into a PCB and helps to make sure all of
the parts and connections are made correctly. This may seem like extra work,
but will make life dramatically easier in the long-run.
In theory, you could have skipped the paper step and gone straight to this
step, but I nd having a paper copy is useful for two reasons. First o , having a
de nitive hard copy is nice simply for record-keeping. I recently rediscovered a
circuit board I made for a custom guitar pedal almost 10 years ago, and had no
clue what the circuit was or what value components I needed. The digital les
were lost to time, and even if they weren't, the le formats I used at the time
are surely obsolete. However, I am still able to quickly and easily nd the paper
schematic and B.O.M. in my project archive. Now would also be a good time to
start a project archive if you don't have one.
The other reason I like to rst make paper copies is that they will include all of
the components even if they are not attached directly to the circuit board (in
my case, the DPDT switch). On occasion, the digital version might omit it, as
parts not directly attached to the PCB are not always necessary to include in
the schematic (this will make more sense in a little bit).
To begin, click the button on the left-hand side that looks like a plug with a
Swiss ag over it, and says "add" when you mouse over it. This will load a
window of all of the stock Eagle components.
In the search box type in "Frame." This should load a list of possible decorative
frames for your schematic. I recommend selecting an A3-sized (standard
printer paper) frame, but pick whichever you think will work best for your
schematic and select "OK."
Click anywhere within the blank window to place the work frame. Then, exit
out of 'add component' mode by hitting the escape key (esc) twice on your
keyboard.
You have just placed a work frame for your schematic. You can view it by
selecting the magnifying glass with a thick rectangle within in it on the top of
the schematic window. This will "zoom to t" to your work area.
As you may have guessed, adding a frame is not entirely necessary, but it helps
keep things organized and pretty. Also, the versioning information on the
bottom right-hand corner of the frame should auto-update as you save your
work, which is a nice touch.
To observe this in action, save your schematic by selecting (File > S a v e ) from
the top menu or pressing command+S. I recommend saving your work often
throughout this process.
Now is time to add all of the rest of your component's symbols to the
schematic. Grab your B.O.M. and let's get to work.
Just like you did with the frame, select the "add part" tool, nd your parts, and
then place them into your schematic.
To begin, let's try something easy. Let's search for "op amp" and nd the TL071
op amp that we are using in the schematic.
Notice that the part has a drop down arrow. What this means is that the part
has multiple packages (surface mount and through-hole) and also has
di erent footprints to choose from. You need to select the footprint for the
board you will be using. If you select the surface mount footprint for a
through-hole part, you will not be able to assemble your board correctly.
You can tell the di erence between a surface mount and through hole part
because surface mount will have an abbreviation which starts with "S" and
through-hole will have an abbreviation which starts with "D." Aside from the
obvious naming conventions, surface mount parts will have pads without
holes in the center because the pins are mounted to the surface, and through
hole parts have pads with holes in the center because the pins are passed
through. It's actually fairly intuitive.
When the software states "grid 10mm" under the part attributes for this
through-hole resistor footprint, it indicates that we have found a resistor
package with a 10mm lead spacing and ultimately what we are looking for.
Alternately, this is also where calipers can come in handy. Instead of looking up
the lead spacing, we can simply measure the lead spacing and use this
measurement to gure out what part footprint to select.
Sometimes you won't nd exactly what you are looking for. In those instances,
you can nd a similar part with an identical footprint. For instance, I could not
nd a 1N34A germanium diode, but it has a DO-07 footprint. Instead I am
going to use an AA112 germanium diode which also has a DO-07 footprint.
For our purposes, this should be good enough. It will show up on the board as
a diode with the correct footprint, and for what we are currently doing, that is
all that really matters. If you were going to get deep into Eagle and start
running circuit simulations, this might make a di erence. However, that is well
beyond the scope of this class and our goals.
To add the library go to (Libra ry > Us e . . . ) on the top menu bar. Navigate to
and select the library you downloaded and click "open." It will appear nothing
happened, but when you now go to add a new part, your new library will be
included.
Finally, we need to gure out which components from the schematic don't get
mounted directly to the circuit board. In my circuit these parts include the
potentiometers, audio jacks, battery snap, and bypass switch. In fact, some of
these parts get wired directly and may not have connections to the board at
all.
What I need to gure out is precisely what input and output points the board
needs. After some thought I concluded I need an audio input and audio
output, a connection for the drive potentiometer, and a power connection. To
create these terminals, I am going to use the single "pin headers" from the
Adafruit library I just downloaded.
Note that there are other "pin headers" I could have used already included
with the software, but I just wanted to demonstrate adding a component from
the new library.
Once all the symbols are placed, we need to arrange them, name them, and
draw the appropriate wire connections.
Select the move tool from the left-hand toolbar (it looks like a compass with
four arrows), and click on the symbols to drag them into place. Arrange them
on the screen to roughly match the layout of the hand-drawn schematic.
When appropriate, you can easily rotate the symbols by selecting the rotate
tool and then simply clicking on the symbol you want to turn. With each click
they will rotate 90 degrees.
Next we are going to assign values to each symbol using the value tool from
the left-hand toolbar. Whereas the symbols have names which specify what
sort of part they are, the value designation lets us know what the part actually
is. For instance, we can specify whether the resistor R2 is 100 ohm or 10K ohm
(as is the case). It should go without saying why assigning values to the
symbols is as equally as important as giving them each unique names.
Once all of the symbols are arranged and labeled correctly, now it's time to
connect them together. To do this we will use the NET tool to create
connections between the symbols. All of the connections we make match our
hand drawn schematic, with the exception of the components that we have
determined do not mount directly to the board. In these cases, we just need to
make sure the appropriate pin headers get connected to the appropriate
spots.
Often connections will overlap one another without actually connecting. You
can tell the di erence between a connection and an overlap by the presence
of a green dot. For instance, both diodes connect together with the output pin
header because all three lines converge at the green dot. However, pins 1 and
2 do not connect together because there is no dot even though they intersect.
To x this, you need to delete the green line by selecting the Delete tool from
the left-hand toolbar. This is easy to nd because it looks like a little garbage
can. Once the tool is selected, click on the line to delete it, and then you can go
back and redraw the line with the NET tool.
When you have a lot of symbols connecting with one another, your circuit can
get confusing very quickly. An easy way to tell if a connection is good is by
moving the symbol you are unsure about and observing to see if the
connections get dragged along with it. If they all appear to move around with
the symbol, the connections are reliable.
Now would be a good time to get up, stretch your legs, eat a sandwich, or — if
you are gluten free — have some rice pasta. If you are feeling particularly
inspired, maybe even go for a walk. You need to reset your brain for the next
lesson, and some exercise wouldn't kill you.
Once you have your schematic drawn out in Eagle, it is nally time to lay out
the circuit board. This may seem like it's going to be very complicated, but it is
actually not that bad. The process is fairly straightforward. It is just a matter of
taking your time and carefully thinking through what you are doing. By the
end of this lesson, you should have a circuit board that is ready for production.
A new window should load with a mess of components sitting next to a blank
circuit board rectangle. Save this new window. It will become your circuit
board.
You should be starting o with a jumbled mess of components and a irw ire s .
These are thin "rubber band" lines which indicates two points that require a
circuit connection be drawn between them. When you move the parts around,
these lines stretch or contract like rubber bands.
Our rst order of business is to use the move tool to place the footprints
spread out upon the board. You need to place the footprints within the frame
of the board or the software will give you a really annoying pop-up telling you
that you cannot place a component there.
To begin with, don't worry about placing them in the correct position. Just get
them spread out and take inventory. Once you have a grasp on what goes
where, then you can begin positioning them on the board.
However, you are eventually going to get to a point that no matter what you
do, you have a mess of twisting and overlapping airwires. In fact, you may look
at your airwires and think many of the connections don't even make sense and
should be drawn di erently.
Fortunately, there is a secret weapon for redrawing the airwires and cleaning
up your connections. You simply press the "Ratsnest" button on the bottom of
the left-hand toolbar (the button that looks like a wooden molecule model).
When you press this you will be delighted to discover that the airwaves get
redrawn with more direct paths. This will allow you to continue to move the
components around, and simplify the circuit connections even further.
Once you start to have a grasp of part placement, move the circuit towards
the bottom left-hand corner of the board. Then, adjust the board outline to t
your circuit (typically shrinking it) by clicking and dragging on it using the
move tool. However, don't move the bottom left-hand corner of the board.
This corner is currently on the (0,0) position and this will be useful later in
easily determining the board size.
Continue compacting the board until the components are packed in fairly
tight.
I can probably compress the parts in this example even tighter, but I think
keeping them a little bit spread out will make it easier to route traces.
Layers are di erent work planes upon which your PCB is drawn. For instance,
all of the copper traces on the bottom of the board will be on one layer, and all
of the part names that are silkscreened onto the top of the board will be on
another layer. Yet another layer will have the board's cut outline. In short, the
di erent layers will indicate to the manufacturer to route, drill, or print upon
the board. It provides a blueprint to let them know exactly how to produce the
board.
It is therefore important that you place the correct information on the correct
layer. Fortunately, layers are fairly consistent from one PCB to the next, and
they are relatively easy to tell apart because they are displayed in di erent
colors. By default you are viewing about two dozen di erent layers.
You can view all of the layers currently in play by going to the layer menu,
which can be found by clicking the "Layer Settings..." button on the left-hand
toolbar (which looks like 3 stacked squares) or by selecting (Vie w > L a y e r
S e t t ing s . . . ) from the top menu bar.
I'm not going to go over every layer, but I will discuss the few we are working
with as they are introduced. Here is a full breakdown of PCB layers within Eagle
should you be curious.
The goal is to connect all of the components together properly (using the
airwires as guides) without any of the traces touching or intersecting. The rules
are easy enough, but the game can get maddening as more and more traces
are placed. You will quickly understand why we paid such careful attention to
where our parts were initially placed and preventing airwires from
intersecting.
To create your rst trace select the "Route" tool on the left-hand side tool
menu. It is the one which looks like a blue squiggle with green dots on the
end. You will notice that when you select it you get a new toolbar on the top of
the window. These new settings are important to be mindful of.
Next to the drop-down menu, you will see a series of squiggles. These indicate
di erent ways in which lines can be drawn between points. We'll come back to
these in one moment, but rst, I want to point out the "Width" drop-down
menu. This speci es the width of the copper trace you are creating on the
board. I keep mine set at a width of 0.016 which is more than enough for any
low-current application. If your traces are going to be carrying high current
(such as an amp or more), you will want to use a trace width calculator to make
sure your traces are large enough to handle it.
Anyhow, the di erent squiggles at the top allow you to draw di erent angled
lines. The curves that have right angles are good for drawing traces which are
straight lines or connections which meet at a right angles. The ones which are
diagonals are used for drawing diagonals. The curved lines are good at
drawing — you guessed it! — curved lines. For the most part, this isn't rocket
science.
The two colored squiggles, however, require our special attention. These are
the "follow-me" paths and allow us to auto-route traces between two points
that are connected by airwires. By clicking on the starting location and moving
the pointer around, you can slightly adjust the shape and location of these
routes. I prefer to use the option on the right-hand side which tries to gure
out the best path "from both sides."
This tool is extremely useful for complex paths that swerve around other parts
and traces. It is also useful for routing paths that require vias.
Circuit Board Design Class: Page 31
A v ia is a tiny electroplated hole which passes electricity from one side of the
board to the other. The reason you may want a via is to bypass obstacles and
keep your connections short. For instance, the red line is a trace on the top
side of the board and is therefore able to cross over all of the blue connections
on the bottom side of the board. Once it bypasses them, it connects to a via
that sends it back through to the bottom and allows it to continue along its
merry way towards the chip.
Vias are useful because aside from allowing us to bypass obstacles, they help
keep traces as short as possible. This aids in keeping the board compact.
Even though they are useful, vias should be used only when necessary. For the
sake of simplicity, it is best to try to keep all of your traces on one plane and
not have too many vias to keep track of.
On the right-hand side of the Route toolbar are all of the via-speci c settings. I
typically leave these settings at their defaults. I advise against decreasing the
drill size because this will likely increase production cost later. It is also
advisable not to increase the drill size because people might confuse these for
through-hole connections and try soldering to them.
If for some reason you mess up and need to remove some traces, you can use
the "Ripup" tool. In the above image I'm removing all of the ground
connections that I had previously drawn because I have new plans for
connecting all of the ground connections to the circuit.
Ground Plane
A ground plane is a large copper area covering most of the unused section of
the board. The purpose of a ground plane is to reduce noise and interference
between components in the circuit. The ground plane also allows us to make
ground connections without routing them between pins, which makes life
much easier. You might also note that it makes the board look real cool-
looking.
However, before I add a ground plane, I'm going to take one last pass at
making the board smaller. Components on a PCB can go fairly close to the
edge. I want to get rid of any unused space because every few millimeters
shaved from the dimension of the board cuts down the production cost.
Next, I use the info tool to specify the new dimensions of the board.
Once the size of the board is nalized, it is time to add a ground plane. It may
seem complicated, but it fairly easy to do.
Trace the outline of the board with the polygon tool. When complete, you will
see a dotted line form around the outside of the board.
Now is the moment of truth. We are going to connect the ground plane to all
of the circuit's ground pins.
Click on any of the ground airwires using the Name tool. Something akin to
"N$2" should show up as its name. Delete this and rename the pin "GROUND."
All of the pins connected to the "GROUND" airwires should now be connected
to the "GROUND" plane. Zoom in and review these pins to con rm there are
little blue lines connecting them to the ground plane. It's a bit like magic.
The easiest thing to do is simply to use the text draw tool (which looks like an
uppercase T) to write the name of the board. However, you can try drawing an
image with some of the other shape tools on the silkscreen layer (layer 21 -
tPlace) if you are feeling particularly inspired.
Before I generate the production les, I want run two separate checks to
validate the board.
The rst check is to look for missing airwires and certify there are no
connections missing between components. To accomplish this we once again
simply press the magic ratsnests button. It should return "Nothing to do!" This
indicates to us all of the airwires have been connected.
If all does not go well, the "DRC Errors" window will load with a list of errors. By
clicking on each itemized error is will give an explanation what is wrong, and
highlight on the board where the error is occurring. It is imperative that all of
the errors are resolved before proceeding. Typically I don't use the check
process in the error window itself. Instead, I exit out, make the necessary
changes that it has indicated, and just run the DRC again (until the errors
don't appear).
Generating Gerbers
In the olden days (2016 or earlier), you used to have to open Eagle's native
CAM processor and go through an elaborate rigamarole to generate gerber
les. You still can do this if you want, but I don't recommend it.
Eagle's new process for creating gerber les is much more simple, and the one
I will be using. It basically involves uploading the board to Autodesk Circuits,
which is Autodesk's online hub for all things electronics. By uploading your
board le here, all of the appropriate gerber les will be automatically
generated.
To upload your les to Autodesk Circuits, press the "Make' button on the right-
hand side of the top menu bar. After that, just follow the prompts that pop up
to upload your board le and log into the circuits.io site. This will redirect you
away from Eagle and to a web page on your default web browser where your
le has just been uploaded.
After the quick visual check, you will want to look at the gerber les
themselves. To do this, click on the "layer stack" button in the top right-hand
side of the window to switch views.
You should see a list on the left-hand side with the following les:
Layer Description
Toggle through the gerber les and make sure there is information there, and
everything looks about right. The drill le should have guides for drilling. The
silkscreen le should have everything that needs to be silkscreened. The other
les should have whatever the other les are supposed to have. If they don't,
you need to go back, gure out what went wrong during the setup process,
and create new les.
When you are sure they all look correct, scroll down the page and click the big
"Download Gerber" button to download the zip le to your computer. This le
is what you will be providing to the manufacturer.
If you want to take a look at my les, you can nd them on the Octave Up
Pedal Instructable.
Selecting a Manufacturer
You need to weigh many di erent factors including cost, turnaround time,
scale of order, ease of interaction, and added features such as as fun-colored
boards, exible PCBs, or certi ed lead-free production.
Another manufacturer might cost a lot more, but they can get you a board in 3
days. However, they are set up exclusively for low-volume production with fast
turnaround times and can't cheaply produce hundreds of boards.
In short, you need to weigh the various considerations and decide what is
important to you.
Often, word of mouth is the best way to nd a PCB manufacturer. Ask your
friends who they have used to have their PCBs made. If your friends don't
make PCBs, or you have no friends, Adafruit has created a list of popular
manufacturers and explain some of the pros and cons of each.
Ultimately you just need to pick the manufacturer which looks like it might
work best for you.
In my opinion you should always order more than one in case one is corrupted,
you assemble it wrong, or there is a design aw and that you need to debug.
Five is a fairly safe number and not too excessive.
Wait
After your board is submitted to the manufacturer and you have paid them a
bunch of money, the only real thing left to do is wait. I do not recommend
compulsively checking the mailbox, or online tracking information. Worrying
about whether or not your board has errors is also not helpful. It is best to
forget about all of this for a while and nd something else to do.
Now is time to assemble it. It is not until you actually begin to assemble the
board that you can tell whether or not you designed it correctly. In theory,
everything should be perfect and this should be the easiest part of the
process.
However, chances are that for the rst board you designed, you will likely
encounter a mistake or two. If this is the case, don't fret. This happens to
everyone sooner or later. So, let's start to put the board together and see how
you did.
It is best to start with the parts that sit closest to the surface of the board, and
work your way up. For instance, I install the resistors, diodes and ICs rst. I then
install the taller components like the capacitors and transformer last.
The nal components I attach are those that are external to the board itself.
Obviously, not all circuit boards have parts external to it, but many do.
Power it up and see if it works. If it works, great! You are basically done.
In an ideal world, everything about your board would be perfect the rst time
around. However, there is the chance that no matter how much you checked
and double-checked your work, something is wrong. In my case, the rst
board I made had an incorrect footprint for the transformer.
I ultimately decided to x this footprint issue in the Eagle design software, and
pay to have a second version manufactured.
Fortunately, the footprint issue was my only error. However, there are others
you might encounter.
Another common problem is the board simply not working at all. The rst step
to resolving is to visually inspect the board and determine you have installed
the correct components and all of your solder joints are good.
Assuming this all checks out, visually inspect the traces to ensure they are all
routed correctly. If everything seems correct, this is where having additional
boards comes in useful.
If nothing at all seems to be wrong, perhaps the rst board is simply corrupted
or has a corrupted component. Construct the second board and see if it works.
If it does, you are good to go. If not, you likely got a bad batch of a particular
component or are somehow damaging something during fabrication.
The other problem you may encounter is that the board mostly works but is
doing something unexpected. In this case, it is time to go back to the
breadboard, compare it to the board, and really consider what is happening in
the circuit.
One unexpected thing that you might nd is that the circuit on the PCB works
better than the circuit on the breadboard. This is typically because there is less
noise in the circuit on account of the shorter connections and a ground plane.
In my case, the guitar pedal I am building sounds much better on the circuit
board than it did on the breadboard.
To complete this class, post a picture of the PCB you made in the comments
below.
If you post an Instructable using your circuit board and it gets featured, I will
also add it to the list of example projects for this class.