Professional Altium Designer Component Library for Schematic Capture and PCB Layout
Owner: Tran Dang Khoa Technology
Author: Trần Đăng Khoa
Altium Library is a reusable component library for Altium Designer, built to support schematic capture, PCB layout, footprint verification, and manufacturing output preparation.
This repository is intended for long-term use in electronics, embedded systems, robotics, microcontroller projects, power circuits, communication modules, and engineering practice boards.
- Ready-to-use component libraries for Schematic and PCB Layout.
- Support for common Altium library formats:
.SchLib,.PcbLib,.IntLib. - Installation guide for adding file-based libraries into Altium Designer.
- Essential Altium Designer shortcuts for faster schematic and PCB work.
- Component search keywords for quick placement.
- Gerber and NC Drill export guide for PCB manufacturing.
- PCB manufacturing checklist before sending files to a board house.
- Clear ownership and copyright under Tran Dang Khoa Technology.
Altium_Library/
├── README.md # Main project documentation
├── guide.md # Full usage guide, shortcuts, and export notes
├── LICENSE # Copyright and license notice
└── Library Files # SchLib, PcbLib, IntLib, and related Altium files
The folder structure may change depending on future library updates.
git clone https://github.com/TranDangKhoaTechnology/Altium_Library.git
cd Altium_Librarygit pull- Open Altium Designer.
- Open the Components or Libraries panel.
- Go to File-Based Libraries or Installed Libraries.
- Select Install.
- Choose the library file from this repository:
.IntLibfor integrated libraries..SchLibfor schematic symbols..PcbLibfor PCB footprints.
- Click Apply or OK.
- Search for a component in the panel to confirm that the library is loaded correctly.
flowchart LR
A[Create Project] --> B[Add Schematic]
B --> C[Place Components]
C --> D[Wire Schematic]
D --> E[Annotate Components]
E --> F[Update PCB]
F --> G[Set Design Rules]
G --> H[Route PCB]
H --> I[Run DRC]
I --> J[Export Gerber]
Recommended workflow:
- Create a
.PrjPcbproject. - Create schematic
.SchDocand PCB.PcbDocfiles. - Place components using
PP. - Wire the schematic using
Ctrl + W. - Annotate components using
TAA. - Update the PCB using
DU. - Configure design rules using
DR. - Route the PCB using
Ctrl + W. - Pour copper using
PG. - Run DRC using
TD. - Export Gerber and NC Drill files.
| Action | Shortcut |
|---|---|
| Place Component | PP |
| Wire / Interactive Routing | Ctrl + W |
| Rotate Component | Space |
| Mirror on X Axis | X |
| Mirror on Y Axis | Y |
| Annotate Components | TAA |
| Update Schematic to PCB | DU |
| Design Rules | DR |
| Design Rule Check | TD |
| Polygon Pour | PG |
| Place String / Text | PS |
| Measure Distance | Ctrl + M |
| Switch mm / mil | Q |
| 2D View | 2 |
| 3D View | 3 |
| Fit Board View | VF |
| Bottom View | VB |
| Single Layer Mode | Shift + S |
See the full shortcut list in guide.md.
| Component | Keyword |
|---|---|
| Resistor | R, RES |
| Resistor Network | RN |
| Polarized Capacitor | CAP P |
| Non-Polarized Capacitor | CAP N |
| Inductor | L- |
| Diode | DIODE |
| LED | LED |
| NPN Transistor | NPN |
| PNP Transistor | PNP |
| Relay | RELAY |
| Connector / Header | HEAD, CON |
| Switch / Button | SW |
| Crystal | CRY |
| Battery | BAT |
| 8051 MCU | AT89XXX |
| AVR MCU | ATMEGAXXX |
| PIC MCU | PICXXX |
| STM MCU | STMXXX |
Before sending a PCB to manufacturing, check the following items:
- Footprints match the real component datasheets.
- Pin 1 orientation is correct for ICs, diodes, LEDs, polarized capacitors, and connectors.
- Clearance rules, power trace width, signal trace width, and spacing are correct.
- Board outline and Keep-Out layer are correct.
- Silkscreen does not overlap exposed pads.
- DRC has been run using
TD. - Gerber and NC Drill files have been exported.
- The exported files have been checked in a Gerber viewer.
Altium Designer export paths:
File > Fabrication Outputs > Gerber Files
File > Fabrication Outputs > NC Drill Files
| Document | Description |
|---|---|
| guide.md | Complete installation guide, usage notes, shortcuts, component keywords, and Gerber export steps |
| LICENSE | Copyright and license notice |
- Keep the library in a fixed folder path to avoid broken Altium library links.
- Always verify footprints before ordering real PCBs.
- For small SMD components, compare pad dimensions with the datasheet.
- For important projects, keep a project-specific copy of the library version used.
- Avoid editing shared footprints directly unless the impact on existing projects is checked.
Tran Dang Khoa Technology
Created and maintained by Trần Đăng Khoa.
Copyright © 2026 Trần Đăng Khoa / TranDangKhoaTechnology. All Rights Reserved.
This repository is the property of Trần Đăng Khoa / TranDangKhoaTechnology. Copying, redistributing, reselling, republishing, modifying for redistribution, or using this repository for commercial purposes without written permission is not allowed.