Blog ยท Engineering & Security
๐Ÿ”ง 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

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:

PCB layout

Layout is where electromagnetic reality meets your design. Key principles:

Design for manufacturing (DFM)

The board layout that looks beautiful on screen often manufactures badly. Things to optimize for:

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

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