Here’s a practical guide to 13 common PCB problems in Altium Designer and how to fix them, covering design, layout, and manufacturing issues:
1. Unrouted Nets
-
Problem: Airwires (ratsnest lines) after autorouting or manual routing gaps.
-
Fix:
-
Use Route → Un-Routed Connections to highlight missed nets.
-
Enable Real-Time DRC (Design Rule Check) to catch unconnected pins.
-
Run Tools → Design Rule Check and review "Un-Routed Net" violations.
-
2. Design Rule Violations (DRC Errors)
-
Problem: Clearance, width, or solder mask errors.
-
Fix:
-
Open Design Rules (
D → R), adjust constraints (clearance, via sizes). -
Use PCB Rules and Violations panel to navigate errors.
-
Right-click violations → Violation Details to locate issues.
-
3. Missing Footprints
-
Problem: "Footprint Not Found" when importing schematics.
-
Fix:
-
Ensure libraries are installed/enabled (Preferences → Data Management).
-
Use Tools → Update From Libraries to sync footprints.
-
Manually assign footprints in PCB Library or via Component Panel.
-
4. Silkscreen Overlaps Pads
-
Problem: Text/legends touching solder pads (causes assembly issues).
-
Fix:
-
Enable Component Silkscreen Clearance Rule in Design Rules.
-
Use Tools → Arrange → Reposition Selected Components to auto-adjust text.
-
Manually drag silkscreen text away from pads.
-
5. Incorrect Net Connectivity
-
Problem: Nets don’t match between schematic and PCB.
-
Fix:
-
Run Design → Update PCB Document to sync changes.
-
Use Projects → Show Differences to compare schematic/PCB.
-
Check for duplicate net names or missing ports in the schematic.
-
6. Copper Slivers (Manufacturing Risk)
-
Problem: Thin, isolated copper traces that can detach during etching.
-
Fix:
-
Run Tools → Design Rule Check → Manufacturing → Copper Sliver rule.
-
Use Polygon Manager (
T → G → M) to adjust copper pour settings. -
Increase minimum copper width in Polygon Connect Style rules.
-
7. Starved Thermal Pads
-
Problem: Inadequate thermal relief connections for pads/polygons.
-
Fix:
-
Adjust Polygon Connect Style rule for thermal relief width/spokes.
-
Select polygon → Properties → Thermal Relief settings.
-
Use Relief Connect for large pads, Direct Connect for small pads.
-
8. Acid Traps (Sharp Angles)
-
Problem: Acute-angle traces (<90°) trap etching chemicals.
-
Fix:
-
Enable Acute Angle rule in Design Rules → Manufacturing.
-
Use Route → Interactive Routing with Shift+Space to switch corner styles.
-
Replace sharp angles with 45° or curved traces.
-
9. Missing Solder Mask Between Pins
-
Problem: Solder mask web too thin or missing, risking solder bridges.
-
Fix:
-
Set Solder Mask Expansion rule (
Design Rules → Manufacturing). -
Adjust Solder Mask Sliver rule to ensure minimum mask between pads.
-
Verify in 3D Viewer (
3) or output Solder Mask Gerber.
-
10. Via-in-Pad Without Tenting
-
Problem: Vias in SMD pads w/o tenting cause solder wicking.
-
Fix:
-
Enable Tenting in via properties (double-click via → "Tented" option).
-
Add Solder Mask Override rule for specific vias.
-
Use Via Shielding or plug vias with epoxy fill (for high-density designs).
-
11. Incorrect Layer Stackup
-
Problem: Impedance mismatch or manufacturing issues.
-
Fix:
-
Open Layer Stack Manager (
D → K), verify dielectric thickness/materials. -
Use Impedance Profile tool to calculate trace width for target impedance.
-
Export Stackup Report for manufacturer validation.
-
12. Outdated Library Components
-
Problem: Old footprints with incorrect pad sizes or courtyard outlines.
-
Fix:
-
Use Library Migrator (
File → Library Migrator) to update libraries. -
Generate new footprints with IPC Compliant Footprint Wizard.
-
Cross-check with manufacturer datasheets.
-
13. Gerber/DXF Export Errors
-
Problem: Missing layers, incorrect scales, or alignment issues.
-
Fix:
-
Use File → Fabrication Outputs → Gerber Files with RS-274X format.
-
Enable Include unconnected mid-layer pads for multilayer boards.
-
Generate NC Drill Files separately and verify with Gerber Viewer (e.g., GC-Prevue).
-
Pro Tips for Prevention:
-
Use Templates: Save validated rule sets and layer stackups as templates.
-
3D Model Integration: Check mechanical fit with MCAD collaboration.
-
Version Control: Use Altium 365 or Git to track changes and revert if needed.
#Altium #PCBDesign #Electronics #DesignRules #DFM #Engineering #HardwareDesign #Troubleshooting
Need help with a specific Altium issue? Share the details below!