Chapter 26 - Let’s make our own PCB #
Printed Circuit Borads look like something reserved for only big business, but that is very much so not the case. It’s suprisingly cheap to get smaller boards made, espically if you’re okay with waiting a week or two on international shipping. But, let me back up- what even is a PCB?
Well, when anyone first starts with circuits, they go for the ever popular breadboard:
Image by Vishnu Mohanan
Then, you may decide to make a more reliable version, soldered together on a perma-proto board:
But ultimately, the best, most reliable way to build your circuit is with a PCB:
In case it’s not obvious, these three images are not of the same circuit. So, you can’t directly compare complexity between these images.
Now, there’s a few things you should notice about the version on the PCB:
- It’s a hell of a lot more compact
- The wiring is all part of the board - it’s very difficult to correct a mistake at this point
- But it’s more reliable, no risk of a lose wire or bad contact like in the breadboard
- The parts are much smaller
- This isn’t required - you could use the same, through-hole parts, but generally these Surface Mount Device (SMD) components that you see are actually easier to work with and, due to their small size, keep cost down
So, how do you make one? Well, software is needed obivously. For that, there’s many options but for most people the free and open source tool KiCad will do everything you need. So, go grab the latest version of it from https://www.kicad.org or your repos if you’re using Linux. Get that installed. Then, go ahead and watch this video which does a better job of explaining things quickly than I possibly could in text:
Sorce: Foalyy @ https://forum.kicad.info/t/cheatsheet-for-kicad/5247
[TODO] - pick a PCB design to walk though making on this page - maybe an APC?
- PCB specic things - Layers, Vias, fills, silk, mask, etc.
- Make it work
- Make it not emit a ton of RF or go to shit when around it (everything is an antenna)
- Make it pretty
- ref that weird russian autorouter as limits on this
- Make it repairable
- Pretty + Repairable means we need good, well labled silkscreen, componet spacing, etc.
- Know when to do a PCB or a Perma-Proto
- Assuming parts will only be available for so long
- Do not assume same package = same pinout
- Do not assume a sane pinout, even in a device family. The tab can be anything!
- Expect to need to order a 2nd time
These 0.3mm PCBs are crazy flexible. Makes it difficult to evenly polish down to extract all the metal layers, but we'll fix it in post 😉 pic.twitter.com/ylP0lc34g2— David Hulton (@0x31337) May 19, 2021
Always double check your footprints. 😬 pic.twitter.com/BdTq9e9Byq— Greg (@GregDavill) April 22, 2020
I quite like this combination I soldered today: @oshpark 's After Dark PCB with purple LEDs. This is my COPXIE project, which is inspired by PIXIE from @lixielabs . More information can/will be also found here: https://t.co/BLMhnu95Vu pic.twitter.com/Ssg1d1uNFN— Alex (@tinyledmatrix) October 22, 2020
The whole family - top ones are the oldest and the two test prototypes I made. There was issues with the micro I was using and I couldn't get it low enough power to run. Also assembly was really difficult. pic.twitter.com/3mKgYs83Nr— Loial Otter (@LoialOtter) April 15, 2020
Chapter 26.1 - PCB Components #
and technically resistors and fuses, albeit … eh.
0-ohm resistors to keep 1-sidded
Chapter 26.2 - Pretty Boards & Badges #
Source: @AkioOhtori on Twitter
Chapter 26.3 - Alternatives to PCBs #
[TODO] Wirewrap, permaproto, etc.