Electronics • Breadboards • KiCad • PCB basics
From Breadboard to PCB
A breadboard is great when you are figuring things out. It lets you move wires, swap parts, test ideas, and
make mistakes without committing too hard.
But at some point the project gets annoying. The jumper wires fall out. The sensor works only when the board
is
sitting perfectly still. The wiring looks like a bowl of spaghetti. You cannot put it in a box without praying
nothing moves.
That is when it is time to think about a more permanent version: perfboard, stripboard, or a real PCB. This
guide explains how to move from “it works on the breadboard” to a cleaner board you can design in KiCad, order
from a board manufacturer, solder, test, document, and actually use.
Breadboard
Test the idea, move wires, prove the circuit
Schematic
Turn the messy build into a readable electrical plan
PCB layout
Place parts, route traces, label the board
Build v1
Order, solder, test, document, improve
A PCB is not magic. It is your wiring turned into copper, labels, holes, and a board shape.
Why this matters
Moving from breadboard to PCB is one of the clearest upgrades a student electronics project can make. It shows
that you did more than follow a wiring diagram. You turned a temporary prototype into a buildable system.
Student project
It makes the project feel real
A breadboard demo is useful, but it usually looks temporary. A soldered board or PCB shows planning,
iteration, component choices, pin labels, power routing, and build quality.
That matters for class projects, GitHub writeups, portfolio pages, robotics builds, sensor boxes, IoT
projects, and anything that needs to survive being moved.
Learning value
It exposes what the circuit really is
Breadboards can hide confusion. A schematic forces you to name every connection. A PCB layout forces you to
think about power, ground, connectors, part placement, trace routing, and how someone will assemble the
thing.
That process turns a pile of jumper wires into an electrical design you can explain.
The goal is not a perfect first PCB. The goal is to make v1, test it, find the mistakes,
document what changed, and make v2 better.
Real LaunchShell example
This is not just theory. I use this workflow for real hardware projects.
Design tool
Free KiCad on Linux
I use KiCad on Linux because it is free, serious enough for real PCB work, and a good fit for student
hardware
projects. It lets me draw schematics, assign footprints, lay out boards, run design checks, and export the
manufacturing files needed to order a PCB.
I used this kind of workflow for my 8-bit CPU PCB work and for a train horn conversion board, where the goal
was
to move from rough wiring and circuit planning toward something cleaner, repeatable, and easier to document.
Board ordering
JLCPCB for manufactured boards
After creating the board files, I used JLCPCB to manufacture the PCBs. That step turns the design into a
real
board with copper traces, solder mask, silkscreen labels, holes, and a physical layout that can be soldered
and
tested.
The important part is not that the first board is perfect. The important part is learning the full path:
breadboard, schematic, PCB layout, exported files, ordered board, soldered build, meter testing, and v2
notes.
Portfolio angle: a PCB project shows more than the final board. Include the KiCad schematic,
PCB layout screenshots, Gerber export notes, JLCPCB order screenshots if safe to share, soldering photos, test
results, and what changed between board versions.
When should you leave the breadboard?
Do not rush to PCB too early. Breadboards are for learning and testing. But once the circuit is basically
proven,
a more permanent version starts to make sense.
Good sign
The circuit works
You tested the basic idea. The sensor reads, the LED responds, the relay clicks, the ESP32 publishes data,
or the display shows output.
Good sign
The wiring keeps failing
If the project only works when nobody touches it, the breadboard has done its job. It is time for stronger
connections.
Good sign
You need to mount it
Project boxes, sensors, buttons, displays, power jacks, and connectors are easier to manage when the
wiring
has a real layout.
Do not skip testing: a PCB will not magically fix a circuit you never understood. If the
breadboard version is still random, unstable, or unexplained, fix that first.
Three ways to make it more permanent
You do not always need a manufactured PCB. Sometimes perfboard or stripboard is the right next step.
Fast
Perfboard
Perfboard is a blank board with holes. You solder parts and wires manually. It is good for small one-off
builds and practice.
Simple circuits
Stripboard
Stripboard has copper strips connecting rows of holes. It can be useful, but you must cut traces correctly
or you will accidentally connect things.
Cleanest
Custom PCB
A custom PCB gives you routed copper traces, labels, mounting holes, connectors, and repeatable layout. It
takes more planning but looks and works cleaner.
Practical path: for a first real project, perfboard is often faster. For a portfolio-quality
electronics page, a simple PCB version is worth documenting.
The breadboard-to-PCB workflow
This is the basic flow. It is not fancy. It is the same idea every time: prove it, draw it, lay it out, build
it,
test it, improve it.
01
Prototype
Build the idea on a breadboard and prove the main circuit works.
02
Document
Write down parts, pin numbers, voltage rails, ground, and what each wire does.
03
Schematic
Draw the circuit in a tool like KiCad so the connections are clear.
04
Layout
Place components, route traces, add labels, check rules, then export board files.
Project workflow
breadboard prototype
-> wiring notes
-> schematic
-> footprint check
-> PCB layout
-> design rule check
-> Gerber export
-> order board
-> solder parts
-> meter test
-> power-on test
-> document v1 and improve v2
Start by documenting the breadboard
Before opening PCB software, freeze what you already built. The breadboard is temporary, so document it before
it
changes or falls apart.
Take photos
Capture the working version
Take clear photos from above and from the side. Get the full board, power source, sensor labels, resistor
positions, module pins, and microcontroller pins.
Photos are not a replacement for a schematic, but they help when you forget what the working version looked
like.
Write the pin plan
List every important connection
Write down which microcontroller pin connects to each sensor, display, button, LED, relay, MOSFET, or
connector.
Also write down each voltage rail. A PCB layout needs to know what is 3.3V, 5V, 12V, and ground.
Example breadboard notes
Project: ESP32 soil sensor box
Version: breadboard v1
Power:
- ESP32 powered by USB
- Sensor powered from 3.3V
- OLED powered from 3.3V
- All grounds connected
Pins:
- GPIO 21 -> OLED SDA
- GPIO 22 -> OLED SCL
- GPIO 34 -> soil sensor analog output
- GPIO 18 -> status LED through 220 ohm resistor
Notes:
- Sensor works at 3.3V
- OLED uses I2C
- Add screw terminal for external sensor cable
- Add mounting holes for project box
The schematic is the real plan
A schematic is not supposed to look like the physical breadboard. It shows the electrical connections clearly.
That is what matters.
Symbols
Parts become symbols
Resistors, LEDs, capacitors, connectors, sensors, regulators, and microcontroller headers each get a
symbol
in the schematic.
Nets
Connections get names
Names like GND, 3V3, 5V, SDA, SCL, and
SENSOR_OUT make the circuit easier to understand.
Review
Mistakes become visible
A schematic helps you catch missing grounds, reversed LEDs, wrong resistor placement, and power rails that
were only clear in your head.
Student tip: a good schematic is readable. Do not draw it like a tangled breadboard. Use
labels,
ground symbols, power symbols, and separate blocks when needed.
PCB layout basics
PCB layout is where the board starts to feel real. You place parts, route traces, add labels, and decide how
someone will actually use the thing.
01
Place connectors first
USB, screw terminals, buttons, switches, sensors, displays, and power jacks often need to line up with a
case or edge.
02
Keep related parts close
Put resistors, capacitors, headers, and support parts near the chip, module, or connector they belong to.
03
Route power clearly
Power and ground should be easy to follow. Do not make the board a maze if it can be simple.
04
Label everything
Add silkscreen labels for voltage, ground, connectors, pin names, polarity, and board version.
05
Add mounting holes
A board that cannot mount anywhere is still half temporary. Mounting holes make project boxes easier.
06
Check clearance
Leave room for screw terminals, headers, heat shrink, plugs, tall capacitors, and fingers.
07
Respect trace width
Small signal traces are different from traces carrying power to motors, LEDs, or larger loads.
08
Run rule checks
Use the design rule checker before exporting files. It catches spacing and connection problems.
Silkscreen labels are for future you
Silkscreen is the text and markings printed on the board. Use it. Future you will not remember every connector
pin.
Power
Label voltage and ground
Mark 3V3, 5V, 12V, and GND. Do not make someone guess
which terminal is safe.
Connectors
Label pin function
Label sensor connectors, switch inputs, display headers, motor outputs, and communication pins.
Versioning
Add board name and version
Put the project name and version on the board. When v2 exists, you will be glad v1 was labeled.
Useful silkscreen labels
Project name: Soil Sensor Node
Board version: v1.0
Power: 3V3, 5V, 12V, GND
Signal pins: SDA, SCL, TX, RX, SIG, PWM
Polarity: +, -, LED direction, capacitor polarity
Connectors: SENSOR, POWER IN, FAN OUT, DISPLAY
Power and ground on a PCB
Power and ground are not the boring part. They are the part everything depends on.
Power rails
Know what each rail does
If the board has 3.3V, 5V, and 12V, label them clearly and keep them separated. A 12V trace touching a 3.3V
input is not a small typo.
Use the schematic and layout to show which parts belong to each voltage rail.
Ground
Make ground easy to follow
Ground should not feel like an afterthought. A ground pour or clear ground routing can make the board easier
to wire, test, and troubleshoot.
For beginner boards, simple and readable beats clever.
Gerber files are what you send to the board house
Once the board layout is ready, PCB software exports manufacturing files. These are usually called Gerber files,
plus drill files for the holes.
Board files
The manufacturer needs the physical design
Gerber files describe copper layers, solder mask, silkscreen, board outline, and other manufacturing
details.
Drill files describe the holes.
You usually upload these files as a zip archive to the PCB manufacturer.
Preview
Always inspect before ordering
Most board houses show a preview. Check the outline, labels, holes, connector orientation, and whether the
board looks like what you expected.
Ordering without previewing is how silly mistakes become physical objects.
Ordering warning: do not upload private project files with secrets, keys, private labels, or
sensitive information printed on the board. PCBs are physical objects, but the design files are still project
data.
When the board arrives
Do not immediately solder everything and plug it in. Treat the board like a new version that needs inspection.
01
Inspect the empty PCB
Check board outline, labels, holes, connector direction, and obvious manufacturing issues.
02
Check continuity
Before soldering parts, check that power and ground are not shorted.
03
Solder in stages
Start with low-profile parts, headers, resistors, and connectors. Avoid building the whole
board blindly.
04
Test power first
Power the board carefully and measure voltage before connecting expensive modules.
05
Test one function at a time
Do not debug everything at once. Test power, then LED, then sensor, then communication,
then load control.
06
Write the v1 notes
Document what worked, what failed, and what needs to change in v2.
Pre-order checklist
Use this before ordering a custom board. It is cheaper to catch mistakes on screen than after the boards arrive.
PCB pre-order checklist
[ ] Breadboard version was tested
[ ] Schematic matches the working circuit
[ ] Power rails are labeled
[ ] Ground is clearly connected
[ ] Connector pinouts are checked
[ ] Footprints match real parts
[ ] Board outline fits the project box or mounting plan
[ ] Mounting holes are included
[ ] Silkscreen labels are readable
[ ] Polarity markings are clear
[ ] Design rule check passes
[ ] Gerber preview looks correct
[ ] No private/sensitive text is printed on the board
[ ] Version number is on the board
Project habit: copy this checklist into your README before ordering. It shows design discipline
and gives you a record of what you checked.
Common first PCB mistakes
These happen. The first PCB is usually where theory meets “oh, that connector is backwards.”
01
Wrong footprint
The part looked right in the schematic, but the real pins do not fit the pads.
02
Mirrored connector
The connector is electrically correct but faces the wrong direction or has the pin order flipped.
03
No labels
The board works, but nobody knows which terminal is power, ground, sensor, or output.
04
No mounting plan
The circuit is fine, but the board cannot attach to the project box or panel.
05
Too little clearance
Parts fit on screen but not in real life because connectors, wires, or hands need space.
06
Power trace too casual
A trace carrying load current is treated like a tiny signal trace. That can cause heating or voltage drop.
07
No test points
The board has no easy place to measure voltage or signals once it is assembled.
08
Forgot versioning
v1 and v2 look almost the same, and now nobody knows which board has which fix.
Debugging board v1
When the first board has a mistake, do not panic. This is normal. Board v1 is often the expensive checklist that
teaches you what v2 needs.
Do this first
Compare board to schematic
Check whether the board was built according to the schematic. Then check whether the schematic actually
matched the breadboard. The mistake can be in either place.
Use a multimeter, photos, notes, and the PCB layout to trace what happened.
v2 mindset
Write the fix list
Do not rely on memory. Write a board revision list: move connector, flip polarity mark, widen trace, add
test point, change footprint, add mounting hole, fix silkscreen.
That list becomes the plan for v2.
Board v1 debug note
Project: ESP32 fan controller PCB
Board version: v1.0
Problem:
- Fan connector polarity label is confusing
- Mounting hole too close to screw terminal
- GPIO label uses board pin name instead of ESP32 GPIO number
What worked:
- 3.3V rail measures correctly
- 12V input reaches fan connector
- MOSFET switching works
- No short between 12V and GND
Changes for v2:
- Rename connector labels
- Move mounting hole 4mm away from terminal block
- Add test point for GPIO signal
- Add larger GND label near power input
Turn the PCB into proof
A PCB project is strong portfolio material because it shows planning, iteration, hardware skill, documentation,
and real troubleshooting.
Show the process
Do not only show the finished board
Include breadboard photos, schematic screenshots, PCB layout screenshots, ordering notes, soldering
photos,
test results, and v2 fixes.
Explain decisions
Why this layout?
Explain connector placement, power routing, mounting holes, labels, board size, and what changed from the
breadboard version.
Document failure
v1 mistakes are useful
A board mistake can be embarrassing for five minutes or useful forever. Document it and show what v2
fixed.
Final idea
A PCB is just the next version of the project. Start with the breadboard, prove the circuit, draw the
schematic, check the footprints, route the board, inspect the files, solder carefully, test with a meter, and
document what v1 taught you. The board does not need to be perfect. It needs to teach you enough to build v2.