Before AI consulting and iOS apps, I spent meaningful years in hardware development. PCB development is one of those domains that looks magic from the outside and is mostly process discipline from the inside. Here's the engineering-team view.
The PCB workflow
- Requirements โ what does this board need to do? Power? Connectors? Form factor?
- Schematic capture โ symbolic representation of the circuit
- PCB layout โ physical placement and routing
- Design rule check (DRC) โ automated verification
- Manufacturing files โ Gerbers, drill files, pick-and-place data, BOM
- Quote & manufacture โ send to fab
- Assembly โ components soldered on (usually by the same fab)
- Test & bring-up โ does it actually work?
EDA tools
- KiCad โ open source, free, dominant for hobbyist and increasingly professional work. Our default.
- Altium Designer โ industry standard for serious commercial work. Expensive but powerful.
- Eagle โ formerly popular, now Autodesk Fusion 360 Electronics
- EasyEDA โ browser-based, integrated with JLCPCB. Good for fast prototypes.
Schematic capture: get this right or pay later
The schematic is where you'll catch most bugs โ long before they become physical. Discipline that matters:
- Net names โ meaningful, consistent, every net
- Power and ground symbols, never just labels
- Pin numbers verified against datasheets
- Decoupling capacitors on every IC โ not optional
- ESD protection where signals enter the board
PCB layout
Layout is where electromagnetic reality meets your design. Key principles:
- Power planes โ give every layer a continuous reference. Floating ground is the source of so many problems.
- Trace width sized to current โ use a trace width calculator. Undersized traces burn up.
- Differential pairs โ for USB, Ethernet, etc., must be length-matched and impedance-controlled.
- Decoupling caps close to ICs โ within mm, not cm.
- Thermal pads โ power components need copper pours to dissipate heat.
Design for manufacturing (DFM)
The board layout that looks beautiful on screen often manufactures badly. Things to optimize for:
- Standard layer counts โ 2 or 4 layers cost 10x less than 8. Plan for 2 or 4 unless you need otherwise.
- Common components โ JLCPCB has free standard parts. Pick from their list to save assembly costs.
- Standard hole sizes โ non-standard drills slow manufacturing.
- Adequate clearances โ too-tight clearances cause assembly errors. JLCPCB's standard is fine for most designs.
- Fiducials โ pick-and-place machines need them.
Component sourcing
The 2021-2022 chip shortage taught everyone a lesson: parts can go end-of-life or out-of-stock overnight. Source from multiple distributors (Digi-Key, Mouser, Arrow, LCSC) and prefer "lifecycle: active" parts with high stock.
For consumer products: design around parts that have at least 5-year guaranteed lifecycle.
Picking a fab house
- JLCPCB / PCBWay โ Chinese, cheap, fast (2-3 weeks for prototypes + assembly). Default for low-volume work.
- OSH Park / Macrofab โ US-based. Higher cost, faster turnaround, ITAR-compliant.
- Specialty fabs โ for flex, rigid-flex, high-frequency. Different vendors.
Always order extra units (~10-20% beyond what you need) to allow for DOA and test destruction.
The crossover between hardware engineering and AI consulting is real: many manufacturers we work with are now adding AI features to their products. djEnterprises consults on both layers when projects need it. Book a call.
- KiCad โ KiCad EDA
- JLCPCB โ JLCPCB manufacturing & assembly
- Saturn PCB โ PCB Toolkit (trace width calculator)
- SparkFun โ PCB design tutorials