Automatic Associations

Equivalence files

Equivalence files allow for automatic assignment of footprints to components.

They list the name of the corresponding footprint according to the name (value field) of the component. These files typically have the .equ file extension.

They are plain text files and may be edited by using any plain text editor, and must be created by the user.

Equivalence File Format

Equivalence files consist of one line for each component. Each line has the following structure:

`component value’ `footprint name’

Each name must be single quoted by the ‘ character and the component and footprint names must be separated by one or more spaces.

Example:

If the U3 component is circuit 14011 and its footprint is 14DIP300, the line is:

`14011’ `14DIP300’

Any line starting with # is a comment.

Here is an example equivalence file:

  1. #integrated circuits (smd):
  2. '74LV14' 'SO14E'
  3. '74HCT541M' 'SO20L'
  4. 'EL7242C' 'SO8E'
  5. 'DS1302N' 'SO8E'
  6. 'XRC3064' 'VQFP44'
  7. 'LM324N' 'S014E'
  8. 'LT3430' 'SSOP17'
  9. 'LM358' 'SO8E'
  10. 'LTC1878' 'MSOP8'
  11. '24LC512I/SM' 'SO8E'
  12. 'LM2903M' 'SO8E'
  13. 'LT1129_SO8' 'SO8E'
  14. 'LT1129CS8-3.3' 'SO8E'
  15. 'LT1129CS8' 'SO8E'
  16. 'LM358M' 'SO8E'
  17. 'TL7702BID' 'SO8E'
  18. 'TL7702BCD' 'SO8E'
  19. 'U2270B' 'SO16E'
  20. #Xilinx
  21. 'XC3S400PQ208' 'PQFP208'
  22. 'XCR3128-VQ100' 'VQFP100'
  23. 'XCF08P' 'BGA48'
  24. #upro
  25. 'MCF5213-LQFP100' 'VQFP100'
  26. #regulators
  27. 'LP2985LV' 'SOT23-5'

Automatically Associating Footprints to Components

Click on the automatic footprint association button on the top toolbar to process an equivalence file.

All components found by their value in the selected equivalence (\.equ) file will have their footprint automatically assigned.*