Skip to content

Commit 92cda18

Browse files
Update README.md
1 parent 253e76c commit 92cda18

File tree

1 file changed

+106
-2
lines changed

1 file changed

+106
-2
lines changed

README.md

Lines changed: 106 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,106 @@
1-
# settup_altium
2-
install_altium
1+
# 📚 Altium Component Library - `Altium_Library`
2+
3+
> *A curated schematic and PCB footprint library for Altium Designer - developed by Trần Đăng Khoa*
4+
5+
---
6+
7+
## 1. 🔍 Purpose and Significance
8+
9+
**library\_altium** is a structured, reusable component library for **Altium Designer**, containing:
10+
11+
* **Schematic symbols** stored in `.SchLib` files
12+
* **PCB footprints (packages)** stored in `.PcbLib` files
13+
14+
This repository is designed to:
15+
16+
* **Accelerate the PCB design process**
17+
* **Minimize human error** when creating new components
18+
* **Standardize** component data across projects
19+
* Serve as an **open, reusable resource** for the electronics design community
20+
21+
---
22+
23+
## 2. 📂 Repository Structure
24+
25+
| Folder / File | Description |
26+
| ----------------------------- | --------------------------------------------------------------- |
27+
| `Altera/`, `Xilinx/`, `FPGA/` | Components for FPGAs, CPLDs and related modules |
28+
| `Analog Devices/`, `ST/`, ... | Analog/Digital ICs from major manufacturers |
29+
| `CapSense/`, `QTouch/` | Capacitive sensing components (Microchip, Atmel, Cypress, etc.) |
30+
| `Connector/` | Connectors: headers, jacks, terminals, etc. |
31+
| `DeviceImages/` | Reference images of various components |
32+
| `Scripts/` | Pascal scripts for automating component creation in Altium |
33+
| `Simulation/` | Simulation models (SPICE, behavioral, etc.) |
34+
| `*.SchLib`, `*.PcbLib` | Main schematic and PCB footprint libraries |
35+
36+
---
37+
38+
## 3. ⚙️ How to Use
39+
40+
### Step 1: Clone the repository
41+
42+
```bash
43+
git clone https://github.com/CodeWithKhoa/Altium_Library.git
44+
```
45+
46+
> ⚠️ This repo uses Git LFS. Ensure [Git LFS](https://git-lfs.github.com/) is installed before cloning.
47+
48+
### Step 2: Open in Altium Designer
49+
50+
* Launch Altium Designer
51+
* Go to `File > Open`, then select `.SchLib` or `.PcbLib` files
52+
* The components will appear in the **Libraries Panel**
53+
54+
### Step 3: (Optional) Create an Integrated Library
55+
56+
* Create a `.LibPkg` project
57+
* Add `.SchLib` and `.PcbLib` files as needed
58+
* Right-click > `Compile Integrated Library` → Generates `.IntLib`
59+
60+
### Step 4: Use Components in Designs
61+
62+
* In schematic editor, open `Components Panel`
63+
* Search or browse for components
64+
* Drag and drop onto schematic sheet
65+
66+
---
67+
68+
## 4. 📌 Contributing
69+
70+
Community contributions are welcome:
71+
72+
* **Fork** the repo
73+
* Create a new branch, add or modify components
74+
* Submit a **Pull Request** with proper references (e.g. datasheets)
75+
76+
Found a mistake in a footprint or symbol? Please open an Issue.
77+
78+
---
79+
80+
## 5. 🔐 License
81+
82+
Currently, this project does not include a LICENSE file. Default is **"All Rights Reserved"**.
83+
84+
> ⚠️ Contact the author before using this library for commercial purposes or redistributing publicly.
85+
86+
---
87+
88+
## 6. 👤 About the Author
89+
90+
| Information | Contact |
91+
| ---------------- | ----------------------------------------------------------------------- |
92+
| 👤 Full Name | Trần Đăng Khoa |
93+
| 💼 Profession | Automation Engineer |
94+
| 📧 Email | [trandangkhoa31122006@gmail.com](mailto:trandangkhoa31122006@gmail.com) |
95+
| 🔗 GitHub | [github.com/CodeWithKhoa](https://github.com/CodeWithKhoa) |
96+
| ▶️ YouTube | [@codewithkhoa](https://youtube.com/@codewithkhoa) |
97+
98+
---
99+
100+
## 🌟 Thanks for Visiting!
101+
102+
> If you find this repo useful, please consider **starring** it and sharing with others!
103+
104+
---
105+
106+
❤️ *Made with passion by [Khoa](https://youtube.com/@codewithkhoa)*

0 commit comments

Comments
 (0)