From PCB Milling to a Complete SMT Prototype: The In-House Workflow
PCB milling can produce a prototype circuit board directly from digital design data. But manufacturing the bare PCB is only one part of creating a functional electronic prototype.
After milling and drilling, the board may still require electrical connections between its sides, solder paste application, component placement and reflow soldering. Bringing these operations together creates a complete in-house PCB prototyping workflow.
In Brief
A complete in-house PCB prototyping process can cover the path from manufacturing data to an assembled PCB without sending every design iteration through an external PCB fabrication and assembly cycle.
The individual technologies do not necessarily have to be introduced at the same time. A laboratory can begin with PCB milling and drilling and add further assembly processes as its prototyping requirements grow.
From a PCB Design to a Functional Prototype
A PCB design exists first as digital data. Turning that design into hardware requires several different manufacturing and assembly operations.
The exact sequence depends on the PCB and the components being used, but a typical in-house workflow can be divided into six main stages.
CAM & Data Preparation
PCB manufacturing data is checked and converted into the toolpaths and machining operations required for fabrication.
Milling & Drilling
Copper isolation, PCB holes, slots and the final board contour are produced using CNC machining.
Through-Hole Connection
Where required, conductive rivets can create mechanical electrical connections between the two sides of a double-sided PCB.
Solder Paste
Solder paste is applied to SMD pads by stencil printing or controlled dispensing.
Component Placement
SMD components are positioned onto the prepared solder paste deposits before soldering.
Reflow
The assembled PCB follows a controlled thermal profile that melts the solder paste and forms the solder joints.
1. CAM & Data Preparation
Before a PCB can be machined, manufacturing data must be converted into instructions that the milling machine can use.
Gerber data describes the copper geometry and other PCB layers, while Excellon data is commonly used for drilling information. CAM preparation converts this manufacturing data into operations such as isolation milling, drilling and contour routing.
This is also where machining parameters, tool selection and the relationship between the PCB geometry and the available cutting tools are considered.
Learn about CAM & data preparation →
2. Milling & Drilling
Milling and drilling is the stage where the digital PCB data becomes a physical circuit board.
During isolation milling, narrow areas of copper are removed around conductive tracks and pads. Drilling creates holes for vias, through-hole components, connectors and other features, while contour routing creates the final board shape and internal cut-outs.
Different operations require different cutting tools. Isolation cutters work at the copper surface, while drills and contour routers machine through the PCB material.
3. Mechanical Through-Hole Connection
Milling a double-sided PCB creates copper structures on both sides of the laminate, but electrical connections between the two sides may still be required.
One method suitable for prototype boards is mechanical through-hole connection using conductive copper rivets. A rivet is inserted into the drilled hole and mechanically formed to create contact between the copper layers on both sides of the board.
This is different from the chemical or galvanic through-hole plating processes commonly used in industrial PCB manufacturing.
Learn how mechanical through-hole connection works →
4. Solder Paste Application
Once the PCB itself is ready for assembly, solder paste must be deposited on the pads where SMD components will be placed.
Two practical methods for prototype assembly are stencil printing and pneumatic dispensing.
Stencil Printing
A stencil contains apertures corresponding to the PCB pads. Solder paste is transferred through these apertures onto multiple pads in one printing operation.
Pneumatic Dispensing
Solder paste can also be deposited individually using a syringe and controlled air pressure. This provides a flexible alternative when a stencil is not required or practical.
Which Method Should You Use?
Stencil printing and dispensing solve the same general task in different ways. The appropriate method depends on factors such as PCB design, component geometry, number of deposits and the expected number of boards.
5. SMD Component Placement
After solder paste has been applied, SMD components must be positioned on their corresponding pads.
For prototype and low-volume assembly, this can be performed manually with vacuum pickup and visual assistance. The operator selects, rotates and positions each component while maintaining direct control over the assembly process.
Feeders can organize tape-fed or stick-fed components, while vision assistance can make positioning small components and fine-pitch packages easier to inspect during placement.
Learn how manual SMD component placement works →
6. Reflow Soldering
Component placement positions the parts, but the electrical and mechanical solder joints are formed during reflow.
The PCB is heated according to a controlled thermal profile. The profile typically passes through preheating and other thermal stages before reaching the reflow region where the solder alloy becomes liquid. The board is then cooled to solidify the solder joints.
The appropriate profile depends on the solder paste, PCB construction, components and thermal mass of the assembly. Oven temperature alone does not describe the actual temperature experienced by every part of the PCB.
Learn how reflow soldering and thermal profiles work →
Does an In-House Lab Need Every Process?
Not necessarily.
One advantage of a modular prototyping workflow is that individual technologies can be introduced according to the work actually being performed in the laboratory.
A team may initially need only PCB milling and drilling. Through-hole connection can be added when double-sided boards require it. Solder paste application, component placement and reflow become relevant when the objective expands from manufacturing bare prototype boards to assembling complete SMT prototypes.
A Workflow, Not a Requirement to Use Every Step
The six stages describe a complete path from manufacturing data to an assembled prototype. Individual PCBs may use only the operations relevant to their design and assembly requirements.
Why Bring PCB Prototyping In-House?
The main difference is control over the development loop.
When fabrication and selected assembly operations are available internally, a design revision can move back into the prototyping process without starting another external manufacturing cycle. This can be useful during development where multiple PCB revisions need to be manufactured, assembled and evaluated.
In-house processing can also keep prototype design data and physical boards within the development environment when that is important to the project.
In-House Prototyping and Industrial PCB Production
An in-house prototyping line and an industrial PCB manufacturer serve different purposes.
Industrial PCB fabrication is appropriate for production quantities and processes such as complex multilayer construction, industrial through-hole plating, solder mask and specialized surface finishes.
An in-house workflow is primarily valuable when engineers need direct access to prototype fabrication and assembly during development. The two approaches can therefore complement each other: prototypes can be developed and evaluated internally before a finalized design moves to external production.
From Individual Processes to One Workflow
PCB prototyping is not a single manufacturing operation. It is a sequence of connected processes that can extend from data preparation and mechanical PCB fabrication all the way to component assembly and reflow.
Understanding each stage separately makes it easier to decide which technologies belong in an in-house laboratory and which operations should remain external.
