custom build footprint guide

common used global library
assign footprint to symbol
-
Connector_Pin
- Pin_D1.4mm_L8.5mm_W2.8mm_FlatFork
- Connector_PinSocket
- PinSocket_D1.4mm_L8.5mm_W2.8mm_FlatFork
- Connector_pinheader
- Connector_Wago == 3.5mm
- Connector_Wuerth == 2.54 / 1.5
- Connector_Wire
- SolderingWirePad_1x01_SMD_1x2mm
- Connector_USB
- USB_C_Receptacle_G-Switch_GT-USB-7010ASV
- USB_A_Connfly_DS1095 == USB type A receptacle, THT, horizontal, https://en.connfly.com/static/upload/file/DS1095.pdf
- USB_A_CNCTech_1001-011-01101_Horizontal == USB-A-dat == USB type A Plug, Horizontal, http://cnctech.us/pdfs/1001-011-01101.pdf
- MountingHole
- MountingHole_3.2mm_M3
- MountingHole_3.2mm_M3
- Package_SO
- SOIC-8_5.3x5.3mm_P1.27mm
- SOIC-16_10.3x7.5mm_P1.27mm
- SOP-8_3.9x4.9mm_P1.27mm
- SOP-8_3.76x4.96mm_P1.27mm
-
TerminalBlock
- TerminalBlock_2x02_Screw_5.08mm
-
nettie
-
Connector_Card
- [ ] microSD_HC_Hirose_DM3BT-DSF-PEJS
other collections
QA
how to import or open kicad .mod file?
.mod is KiCad’s legacy footprint library format (pre–KiCad 5).
Modern KiCad uses .kicad_mod files inside .pretty folders.
Method 1 — Import with Library Wizard (Legacy Loader)
- Open PCB Editor.
- Go to Preferences → Manage Footprint Libraries.
- Click Append with Wizard (or Add existing library).
- Select your
.modfile. - Finish the wizard → the legacy library is added and usable.
Method 2 — Convert to Modern .pretty Library (Recommended)
Use KiCad’s converter to create a modern library:
kicad-footprint2pretty old_library.mod new_library.pretty
footprint editor -> import -> select .mod file
Result: new_library.pretty/ containing individual *.kicad_mod footprints.
Then in PCB Editor: Preferences → Manage Footprint Libraries → Add the new .pretty path.
Method 3 — Use Older KiCad to Re-save
Open the .mod in KiCad v4 (or compatible).
Export/Save footprints to a .pretty library, then add it in current KiCad.
Tips Keep original .mod as a backup.
After conversion, verify pad sizes, layers, and 3D model links.