{"id":319,"date":"2026-08-26T09:00:00","date_gmt":"2026-08-26T09:00:00","guid":{"rendered":"https:\/\/rlxsolutions.com\/blog\/iot-pcb-design-manufacturing-assembly\/"},"modified":"2026-08-26T09:00:00","modified_gmt":"2026-08-26T09:00:00","slug":"iot-pcb-design-manufacturing-assembly","status":"publish","type":"post","link":"https:\/\/rlxsolutions.com\/blog\/iot-pcb-design-manufacturing-assembly\/","title":{"rendered":"IoT PCB Design, Manufacturing &#038; Assembly Guide"},"content":{"rendered":"<p>IoT PCB design has to balance wireless performance, power delivery, sensor integrity, manufacturability and component availability on the same circuit board. <a href=\"https:\/\/rlxsolutions.com\/\">RLX Solutions<\/a>, a contract electronics manufacturer in Concord, Ontario, approaches an IoT board as one connected design, fabrication and assembly problem rather than three isolated stages.<\/p>\n<h2>Start IoT PCB Design With the System Architecture<\/h2>\n<p>An Internet of Things (IoT) printed circuit board usually combines functions that interfere with one another if placement and routing are treated independently. A radio may share the board with a switching regulator, microcontroller, memory, sensors, connectors and battery-management circuitry. Each block creates constraints for the others. For other sectors, see our <a href=\"https:\/\/rlxsolutions.com\/blog\/pcb-industry-guides\/\">guide to PCB applications by industry<\/a>.<\/p>\n<p>The first layout decision should therefore be functional partitioning. Identify the RF path, digital interfaces, analogue or sensor signals, <a href=\"https:\/\/rlxsolutions.com\/blog\/power-electronics-pcb-design-manufacturing\/\">power conversion<\/a> stages and external connections before optimizing component density.<\/p>\n<p>For a hypothetical six-layer IoT sensor node, a stackup might allocate Layer 1 to components and critical signals, Layer 2 to an uninterrupted ground plane, Layer 3 to internal routing, Layer 4 to power and secondary routing, Layer 5 to another reference plane and Layer 6 to secondary components and signals. The exact stackup depends on the electrical requirements, but the principle is stable: high-speed and RF signals need predictable return paths.<\/p>\n<p>Moving a trace between layers is not just a routing event. A via changes the signal path and may move the signal from one reference plane to another. If the return current cannot follow that transition cleanly, the layout can create additional electromagnetic interference (EMI), impedance discontinuities and coupling.<\/p>\n<p>That is why the stackup belongs near the beginning of the IoT design process rather than after routing is substantially complete.<\/p>\n<h2>RF Layout Decisions Affect More Than the Antenna<\/h2>\n<p>Wireless performance depends on the complete RF path between the radio and antenna, not simply on selecting a suitable antenna.<\/p>\n<p>A 50-ohm RF trace, for example, derives its impedance from a combination of trace geometry, copper thickness, dielectric properties and distance to its reference plane. Changing the fabrication stackup without recalculating the geometry can change the electrical behaviour even though the Gerber image of the trace looks identical.<\/p>\n<p>Antenna placement also changes the mechanical design problem. Copper, batteries, shields, displays, connectors and the final enclosure can influence antenna performance. The keepout visible on a PCB layout is therefore only one part of the RF environment.<\/p>\n<p>Controlled impedance adds a manufacturing requirement. The fabricator needs the target impedance and stackup information rather than being expected to infer electrical intent from trace widths. Controlled impedance can be verified by time-domain reflectometry (TDR) on a coupon, giving the engineer a manufacturing record rather than relying solely on nominal geometry.<\/p>\n<p>The practical lesson is to freeze RF assumptions and fabrication assumptions together. An RF trace designed against one dielectric structure should not quietly move to another stackup during sourcing.<\/p>\n<h2>Power Integrity Starts With Current Paths, Not Capacitor Count<\/h2>\n<p>Many IoT products alternate between low-power states and short periods of substantially higher activity. Wireless transmission, processing, sensing and peripheral operation can produce changing current demands.<\/p>\n<p>A decoupling capacitor works because it supplies charge locally over a frequency range where the upstream power path cannot respond ideally. Its effectiveness depends on the inductance of the connection between the capacitor, device power pin and return plane. A capacitor with a poor current loop can therefore contribute less than its schematic value suggests.<\/p>\n<p>The same current-path reasoning applies to regulators. Switching nodes can generate strong electric-field and magnetic-field coupling. Keeping high di\/dt loops compact and separating sensitive analogue or RF circuitry from noisy power nodes reduces the amount of interference the layout has to contain later.<\/p>\n<h3>Worked Example: Same Layer Count, Different Manufacturing Cost<\/h3>\n<p>Consider two hypothetical eight-layer IoT gateway boards:<\/p>\n<table>\n<thead>\n<tr>\n<th>Decision Factor<\/th>\n<th>Board A<\/th>\n<th>Board B<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Layer count<\/td>\n<td>8 layers<\/td>\n<td>8 layers<\/td>\n<\/tr>\n<tr>\n<td>Main vias<\/td>\n<td>Through vias<\/td>\n<td>Through vias plus Layer 1 to Layer 2 microvias<\/td>\n<\/tr>\n<tr>\n<td>Dense device<\/td>\n<td>0.8 mm pitch BGA<\/td>\n<td>0.4 mm pitch BGA<\/td>\n<\/tr>\n<tr>\n<td>Fanout approach<\/td>\n<td>Conventional dog-bone fanout<\/td>\n<td>Via-in-pad in dense areas<\/td>\n<\/tr>\n<tr>\n<td>Via processing<\/td>\n<td>Standard drilled interconnects<\/td>\n<td>Laser drilling, filled and capped via-in-pad structures<\/td>\n<\/tr>\n<tr>\n<td>Manufacturing consequence<\/td>\n<td>Fewer fabrication stages<\/td>\n<td>More process steps and tighter registration dependencies<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Both boards have eight layers, but layer count alone does not describe manufacturing difficulty. Board B changes the via architecture to escape a finer-pitch package. Via-in-pad requires the via to be filled, copper capped and planarized so the assembly pad remains suitable for soldering.<\/p>\n<p>This is why early package selection can change bare-board cost before a single component is placed.<\/p>\n<h2>Choose Via Architecture Before Density Forces the Decision<\/h2>\n<p>Through vias remain the simplest interconnection strategy when routing density permits them. A plated through-hole passes through the full board thickness, which makes it electrically useful but consumes routing area on layers where the connection may not be needed.<\/p>\n<p>Blind and buried vias recover some of that routing area. A blind via connects an outer layer to an internal layer without traversing the complete board. A buried via connects inner layers and is invisible from the finished board surfaces. Both change the fabrication sequence because the relevant structures must be formed and interconnected during the multilayer build.<\/p>\n<p>Microvias go further by using laser-drilled structures for short layer-to-layer connections. They can support dense BGA escape strategies, but they also make the stackup and lamination sequence part of the routing architecture.<\/p>\n<h3>Worked Example: Hole Diameter Changes the Fabrication Problem<\/h3>\n<p>Take a hypothetical 1.6 mm-thick board with a 0.20 mm finished through-hole. Its nominal thickness-to-hole-diameter ratio is 8:1. Reduce that hole to 0.15 mm without changing board thickness and the ratio rises to about 10.7:1.<\/p>\n<p>That single geometry change illustrates why shrinking a drill diameter is not a free density improvement. As hole depth increases relative to diameter, drilling and plating become more demanding. The engineer should review aspect ratio, annular ring and layer registration together instead of treating drill diameter as an isolated design-rule setting.<\/p>\n<h2>Fine-Pitch Components Move Fabrication and Assembly Decisions Together<\/h2>\n<p>An IoT board can be manufacturable as a bare PCB and still be difficult to assemble.<\/p>\n<p>Fine-pitch ball grid arrays (BGAs), quad flat no-lead (QFN) packages and small passive components make solder-paste deposition, placement accuracy and thermal behaviour increasingly important. Pad geometry and solder-mask treatment therefore have to support both fabrication and assembly.<\/p>\n<p>Via-in-pad is a clear example. A designer may place a via directly in a BGA pad because it solves the routing problem. An untreated open via, however, can allow solder to migrate into the hole during reflow. Filling, copper capping and planarization turn the via structure into a suitable assembly surface.<\/p>\n<p>Inspection strategy changes with package geometry as well. Automated optical inspection (AOI) can examine visible solder joints and component placement, but it cannot directly inspect solder joints hidden beneath a BGA. Automated X-ray inspection (AXI) can examine those hidden interconnections and QFN thermal pads.<\/p>\n<p>This is an important design-for-assembly principle: if a joint cannot be seen optically, the production plan needs another way to evaluate it.<\/p>\n<h2>Surface Finish Is an Assembly Decision Too<\/h2>\n<p>The surface finish protects exposed copper and creates the interface that will be soldered, contacted or bonded during later processing.<\/p>\n<p>HASL, electroless nickel immersion gold (ENIG), electroless nickel electroless palladium immersion gold (ENEPIG), immersion silver, immersion tin and organic solderability preservative (OSP) solve different manufacturing problems. Finish selection should follow pad geometry, assembly process, storage requirements and any special interface such as edge contacts or wire bonding.<\/p>\n<p>Fine-pitch components place particular emphasis on surface planarity. Gold fingers introduce a different requirement because the contact surface must tolerate repeated mechanical engagement.<\/p>\n<p>The finish should therefore appear in the fabrication specification intentionally. Leaving it as a purchasing substitution can change the assembly interface after the PCB has already been designed around another process.<\/p>\n<h2>Design IoT Boards for Inspection and Test<\/h2>\n<p>Testability should be routed into the board rather than added after prototypes fail.<\/p>\n<p>Solder paste inspection (SPI) evaluates paste deposition before reflow. That matters because insufficient paste, excessive paste and positional offset begin upstream of the solder joint. Post-reflow AOI then checks visible assembly conditions, while X-ray can address hidden joints.<\/p>\n<p>Electrical test answers a different question. Flying-probe in-circuit test (ICT) can provide net coverage without a dedicated fixture, which makes it useful for prototypes and lower-volume builds. A bed-of-nails fixture can support production testing when the programme justifies dedicated tooling.<\/p>\n<p>Functional test (FCT) then checks behaviour against the product&#8217;s specified requirements. For an IoT device, that test may need access to programming interfaces, power rails, communications or product-specific I\/O.<\/p>\n<p>A practical layout therefore reserves test access while routing is still flexible. If a programmer needs Joint Test Action Group (JTAG) or Serial Wire Debug (SWD) access, placing those connections after every square millimetre has been consumed turns a simple requirement into a mechanical problem.<\/p>\n<p>Programming and serialization also belong in the manufacturing plan. Firmware flashing, bootloader programming, serial marking and MAC address programming can all become traceability steps rather than manual operations performed after assembly.<\/p>\n<h2>Component Sourcing Can Change the PCB Before Production<\/h2>\n<p>The bill of materials (BOM) is part of the design, not an administrative file created after layout.<\/p>\n<p>A substitute component can differ in package, pinout, voltage rating, temperature behaviour or lifecycle status even when its description appears similar. For IoT products expected to remain in production, component availability should therefore be reviewed before the layout becomes expensive to change.<\/p>\n<p>Counterfeit risk adds another dimension when parts cannot be obtained through authorized distribution. Source vetting, packaging and date-code inspection, lot verification, X-ray, electrical testing and, when required, deeper analysis can become part of the procurement workflow.<\/p>\n<p>The mechanism matters: a counterfeit or incorrectly represented component can pass visual assembly inspection because the solder joint is perfectly acceptable while the device itself is wrong. Procurement verification and assembly inspection protect against different failure modes.<\/p>\n<p>This is also why a BOM should contain precise manufacturer part numbers rather than descriptions such as &#8220;10 k resistor&#8221; or &#8220;Wi-Fi module.&#8221; Purchasing needs an unambiguous identity before alternatives can be evaluated.<\/p>\n<h2>Move From Prototype to Production Without Changing the Product Accidentally<\/h2>\n<p>Prototype success does not automatically prove that a board is production-ready. A prototype can work despite marginal design rules, difficult hand operations or components that cannot be sourced consistently.<\/p>\n<p>The transition should instead preserve the validated electrical design while removing avoidable manufacturing variability.<\/p>\n<ol>\n<li>Freeze the schematic, layout and approved BOM.<\/li>\n<li>Confirm the PCB stackup, impedance targets and fabrication notes.<\/li>\n<li>Review design for manufacturability and design for assembly (DFM\/DFA).<\/li>\n<li>Generate manufacturing data from the controlled design revision.<\/li>\n<li>Build and inspect the first article.<\/li>\n<li>Complete the required electrical and functional tests.<\/li>\n<li>Record approved deviations before releasing the production lot.<\/li>\n<\/ol>\n<p>The first article is particularly important because it connects the design database to the physical manufacturing process. A customer-approved first article establishes that the build being released corresponds to the intended assembly rather than merely demonstrating that one prototype powers on.<\/p>\n<h2>Give the Manufacturer a Complete IoT PCB Package<\/h2>\n<p>A quotation built from incomplete data can hide engineering questions until after purchasing expects production to begin.<\/p>\n<p>For <a href=\"https:\/\/rlxsolutions.com\/pcb-manufacturing.html\">bare PCB fabrication<\/a>, the release package can include Gerber RS-274X, ODB++ or IPC-2581 data with NC drill information. The stackup, impedance targets and fabrication notes carry manufacturing intent that geometry alone may not communicate.<\/p>\n<p>Assembly adds another set of controlled inputs:<\/p>\n<ul>\n<li>BOM in spreadsheet or CSV format<\/li>\n<li>Pick-and-place or centroid data<\/li>\n<li>Assembly drawing<\/li>\n<li>Component polarity and orientation information where the drawing needs clarification<\/li>\n<li>Applicable programming and functional-test requirements<\/li>\n<\/ul>\n<p>Native design files can also support engineering review when the programme requires layout changes or a deeper design audit.<\/p>\n<p>File consistency matters as much as file completeness. A BOM from revision C combined with centroid data from revision B can create a package that looks complete while describing two different assemblies. Revision control should therefore cover the entire release set.<\/p>\n<h2>IoT PCB Cost Follows Process Count, Not Just Board Size<\/h2>\n<p>PCB cost is often discussed in terms of dimensions and layer count, but process architecture can separate two visually similar boards.<\/p>\n<p>Return to the two eight-layer boards above. Board A uses through vias to escape a 0.8 mm BGA. Board B uses Layer 1 to Layer 2 laser-drilled microvias and filled, capped via-in-pad structures beneath a 0.4 mm BGA.<\/p>\n<p>Board B can require additional drilling, filling, planarization and lamination-related control even though its layer count has not changed. It can also change inspection requirements during assembly because more solder joints are hidden under a finer-pitch package.<\/p>\n<p>Copper weight, fine trace and space geometry, controlled impedance, surface finish and board thickness can create similar effects. Each decision should be evaluated by asking what physical manufacturing operation it adds or makes harder.<\/p>\n<p>That question produces a more useful cost discussion than asking only, &#8220;How much does an eight-layer PCB cost?&#8221;<\/p>\n<h2>Treat Fabrication, Assembly and Sourcing as One Release Problem<\/h2>\n<p>The strongest IoT PCB release is one in which electrical design intent survives fabrication, component procurement, assembly, inspection, programming and test.<\/p>\n<p>A dense layout that requires a particular via architecture affects fabrication. A fine-pitch BGA affects paste printing and X-ray inspection. A controlled-impedance RF path affects the stackup. A programmed wireless device affects serialization and functional testing. A difficult-to-source IC can force a redesign regardless of how clean the routing is.<\/p>\n<p>These dependencies are why <a href=\"https:\/\/rlxsolutions.com\/engineering-design.html\">engineer-reviewed DFM<\/a> is most valuable before the design is commercially frozen. It gives the engineer a chance to distinguish necessary complexity from complexity created accidentally by placement, package or routing decisions.<\/p>\n<h2>Prepare the IoT Board for Quotation<\/h2>\n<p>If you are moving an IoT circuit board from design into fabrication and assembly, RLX can review the manufacturing package as part of the quotation process. Send the Gerbers or manufacturing database, NC drill, BOM, pick-and-place data, assembly drawing, stackup and impedance requirements so the design and build assumptions can be reviewed together.<\/p>\n<section class=\"faq\">\n<h2>Frequently Asked Questions<\/h2>\n<h3>What files are needed to quote an IoT PCB assembly?<\/h3>\n<p>A useful assembly package includes the PCB manufacturing data, NC drill information, BOM, pick-and-place or centroid file and assembly drawing. Stackup and impedance requirements should accompany boards with controlled-impedance signals. Providing the complete revision-controlled package lets fabrication, sourcing and assembly assumptions be reviewed against the same design.<\/p>\n<h3>Should an IoT PCB use four, six or eight layers?<\/h3>\n<p>Layer count should follow routing density, reference-plane requirements, power distribution, component escape and signal-integrity needs. A simple sensor board may need fewer layers than a gateway carrying high-speed digital interfaces and dense BGAs. The useful question is whether the proposed stackup provides the required return paths and routing space without forcing unnecessary fabrication processes.<\/p>\n<h3>Can microvias be used for fine-pitch IoT designs?<\/h3>\n<p>Yes. Laser-drilled microvias can support dense interconnect structures, including stacked and staggered configurations. Their use should be evaluated against the actual layer transitions and stackup because they change the fabrication sequence. If the package can be escaped with simpler via structures while maintaining electrical requirements, that difference can materially simplify the board.<\/p>\n<h3>How should hidden BGA solder joints be inspected?<\/h3>\n<p>Optical inspection cannot directly evaluate solder joints underneath a BGA. X-ray inspection is used for packages such as BGAs, LGAs and QFNs where critical solder structures are hidden from direct view. The inspection plan should be established with the assembly requirements rather than waiting until completed boards produce an intermittent fault.<\/p>\n<h3>What is the difference between PCB testing and functional testing?<\/h3>\n<p>PCB and assembly testing can check connectivity, workmanship and manufacturing defects, while functional testing verifies behaviour against the customer&#8217;s product specification. They answer different questions. A board can have correct electrical connectivity yet still fail firmware, sensor, communications or system-level requirements, so IoT programmes often need test coverage beyond visual inspection alone.<\/p>\n<h3>Can the same supplier handle the PCB, components and assembly?<\/h3>\n<p>A turnkey manufacturing model can combine component procurement, bare-board fabrication or sourcing, assembly, inspection and test under one programme. Kitted and consigned models are alternatives when the customer supplies some or all components. The choice affects purchasing responsibility, but the engineering package still needs to define one controlled product revision.<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>IoT PCB design has to balance wireless performance, power delivery, sensor integrity, manufacturability and component availability on the same circuit [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[20],"tags":[],"class_list":["post-319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-guides"],"_links":{"self":[{"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":0,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/319\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rlxsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}