A custom footprint is a footprint that you design - generally because it does not already exist in the footprint library. You can create your own custom footprints and add them to the library. For example, you might need a custom footprint for an exotic connector you plan to use.
To create a custom footprint without using the library: - Simply add the appropriate pad layout and other features (e.g. silk screen) to your design.
- Group the elements together.
- Cut and paste as needed.
You can also use the footprint wizard for DIP, SIP, SO, BGA, QFP and Tabbed devices.
To create a custom DIP, SIP, SO, BGA, QFP or Tabbed footprint: - Review the component manufacturer's drawing of the component, noting the relevant dimensions.
- Choose File | New footprint, the footprint composer dialog appears.
- Choose an appropriate footprint type.
- Enter the footprint parameters and dimensions.
- Click OK.
- Finish creating your footprint by following this instruction.

When your footprint is not appropriate for the footprint composer, please follow these steps:
To create a custom footprint manually: - Review the component manufacturer's drawing of the component, noting the relevant dimensions.
- Choose File | New footprint, the footprint composer dialog appears.
- Choose "Other" in the footprint type drop-down box.
- Click OK.
- Create your footprint by following this instruction.
You can add a custom footprint to the library to allow convenient selection in future designs.
To add your custom footprint to the Component Library - In the left toolbar select the Footprint/Component tool.
- Click Add....
- Select the file of your footprint.
- Enter a description for your footprint.
- Your footprint will appear under the My Footprints branch of the footprint tree.
You can edit a custom footprint you previously added to the library. For example, you might need to make a change after testing a first run of boards.
To change a custom footprint in the library: - Edit the original footprint file.
- In the left toolbar select the Footprint/Component tool.
- Click Update...
- Select the original file you edited.
- Enter a new description for your footprint and click OK.
You can create a new footprint based on an existing footprint.
To create a custom footprint based on an existing footprint: - Follow steps 1-4 of the "To create a custom footprint" section above.
- Place the footprint upon which the new footprint will be based.
- Select the placed footprint, right click to invoke the context menu, and choose "Ungroup". If "Ungroup" is not available, choose "Convert to Group" and then Ungroup.
- Continue editing your new footprint following the appropriate steps of "To create a custom footprint" above.
