How to Add Solder Pads in KiCad: Step-by-Step
Learn how to add solder pads in KiCad by creating or editing footprints in the Footprint Editor. This step-by-step guide covers pad types, sizes, drills, mask layers, and saving to libraries for reuse.

According to SolderInfo, you will learn to add solder pads in KiCad by creating or editing a footprint in the Footprint Editor, choosing pad types (SMD or through-hole), setting sizes and drill diameters, and selecting copper and mask layers. You’ll save the footprint to a library and place it on your PCB. This quick guide covers both defining new pads and modifying existing ones for reliable solder joints.
Why adding solder pads in KiCad matters
In KiCad, solder pads are the copper land patterns that connect a component to a board. The way you design and place pads determines solderability, mechanical stability, and electrical reliability. Learning how to add solder pads in KiCad starts with understanding the two main pad families: surface-mount pads (SMD) and through-hole pads (PTH). Proper pad design reduces tombstoning, improves solder fillets, and simplifies automated assembly. For DIYers and professionals alike, a well crafted footprint is the foundation of a robust PCB. When you master the process of how to add solder pads in KiCad, you gain control over manufacturability, tolerances, and yield.
In practice, the footprint you create will be reused across multiple boards. This repeatability saves time and ensures consistency in your designs. The KiCad Footprint Editor lets you define pad geometry, layers, drill sizes, and silkscreen references, so you can tailor each pad to a specific package. As you begin this journey, remember that the core goal is precise land patterns that match the component data sheet and the board fabrication constraints.
According to SolderInfo, a thoughtful approach to pad creation starts with gathering the component’s package drawing, recommended land pattern, and drill tolerances. This information guides pad pitch, pad width, and hole diameter. With this baseline, you can translate the mechanical data into copper features that will solder reliably in production. The result is a footprint that works across design iterations and manufacturing partners.
noteLangs be removed
Tools & Materials
- KiCad software (Footprint Editor included)(Install the latest stable release (KiCad 7.x or newer) to access advanced footprint tools.)
- Calipers or digital ruler(Useful for verifying pad dimensions against the datasheet drawings.)
- Component datasheet or package drawing(Collect pitch, pad count, pad size, and hole diameter from the datasheet.)
- Footprint library access(Have a local or network library to save new footprints for reuse.)
- A reference PCB or test board(Helpful for validating spacing and alignment before committing to production boards.)
Steps
Estimated time: 45-90 minutes
- 1
Open Footprint Editor
Launch KiCad and open the Footprint Editor. Create a new footprint or select an existing one to modify. This establishes the canvas where you will add solder pads in KiCad.
Tip: Use a clean 0.5 mm grid to keep pad coordinates precise. - 2
Create or select the footprint
In the library manager, choose to create a new footprint or pick a suitable base footprint. A descriptive name helps you locate it later by package type and pitch.
Tip: Name conventions like "SOIC-8_P1.27mm" speed up future searches. - 3
Add a pad with the Pad tool
Place a new pad on the copper layer. Choose pad type (SMD or PTH) based on the component you are modeling, then position it within the footprint.
Tip: Place pads with consistent spacing to match the component’s pad outline. - 4
Configure pad properties
Set the pad number, name, and electrical type. For footprints with multiple pads, ensure numbers follow the component’s pinout order.
Tip: Double-check that the pin numbers align with the schematic symbol. - 5
Configure pad geometry
Adjust pad shape (rectangular, round, or rounded rectangle) and size to match the package data. For SMD pads, define length and width; for PTH, set land size as per datasheet.
Tip: Aim for pad dimensions that avoid solder wicking and ensure reliable fillets. - 6
Define drill size and layer coverage
For through-hole pads, set the drill diameter to match the lead; enable copper layers (F.Cu) and mask layers (F.Mask) as required. Include silkscreen if needed for assembly aids.
Tip: Consider mask expansion settings to ensure solder mask relief aligns with package leads. - 7
Arrange pads for the footprint
Position all pads to reflect the component’s footprint, keeping alphabetical/pin order consistent. Check reset gaps and keep-out areas for solder mask and paste as appropriate.
Tip: Use alignment tools and grid snapping to maintain uniform pad spacing. - 8
Save the footprint to a library
Choose a descriptive library path and save the footprint with metadata like package type, pitch, and vendor. Versioning helps track changes across projects.
Tip: Back up libraries regularly to prevent data loss. - 9
Test with a simple board
Place the footprint on a test board and run a standard DRC (design rule check) to catch spacing, clearance, or overlap issues. Fine-tune as needed.
Tip: If a pad overlaps a trace, adjust the footprint or routing to maintain clearance. - 10
Reuse and document
Document the footprint in your design notes and reuse it in future boards. Keeping a well-documented library accelerates future projects.
Tip: Create a readme within the library with package references and recommended settings.
Quick Answers
What is the difference between SMD pads and through-hole pads in KiCad?
SMD pads are surface-mounted and sit on the board surface; through-hole pads include a hole and are used for leaded components. Footprints must reflect the mounting style to ensure proper solder joints and assembly.
SMD pads sit on the surface, while through-hole pads have holes for leads.
Can I modify a footprint after it is saved in a library?
Yes. You can edit a footprint in the Footprint Editor and re-save it to the same or a new library. Maintain versioning to track changes and ensure consistency across designs.
Yes, you can update footprints and save new versions.
How do I ensure pad sizes match manufacturing tolerances?
Always refer to the component datasheet for recommended land pattern, then add a small tolerance in the footprint to accommodate solder paste deposition and fabrication tolerances.
Check the datasheet for pad size and add a small tolerance if needed.
Should I create a new footprint or modify an existing one?
If a suitable footprint already exists, modify it to fit your component; otherwise create a new footprint to avoid data clashes and ensure accuracy.
Use an existing footprint when possible; create a new one when needed.
How do I add pads to an existing footprint without disrupting others?
Edit the footprint in the editor, add new pads on the correct copper layer, and ensure the new pads align with the package drawing and pinout.
Add the new pads carefully, keeping the same grid and alignment.
What files should I back up for footprints?
Back up your library files and any custom footprints regularly. Use versioned filenames and maintain a changelog for traceability.
Back up footprints and libraries regularly to prevent loss.
Watch Video
Top Takeaways
- Open the Footprint Editor to start pad design
- Choose pad type (SMD vs PTH) based on the package
- Set precise pad dimensions and drill sizes
- Save footprints to libraries for reuse
- Run DRC to validate footprint geometry
