|
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