<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lucas Ding</title>
    <description>The latest articles on DEV Community by Lucas Ding (@lucas_ding).</description>
    <link>https://dev.to/lucas_ding</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4010474%2Fd619615f-57da-45cb-9f84-a6fb26340af1.png</url>
      <title>DEV Community: Lucas Ding</title>
      <link>https://dev.to/lucas_ding</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lucas_ding"/>
    <language>en</language>
    <item>
      <title>What Actually Happens Between "Export Gerbers" and a Physical PCB Showing Up at Your Door</title>
      <dc:creator>Lucas Ding</dc:creator>
      <pubDate>Mon, 27 Jul 2026 02:48:00 +0000</pubDate>
      <link>https://dev.to/lucas_ding/what-actually-happens-between-export-gerbers-and-a-physical-pcb-showing-up-at-your-door-4cbd</link>
      <guid>https://dev.to/lucas_ding/what-actually-happens-between-export-gerbers-and-a-physical-pcb-showing-up-at-your-door-4cbd</guid>
      <description>&lt;p&gt;If you've ever designed a board in KiCad, EasyEDA, or Altium, clicked "Export Gerbers," uploaded a zip file to a fab house, and then a couple weeks later a small padded envelope showed up with actual copper-and-fiberglass boards inside — you've probably wondered, at least once, what happens in between. What does a design file actually turn into on a factory floor, and why does it take days instead of minutes?&lt;/p&gt;

&lt;p&gt;I went down this rabbit hole recently while debugging why a batch of boards came back with a slightly different impedance than I'd simulated. Understanding the fabrication pipeline turned out to be useful for more than just satisfying curiosity — it changed how I write my design rule checks. Here's the short version, from a developer's point of view rather than a process engineer's.&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Gerbers are a set of 2D stencils, not a 3D model
&lt;/h2&gt;

&lt;p&gt;This is the part that took me longest to internalize: a PCB isn't fabricated the way you'd picture a 3D print. There's no printer that magically deposits copper in the right places layer by layer. Instead, each layer of your board starts as full-sheet copper, and the fab &lt;strong&gt;removes&lt;/strong&gt; copper according to your Gerber file for that layer — closer to subtractive manufacturing than additive.&lt;/p&gt;

&lt;p&gt;Roughly, the pipeline looks like:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Inner layers first.&lt;/strong&gt; For a multilayer board, the internal copper layers get imaged and etched before anything is stacked. Whatever routing you buried on an inner layer is committed at this stage — no going back and rerouting after this point.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lamination.&lt;/strong&gt; The imaged inner layers get pressed together under heat with a bonding material (prepreg) sandwiched between them, along with the outer copper foils. This is where your stackup — the thing you probably just picked from a dropdown in your CAD tool — actually becomes physical.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drilling.&lt;/strong&gt; Every via and through-hole gets drilled through the stack. Small vias are usually laser-drilled; larger through-holes are mechanically drilled. This step is also why minimum via size and aspect ratio limits exist — a hole that's too deep relative to its diameter is genuinely hard to plate reliably.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plating.&lt;/strong&gt; Copper is deposited onto the drilled hole walls so that a via actually connects the layers it's supposed to connect, rather than just being an empty hole through fiberglass.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Outer layer imaging and etching.&lt;/strong&gt; Same process as step 1, but for the top and bottom copper.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Solder mask, silkscreen, surface finish.&lt;/strong&gt; The green (or whatever color) coating goes on, your reference designators get printed, and a finish like ENIG, HASL, or OSP is applied to the exposed copper pads so they don't oxidize before you can solder to them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Electrical test.&lt;/strong&gt; Every board gets tested for opens and shorts — usually with a flying probe tester for small batches, or a fixed test fixture for high volume — before it ships.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of this is exotic if you already know it, but it explains a lot of the DRC rules your CAD tool nags you about: minimum trace/space isn't arbitrary, it's a function of what the etching process can actually resolve; minimum drill size and annular ring aren't arbitrary either, they're tied to what can reliably be laser- or mechanically-drilled and then plated.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why aspect ratio and via size actually matter to &lt;em&gt;you&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;This is the part that bit me. I'd routed a design with some tight vias to save space, satisfied my CAD tool's default DRC, and sent it off — only to have the fab flag a manufacturability issue on a couple of the smaller vias in a thicker section of the board. The default DRC rules in most CAD tools are conservative-but-generic; they don't necessarily match a specific fab's actual capability for your specific board thickness.&lt;/p&gt;

&lt;p&gt;The practical fix, and the thing I do now on every board before ordering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run your Gerbers through an actual DFM (design-for-manufacturability) check, not just a viewer. A viewer shows you what the board &lt;em&gt;looks&lt;/em&gt; like; a DFM tool checks things like clearance violations, drill-to-copper spacing, and acid trap geometry against a real process capability, not just your CAD tool's generic default rules.&lt;/li&gt;
&lt;li&gt;If you're doing anything with buried or blind vias (common on denser HDI-style boards), ask explicitly about aspect ratio limits and whether laser drilling for microvias is done in-house — this varies a lot between fabs and directly affects whether your stackup is even manufacturable as drawn.&lt;/li&gt;
&lt;li&gt;Double-check your surface finish choice against your components. ENIG is the safer default for fine-pitch parts; OSP is cheaper but has a shorter shelf life before you need to solder; HASL is fine for through-hole-heavy boards but can be uneven under very fine-pitch SMD pads.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prototype vs. production is a different optimization, not just a quantity slider
&lt;/h2&gt;

&lt;p&gt;One thing that surprised me: a fab that's great for 10-piece prototype turnarounds isn't automatically the right choice once you're ordering 5,000 units. Quick-turn prototyping is optimized for speed on a small batch — getting a handful of boards back in a day or two so you can validate a design. Volume production is optimized for consistency and cost per unit across much larger panel runs, with more incoming-material inspection and statistical process control layered in. Some shops do both well in-house; others quietly subcontract one side of it. If you expect to go from prototype to production with the same vendor, it's worth asking directly whether both stages actually happen on their own floor.&lt;/p&gt;

&lt;h2&gt;
  
  
  Further reading
&lt;/h2&gt;

&lt;p&gt;If you want the deeper version of this — the certification landscape (IATF 16949, ISO 13485, UL, and why AS9100 specifically is &lt;em&gt;not&lt;/em&gt; universal across Chinese fabs even though the others often are), how flex and HDI fabrication differ from standard rigid boards, and a checklist for evaluating a fab before committing a production run — I found this write-up useful: &lt;a href="https://www.nextpcb.com/blog/circuit-boards-china-pcb-fabrication-guide" rel="noopener noreferrer"&gt;How PCB Fabrication Works, What to Check, and How to Choose a Manufacturer&lt;/a&gt;. It also covers a 2026 EU customs change that affects anyone ordering boards for delivery into the EU, which is easy to miss until an order gets held up.&lt;/p&gt;

&lt;p&gt;If you've hit your own manufacturability surprises going from CAD to fabricated board, I'd genuinely like to hear about them in the comments — the gap between "DRC passed" and "the fab can actually build this cleanly" seems to be where most of the non-obvious lessons live.&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>electronics</category>
      <category>pcb</category>
      <category>embedded</category>
    </item>
    <item>
      <title>4 Cool Open-Source Hardware Projects to Spark Your Next Build</title>
      <dc:creator>Lucas Ding</dc:creator>
      <pubDate>Thu, 09 Jul 2026 09:24:56 +0000</pubDate>
      <link>https://dev.to/lucas_ding/4-cool-open-source-hardware-projects-to-spark-your-next-build-5cl6</link>
      <guid>https://dev.to/lucas_ding/4-cool-open-source-hardware-projects-to-spark-your-next-build-5cl6</guid>
      <description>&lt;p&gt;tags: hardware, iot, opensource, electronics&lt;/p&gt;

&lt;p&gt;As software developers, many of us reach a point where writing code inside a virtual environment isn't quite enough—we want to manipulate the physical world. Whether it's blinking an LED via an ESP32, visualizing audio frequencies on a desk display, or building custom bench tools, hardware hacking is easily one of the most rewarding rabbit holes to fall down.&lt;/p&gt;

&lt;p&gt;At &lt;strong&gt;NextPCB&lt;/strong&gt;, we’ve spent the past few years supporting the open-source hardware community by sponsoring independent creators, makers, and embedded engineers to help turn their digital schematics into real, physical circuit boards.&lt;/p&gt;

&lt;p&gt;If you’re looking for inspiration for your next weekend project, here are four curated roundups of real-world projects featuring open-source files, schematics, and design breakdowns.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Retro Tech &amp;amp; Nostalgic Geek Culture Builds 🎮
&lt;/h2&gt;

&lt;p&gt;There’s something uniquely satisfying about recreating classic tech using modern hardware components. From custom hand-held arcade consoles to retro synth modules and glowing mechanical displays, retro builds combine aesthetic nostalgia with serious embedded engineering.&lt;/p&gt;

&lt;p&gt;These projects aren't just for show—they showcase clever power management, compact multi-layer PCB routing, and custom display interfaces.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Check out the project breakdowns &amp;amp; schematics:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.nextpcb.com/blog/8-retro-geek-culture-pcb-projects-2026" rel="noopener noreferrer"&gt;8 Retro Geek Culture PCB Projects: Open-Source Gerbers &amp;amp; Schematics&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Smart Audio &amp;amp; Interactive Visual Displays 🎵
&lt;/h2&gt;

&lt;p&gt;Audio reactive electronics bridge the gap between digital signal processing (DSP) and hardware UI/UX. Think custom spectrum analyzers, RGB LED matrix drivers, and tactile smart knobs that update in real-time.&lt;/p&gt;

&lt;p&gt;Building custom audio hardware requires paying extra attention to noise isolation, clean power delivery, and signal integrity—making these projects fantastic learning material for intermediate hardware devs.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Explore the audio &amp;amp; display designs:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.nextpcb.com/blog/smart-audio-interactive-display-projects" rel="noopener noreferrer"&gt;Smart Audio &amp;amp; Interactive Display PCBs: Open-Source Design Guide&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  3. DIY Power &amp;amp; Precision Lab Equipment ⚡
&lt;/h2&gt;

&lt;p&gt;Every maker's workbench needs reliable gear. But why buy off-the-shelf test equipment when you can build customized version optimized for your specific projects?&lt;/p&gt;

&lt;p&gt;From variable benchtop power supplies to micro-current measurement nodes and electronic loads, building your own lab tools is one of the best ways to master fundamental electronics, analog circuitry, and thermal design.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Dive into the lab tool designs:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.nextpcb.com/blog/diy-power-precision-tool-projects" rel="noopener noreferrer"&gt;DIY Power &amp;amp; Precision Tool PCBs: Open-Source Lab Equipment Designs&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Real-World IoT &amp;amp; Environmental Monitoring Nodes 🌐
&lt;/h2&gt;

&lt;p&gt;IoT projects often get stuck in the prototype phase on breadboards with dangling jumper wires. Moving from a messy prototype to a dedicated custom PCB is what turns a quick experiment into a reliable, low-power sensor node that can run outdoors for months.&lt;/p&gt;

&lt;p&gt;This collection focuses on practical telemetry: environmental sensing, wireless mesh nodes, and low-power ESP32/LoRa architectures with real-world deployment considerations.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Inspect the IoT monitoring projects:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://www.nextpcb.com/blog/real-world-iot-monitoring-projects" rel="noopener noreferrer"&gt;Real-World IoT Monitoring PCB Projects: Sensor Node Schematics &amp;amp; Gerbers&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Giving Back to the Maker Community
&lt;/h2&gt;

&lt;p&gt;The hardware community thrives when schematics, Gerber files, and Bill of Materials (BOM) are shared freely. By sponsoring these projects, NextPCB aims to make hardware manufacturing accessible to developers who want to bring their ideas to life without needing a massive production budget.&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 Over to You
&lt;/h3&gt;

&lt;p&gt;Have you ever turned one of your software side-projects into a physical PCB build? Which of these four categories are you most tempted to build first? &lt;/p&gt;

&lt;p&gt;Drop your thoughts or share your current hardware setups in the comments below!&lt;/p&gt;

</description>
      <category>hardware</category>
      <category>iot</category>
      <category>opensource</category>
      <category>electronics</category>
    </item>
    <item>
      <title>Why MLCC Lead Times Are Blowing Up in 2026 (And How to Design Around It)</title>
      <dc:creator>Lucas Ding</dc:creator>
      <pubDate>Wed, 01 Jul 2026 09:48:26 +0000</pubDate>
      <link>https://dev.to/lucas_ding/why-mlcc-lead-times-are-blowing-up-in-2026-and-how-to-design-around-it-3gkn</link>
      <guid>https://dev.to/lucas_ding/why-mlcc-lead-times-are-blowing-up-in-2026-and-how-to-design-around-it-3gkn</guid>
      <description>&lt;p&gt;If you've submitted a BOM for quoting recently and gotten a lead time that made you do a double take, you're not imagining things. Passive component sourcing in 2026 is tighter than it's been in a few years — and MLCCs are the epicenter.&lt;/p&gt;

&lt;p&gt;I want to break down &lt;em&gt;why&lt;/em&gt; this is happening, which component categories are actually at risk, and — more importantly — what you can do at the design stage to make your board less vulnerable to it. This isn't a "just wait it out" post; there are concrete layout and BOM decisions that meaningfully change your exposure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why now?
&lt;/h2&gt;

&lt;p&gt;Three demand sources are converging on the same MLCC/inductor capacity that used to be dominated by consumer electronics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI server infrastructure&lt;/strong&gt; — GPU power delivery networks alone can chew through hundreds of decoupling capacitors per board, and hyperscaler order volumes dwarf typical consumer runs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;EVs&lt;/strong&gt; — automotive-grade passives (AEC-Q200, X8R/X7R) come from a narrower qualified supplier base, so even modest EV growth disproportionately tightens that segment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Renewables/grid infrastructure&lt;/strong&gt; — pulling on high-voltage inductors and power resistors.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On the supply side, new MLCC/ferrite production lines take &lt;strong&gt;12–24 months&lt;/strong&gt; to come online from the capital decision. Semiconductor fabs can reallocate capacity relatively fast; passive component fabs can't. That structural lag is the real reason lead times stretch out faster than they recover.&lt;/p&gt;

&lt;h2&gt;
  
  
  Which parts are actually at risk
&lt;/h2&gt;

&lt;p&gt;Not everything is equally exposed:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Normal LT&lt;/th&gt;
&lt;th&gt;2026 Tight-Market LT&lt;/th&gt;
&lt;th&gt;Exposure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Commercial MLCC (X7R, 0402/0603)&lt;/td&gt;
&lt;td&gt;4–8 wks&lt;/td&gt;
&lt;td&gt;8–16 wks&lt;/td&gt;
&lt;td&gt;Moderate–High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High-density MLCC (0201, high µF)&lt;/td&gt;
&lt;td&gt;6–10 wks&lt;/td&gt;
&lt;td&gt;16–26 wks&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automotive MLCC (AEC-Q200, X8R)&lt;/td&gt;
&lt;td&gt;10–14 wks&lt;/td&gt;
&lt;td&gt;20–30+ wks&lt;/td&gt;
&lt;td&gt;Very High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C0G/NP0 (precision/timing)&lt;/td&gt;
&lt;td&gt;4–8 wks&lt;/td&gt;
&lt;td&gt;6–12 wks&lt;/td&gt;
&lt;td&gt;Low–Moderate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Power inductors (shielded, low DCR)&lt;/td&gt;
&lt;td&gt;6–10 wks&lt;/td&gt;
&lt;td&gt;12–20 wks&lt;/td&gt;
&lt;td&gt;Moderate–High&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chip resistors&lt;/td&gt;
&lt;td&gt;2–6 wks&lt;/td&gt;
&lt;td&gt;4–8 wks&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Chip resistors are the least affected — manufacturing capacity is less concentrated and swapping vendors doesn't trigger a lot of requalification. High-density small-case MLCCs and automotive-grade parts are the ones to watch.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design-stage mitigations that actually help
&lt;/h2&gt;

&lt;p&gt;The cheapest fix is always the one that happens before layout is frozen:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Specify parameter ranges, not exact part numbers.&lt;/strong&gt; If the circuit tolerates it, give sourcing a capacitance/voltage/tolerance window instead of locking a single manufacturer's SKU.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't over-spec.&lt;/strong&gt; Using C0G where X7R would do, or ±1% where ±5% is fine, needlessly shrinks your supplier pool. Save tight specs for nets that actually need them (timing, precision sense).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prefer standard case sizes.&lt;/strong&gt; A 0402 X7R in a common value has dramatically more second sources than a 0201 high-µF part pushed to the edge of the dielectric's spec.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dual-footprint critical passives&lt;/strong&gt; where board area allows (e.g. pads that accept both 0402 and 0603) so a substitution doesn't require a respin.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flag single-source parts at design review&lt;/strong&gt;, not after the BOM freezes — especially automotive-qualified or RF-specific components.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  On the sourcing side
&lt;/h2&gt;

&lt;p&gt;Submitting a complete BOM early lets a manufacturing partner flag long-lead items before they become a kitting-stage surprise. For low-volume/prototype runs, a small inventory buffer on known long-lead passives is cheap insurance against a handful of missing caps halting a whole build.&lt;/p&gt;




&lt;p&gt;I wrote a longer version of this with a full lead-time reference table, a supply-resilient design checklist, and a section on how manufacturing partners can mitigate shortage exposure on their end (local component warehousing, incoming inspection for parts sourced under time pressure, etc.) — if you want the full breakdown: &lt;strong&gt;&lt;a href="https://www.nextpcb.com/blog/passive-component-shortage-2026-mlcc-lead-times" rel="noopener noreferrer"&gt;Passive Component Shortage 2026: MLCC Lead Times, Supply Chain Risk and Design Mitigation&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Curious how others are handling this — are you dual-sourcing at design time, or mostly reacting once distributor stock runs out?&lt;/p&gt;

</description>
      <category>electronics</category>
      <category>hardware</category>
      <category>pcb</category>
      <category>supplychain</category>
    </item>
  </channel>
</rss>
