Screen Printing
Category: Surface Mount > Solder Application
Description: The Screen Printing process deposits solder paste onto a PCB by means of a stencil with apertures for each pad to be soldered. As a squeegee moves over the stencil (screen), solder paste is pressed through the apertures to the lands on the circuit board. Screen Printing is one of two option for Solder Application, the other being Solder Jetting (see Solder Jetting). Screen Printing is much more common than Solder Jetting and so is ON by default.
Note: It is not recommended to screen print a PCBA with pockets requiring paste deposits. These must be solder jetted.
Major Cost Drivers -- PCBA Screen Printing
Screen Printing Cycle Time is a sum of the time to load the PCB into the machine from the input conveyor, move the PCB to the lock position in the machine and clamp it down, look at the fiducials on the PCB and the corresponding ones on the stencil, make a theta adjustment to the rails to compensate for the fiducial alignment, raise the PCB to the stencil, lower the squeegee to the stencil and swipe across the PCB width to deposit paste, slowly release the PCB from the stencil, lower the screen printer rail, unload the PCB from the screen printer and output rail, and clean the stencil in the screen printer machine.
Process Time = Load Time + Screen Printer Cycle Time + Fiducial Check Time + Squeege Time + Unload Time + Clean Time
Load Time = Input Conveyor Length/Input Conveyor Speed
Input Conveyor Length = (Machine variable)
Input Conveyor Speed = (Machine variable)
// Screen printer cycle time is a machine specification. It includes all cycle time to screen print PCB except for fiducial, print & cleaning time. It captures load, raise, adjust theta time.
Screen Printer Cycle Time = (Machine variable)
// Time to look at alignment fiducials or apertures on both PCB and stencil for alignment purposes.
Fiducial Check Time = (Machine variable) * Fiducial Quantity
Fiducial Quantity = (Machine variable)
// Time to move squeegee across stencil, therefore depositing solder paste through stencil apertures onto PCB.
Squeege Time = Snap On Time + PCB Width/Squeege Speed + Snap Off Time
Snap On Time = Snap Gap/Squeege Speed
Snap Gap = (Machine variable)
Squeege Speed = (Machine variable)
PCB Width = (PSO)
Snap On Time = Snap Gap/Squeege Speed
Unload Time = Output Conveyor Length/Output Conveyor Speed
Output Conveyor Length = (Machine variable)
Output Conveyor Speed = (Machine variable)
// Stencil cleaning time. Not necessarily performed every time.
Clean Time = (Stencil Clean Time * Stencil Clean Frequency)/Batch Size
Stencil Clean Time = (Stencil Length/Clean Speed)*Swipe Quantity
Stencil Length = (Machine variable)
Clean Speed = (Machine variable)
Swipe Quantity = (Machine variable)
Stencil Clean Frequency = Batch Size /Clean Frequency
Clean Frequency = (PSO)
User Inputs –- PCBA Screen Printing
PSO: Fiducial Quantity (Number of fiducials to be inspected to ensure proper alignment of PCB to stencil.)
PSO: Stencil Clean Frequency (Number of PCBs printed prior to stencil clean.)