Engineering & Security

PCB Development from Schematic to Manufacturing

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

  1. Requirements — what does this board need to do? Power? Connectors? Form factor?
  2. Schematic capture — symbolic representation of the circuit
  3. PCB layout — physical placement and routing
  4. Design rule check (DRC) — automated verification
  5. Manufacturing files — Gerbers, drill files, pick-and-place data, BOM
  6. Quote & manufacture — send to fab
  7. Assembly — components soldered on (usually by the same fab)
  8. 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.

Sources & References
  1. KiCad — KiCad EDA
  2. JLCPCB — JLCPCB manufacturing & assembly
  3. Saturn PCB — PCB Toolkit (trace width calculator)
  4. SparkFun — PCB design tutorials