This is an old revision of the document!
This is just a couple tips and tricks I've figured out on how to use fiducials. Specifically, its for our MDC 7722FV pick and place but theres a good chance that whatever p&p you're designing PCBs for, its gonna be the same.
Fiducials are little target registration marks that are printed on PCBs, they are placed on the top copper layer (and bottom if you're doing 2-layers) and allow the vision system of the pick and place to recognize where the PCB is at. They are not placed on the mask or silk because they are not as precisely aligned to the parts as the copper itself.
We use 2 fiducials on either corner of the PCB. The farther away they are, the better the precision. Opposite corners allow for skew correction.
The key on getting good recognition is that there must not be anything around the fiducial so that there is a 'matte' background. That means putting a Stop mask on top and then also a Keepout around it so that no planes or traces are within say 1 diameter's length away
For example, here is a good fiducial, with a shiny silver dot surrounded by empty blank PCB: no copper, no mask.
Here is a not-so-good fiducial, with a shiny dot but no keepout…these cause more problems
I find 1mm diameter circles work just fine. Depending on the machine, you may be better off with smaller (less space wasted) or larger (if the vision system needs it). Ask the contract manufacturer what they'd like before you get PCBs made. You can get our 1mm fiducial part footprint from our eagle library!
Here are my notes for the pick and place!
For the 1mm fiducial, we use the following part definition:
Basically, define a 1mm dot with a 2mm window. you can mess with Level but 0.9 seems good to us
In the parts placement, set one fiducial to Feeder #261 and the other to #262
If you want the fiducials to be checked for each board of a step&repeat, set the Angle to be nonzero - I use '1'. If Angle = 0 it will only check the first PCB in the repeat!