Wiki

Clone wiki

FlatCAM / solder_paste_dispensing

Feature specification of solder paste printing/dispensing

This page introduces a feature that could extend the functionality of FlatCAM by adding support for solder paste dispensing. The goal is to provide a software environment that is capable of delivering GCode for CNC machines/3D Printers with paste/fluid dispensing head mounted.

Overview

In PCB assembly industry there is a need for support of rapid prototyping, while keeping soldering quality at highest level possible. The most common way of dispensing the solder paste material is to use laser-cut or etched metal stencils and a machine that is able to spread the solder paste on the PCB through the openings of this solder paste stencil. There are commercial machines available for printing solder paste selectively. The technology is called ''solder jet printing''.

Hardware

A solder jet printer has a dispenser head which accommodates a syringe and some pressure control mechanism. Pressure control can be done by using any of the following methods:

  • Compressed air and an electronic valve (on-off valve) which turns the air pressure ON or OFF. This method is called pneumatic dispensing.
  • Simple syringe-based extruder, where the piston of the syringe is directly driven by a stepper motor.
  • Combined air pressure + extruder worm mechanics - in which the air pressure is turned on constantly and the actual extrusion amount is controlled by a stepper motor which drives a worm extruder.

Both methods have their own advantages and disadvantages, however FlatCAM should be able to generate code for both.

Gerber inputs

GCode implementation

Z offset

Toolhead offset

PCB Alignment

Pad shapes / apertures

Rectangular

Circle

Slot

Rounded-rectangle

Custom shape

Mirroring

Virtual stencil volume control

Pad combining

Selective (per-pad) settings

Z hop

Updated