Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

SnapEDA & SamacSys LibrariesHow to Use SnapEDA & SamacSys Libraries in Altium Designer

Creating schematic symbols and PCB footprints from scratch is one of the most tedious parts of electronics design. You pull up the datasheet, measure pin spacing, draw the symbol, verify the pad dimensions, add the 3D model—and an hour later you’ve made exactly one component. Multiply that by dozens of parts per project, and you’ve lost days to library creation instead of actual design work.

SnapEDA & SamacSys libraries changed my workflow completely. These free online databases contain millions of verified components ready to drop directly into Altium Designer. Instead of spending hours building a QFN-48 package from scratch, I search for the part number, click download, and I’m back to routing traces within minutes. This guide shows you exactly how to set up and use both platforms effectively.

Why Use Third-Party Component Libraries

Before we get into the setup details, let’s address the obvious question: why bother with external libraries when Altium has its own Manufacturer Part Search?

The Component Library Challenge

Altium’s built-in Manufacturer Part Search is excellent, but it doesn’t have everything. Newer components, less popular parts, and specialized connectors often aren’t available. When you need a component that’s not in the database, you have three options: create it manually, wait for someone else to add it, or use third-party libraries like SnapEDA and SamacSys.

Benefits of SnapEDA & SamacSys Libraries

BenefitDescription
Time savingsDownload complete components in seconds instead of creating them in hours
IPC complianceFootprints follow IPC-7351B standards for manufacturing reliability
3D models includedMost components come with STEP models for mechanical verification
Free to useBoth platforms offer free downloads for individual engineers
Regular updatesNew components added daily as manufacturers release parts
Multiple formatsNative Altium formats (.SchLib, .PcbLib, .IntLib) supported
Part requestsBoth services create missing components, often within 24 hours

Quality Considerations

I’ll be honest—I was skeptical about third-party libraries at first. After getting burned by incorrect footprints from other sources early in my career, I verified everything manually. But both SnapEDA and SamacSys have proven reliable over hundreds of components. Their libraries follow IPC standards, include verification processes, and I’ve never had a manufacturing issue traced back to their footprints.

That said, I still recommend spot-checking critical dimensions against the datasheet for high-reliability designs. It takes two minutes and provides peace of mind.

SnapEDA vs SamacSys: Understanding the Differences

Both platforms serve the same purpose but have different strengths. Understanding these helps you choose the right tool for each situation.

Platform Comparison

FeatureSnapEDASamacSys (Component Search Engine)
Component countMillions15+ million
Altium pluginYes (dedicated plugin)Yes (Library Loader)
Direct website downloadYes (.IntLib, .zip)Yes (multiple formats)
Custom part requestsInstaPart ($29, 24-hour delivery)Free part requests
3D modelsMost partsMost parts
StandardsIPC-7351B, IEEE-315IPC-7351B
Distributor integrationOctopart dataMouser partnership
Account requiredYes (free)Yes (free)

When to Use Each Platform

Use SnapEDA when:

  • You need a quick download without installing software
  • The part isn’t in SamacSys database
  • You want to place components directly onto schematics via plugin
  • You need urgent custom parts (InstaPart delivers in 24 hours)

Use SamacSys when:

  • You prefer integrated search within Altium’s interface
  • You want free custom part requests
  • You’re already using Mouser for procurement
  • You need to download multiple parts efficiently

In practice, I use both. SamacSys Library Loader stays installed for everyday searching, and I visit SnapEDA’s website when I can’t find something locally or need their plugin features.

Setting Up the SnapEDA Plugin for Altium Designer

The SnapEDA plugin lets you search and download components directly within Altium Designer without switching to a web browser.

SnapEDA Plugin Installation Steps

  1. Visit https://www.snapeda.com/plugins/ and download the Altium Designer plugin
  2. Close Altium Designer completely
  3. Run the SnapEDA-AD-Plugin installer
  4. Follow the installation wizard prompts
  5. Launch Altium Designer
  6. Create a free SnapEDA account if you don’t have one

Accessing the SnapEDA Plugin in Altium

After installation, access the plugin through:

  • View → Panels → SnapEDA (in newer versions)
  • Or look for the SnapEDA icon in the panels toolbar

The plugin panel displays a search box and login prompt. Sign in with your SnapEDA credentials to enable full functionality.

Using the SnapEDA Plugin to Add Components

  1. Open a schematic document in Altium Designer
  2. Open the SnapEDA panel
  3. Enter a part number or description in the search box (e.g., “STM32F103C8T6”)
  4. Browse results showing available symbols, footprints, and 3D models
  5. Click Place to add directly to your schematic, or
  6. Click Add to Library to save to a specific library folder for future use

SnapEDA Plugin Download Formats

The plugin downloads native Altium formats:

File TypeExtensionContents
Schematic Library.SchLibSymbol only
PCB Library.PcbLibFootprint with embedded 3D model
Integrated Library.IntLibCombined symbol, footprint, and 3D model

For most workflows, the integrated library format works best as it keeps all component data together.

Setting Up the SamacSys Library Loader

SamacSys offers their Library Loader tool, which integrates deeply into Altium Designer’s menu system for a native-feeling experience.

SamacSys Library Loader Installation

  1. Visit https://componentsearchengine.com/library/altium
  2. Download the Altium Library Loader installer
  3. Close Altium Designer
  4. Run the installer and follow the prompts
  5. During installation, note the default download folder location
  6. Accept the menu customization (the installer modifies DXP.RCS to add menu entries)
  7. Launch Altium Designer
  8. Create a free SamacSys account at https://www.samacsys.com if needed

Accessing Library Loader in Altium Designer

After installation, the Library Loader appears in multiple locations:

  • File → Symbols | Footprints | 3D Models
  • Tools → Symbols | Footprints | 3D Models

The first time you open Library Loader, you’ll need to enter your SamacSys account credentials.

Using Library Loader to Add Components

  1. Open a schematic in Altium Designer
  2. Go to File → Symbols | Footprints | 3D Models
  3. The Library Loader window opens with a search box
  4. Enter a part number (e.g., “ADP1613”)
  5. Select a component from the search results
  6. Click Add to Design to place on your schematic

The component automatically goes into a SamacSys library file (SamacSys_Parts.SchLib and SamacSys_Parts.PcbLib) in your project folder, ready for immediate use.

Library Loader Configuration Options

SettingLocationPurpose
Download folderInstallation wizardSets where ECAD models are saved
Auto-place optionLogin & SettingsControls whether components place automatically
Library pathAltium project settingsWhere component libraries are stored

Downloading Components Directly from Websites

Sometimes you might prefer downloading from the websites directly rather than using plugins—perhaps you’re preparing libraries in advance or the plugin isn’t cooperating.

Downloading from SnapEDA Website

  1. Go to https://www.snapeda.com
  2. Search for your component by part number
  3. Click on the component in search results
  4. Click Download Symbol & Footprint
  5. Select Altium as your CAD tool
  6. Choose format: IntLib (recommended), or separate SchLib/PcbLib
  7. Download the ZIP file
  8. Extract and import into Altium

Importing SnapEDA IntLib Files into Altium

When you double-click or drag an .IntLib file into Altium, a dialog appears with three options:

OptionDescriptionWhen to Use
Extract SourcesOpens as editable SchLib/PcbLib projectWhen you need to modify the component
Install LibraryAdds to global installed librariesFor frequently used parts
ImportUses Library Importer toolFor migration to managed libraries

For most cases, Install Library is the quickest option—it makes the component immediately available in your Libraries panel.

Downloading from Component Search Engine Website

  1. Go to https://componentsearchengine.com
  2. Search for your component
  3. Select the part from results
  4. Click Download ECAD Model
  5. Choose Altium Designer format
  6. Select whether to include 3D model
  7. Download the file
  8. Open in Altium through Library Loader or direct import

Managing Downloaded Libraries in Altium Designer

As you accumulate components from SnapEDA and SamacSys, proper library management becomes essential.

Organizing Third-Party Components

I recommend creating a dedicated folder structure:

Documents/└── Altium Libraries/    ├── SnapEDA/    │   ├── Connectors/    │   ├── ICs/    │   └── Passives/    ├── SamacSys/    │   └── SamacSys_Parts.SchLib    │   └── SamacSys_Parts.PcbLib    └── Custom/

Adding Libraries to Your Project

For project-specific components:

  1. Right-click on your project in the Projects panel
  2. Select Add Existing to Project
  3. Navigate to your library file
  4. Select the .SchLib or .PcbLib file
  5. The library now appears under your project

For global access across all projects:

  1. Go to Preferences → Data Management → Installed Libraries
  2. Click Install
  3. Browse to your library file
  4. Click Open

Migrating to Altium 365 Managed Libraries

If you’re using Altium 365, you can migrate third-party components to your workspace for better version control:

  1. Download components from SnapEDA or SamacSys
  2. Open the component in Altium Designer
  3. Copy the symbol and footprint
  4. Create a new component in your Altium 365 Component Library
  5. Paste the symbol and footprint data
  6. Add supply chain information from Octopart
  7. Release the component to your workspace

This process takes longer initially but provides centralized management and prevents library sprawl.

Read more about Altium relative articles:

Verifying Downloaded Component Quality

While both SnapEDA and SamacSys maintain quality standards, verification remains good practice for critical designs.

Footprint Verification Checklist

CheckWhat to VerifyReference
Pad dimensionsMatch datasheet recommended land patternComponent datasheet
Pin spacingPitch matches specificationComponent datasheet
Pin numberingMatches symbol and datasheetPin/ball map in datasheet
CourtyardAdequate clearance for assemblyIPC-7351B guidelines
SilkscreenReadable, doesn’t overlap padsVisual inspection
3D modelCorrect dimensions and orientationMechanical drawings

Quick Verification Method

  1. Open the downloaded footprint in PCB Library editor
  2. Press L to open Layer Stack Manager and verify layer assignments
  3. Measure critical dimensions using Reports → Measure Distance
  4. Compare against datasheet recommended footprint
  5. Check 3D model alignment in View → 3D Layout Mode

For simple passives and common ICs, a visual check usually suffices. For BGAs, fine-pitch QFPs, and custom connectors, measure everything.

Troubleshooting Common Issues

SnapEDA Plugin Problems

Plugin not appearing after installation:

  • Verify Altium Designer version 16 or later
  • Check Extensions and Updates for conflicts
  • Reinstall the plugin with Altium closed

3D model not included:

  • Some older parts lack 3D models
  • Download from website instead of plugin for full package
  • Check if STEP file is available separately

SamacSys Library Loader Issues

Menu option missing:

  • The DXP.RCS file may not have been modified
  • Follow manual menu customization in SamacSys FAQ
  • Reinstall Library Loader with administrator privileges

Components not placing:

  • Ensure a schematic document is open and active
  • Check that library files aren’t read-only
  • Verify download folder path in Library Loader settings

Authentication errors:

  • Reset password on SamacSys website
  • Clear cached credentials
  • Check internet connectivity

Useful Resources for Component Libraries

Official Plugin Downloads

Documentation and Help

Alternative Library Sources

Standards References

  • IPC-7351B: Surface mount design and land pattern standard
  • IEEE-315: Graphic symbols for electrical diagrams
  • ISO 10303-21: STEP file format for 3D models

Frequently Asked Questions About SnapEDA & SamacSys Libraries

Are SnapEDA and SamacSys components really free?

Yes, both platforms offer free downloads for individual engineers and small teams. They generate revenue through partnerships with component manufacturers and distributors, who pay for the marketing exposure when engineers download their parts. You can download unlimited components without paying anything. The only paid service is SnapEDA’s InstaPart, which costs $29 if you need a custom part created within 24 hours. SamacSys offers free part requests, though delivery time varies.

How do I know if a downloaded footprint is accurate?

Both SnapEDA and SamacSys create footprints following IPC-7351B standards and include verification processes. SnapEDA uses a combination of automated tools and manual review. SamacSys collaborates with PCB manufacturers on their design rules. For standard components like resistors, capacitors, and common ICs, the libraries are highly reliable. For critical applications, always verify key dimensions against the component datasheet’s recommended land pattern before sending boards to fabrication.

Can I use these libraries in commercial products?

Yes, both platforms allow commercial use of their downloaded libraries. There are no licensing restrictions preventing you from using SnapEDA or SamacSys components in products you sell. The components become part of your design files like any other library element. However, you cannot redistribute the library files themselves as a standalone product—they’re for use in your designs, not for reselling as libraries.

What if the component I need isn’t in either database?

Both platforms offer part request services. SnapEDA’s InstaPart service delivers custom components within 24 hours for $29, and the part then becomes free for the entire community. SamacSys accepts free part requests through their website, though delivery time isn’t guaranteed. You can also use Altium’s built-in IPC Compliant Footprint Generator to create standard package footprints manually, or use the Component Wizard for complete component creation.

Do I need both plugins installed, or should I choose one?

I recommend having both available. SamacSys Library Loader works great as your primary tool because it integrates directly into Altium’s menus and handles most common components. Keep SnapEDA as a backup for parts you can’t find in SamacSys, or use their website for quick one-off downloads. The plugins don’t conflict with each other, so there’s no downside to having both installed. Different parts are available on each platform, so having both options maximizes your coverage.

Best Practices for Working with Third-Party Libraries

After using SnapEDA & SamacSys libraries extensively, here are the workflow practices that have served me well:

Standardize your library structure. Create consistent folder locations for downloaded components. This makes it easier to find parts later and prevents duplicate downloads.

Verify before production. For new components, especially fine-pitch packages, spend two minutes comparing pad dimensions against the datasheet before ordering PCBs. It’s much cheaper than discovering errors after fabrication.

Keep local copies. Don’t rely on re-downloading from the internet. Save components to your local library structure so they’re available offline and won’t disappear if a website changes.

Document your sources. Add a note in the component description indicating where it came from (SnapEDA, SamacSys, or custom). This helps when troubleshooting footprint issues later.

Update periodically. Component libraries occasionally get corrections. Check for updated versions of critical components every few months, especially if you’re doing a board respin.

The time savings from using SnapEDA and SamacSys are substantial—what used to take hours now takes minutes. More importantly, the standardized, verified footprints reduce manufacturing risk compared to hastily created custom libraries. Set up both tools, establish good library management habits, and get back to what matters: designing great electronics.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.