feat: implement JLCPCB Basic Parts system with Fabrication Toolkit support

- Replace custom footprints approach with standard KiCad footprints
- Add comprehensive JLCPCB Basic Parts database with real part numbers
- Create dual-platform symbol generators (PowerShell + Bash)
- Support bennymeg/JLC-Plugin-for-KiCad with proper field names
- Include standard ICs (STM32, CAN, power, interface)
- Generate BOM templates for JLCPCB assembly
- Add German (.de.md) and English (.md) documentation versions
- Remove old LCSC-only approach in favor of complete JLCPCB solution

Breaking changes:
- Removed custom footprints for standard passives
- Updated naming conventions for JLCPCB compatibility
- Replaced LCSC_Parts_Database.csv with JLCPCB_Basic_Parts.csv
This commit is contained in:
2025-12-09 15:06:04 +01:00
parent b969b55799
commit dda87cfbae
13 changed files with 3000 additions and 0 deletions

47
CHANGELOG.md Normal file
View File

@@ -0,0 +1,47 @@
# Changelog
Alle wichtigen Änderungen an dieser Bibliothek werden in dieser Datei dokumentiert.
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
und dieses Projekt folgt der [Semantischen Versionierung](https://semver.org/lang/de/).
## [Unreleased]
### Geplant
- Erste Sammlung von Power Management ICs
- USB-C Connector-Serie
- Firmenlogo-Varianten für verschiedene Größen
## [1.0.0] - 2024-12-09
### Hinzugefügt
- Initiale Projektstruktur
- README mit Naming Conventions
- .gitignore für KiCad-Dateien
- Changelog-Datei
- Ordnerstruktur für symbols/, footprints/, 3d_models/
### Geändert
- Nichts (Erstversion)
### Entfernt
- Nichts (Erstversion)
---
## Template für neue Einträge
### Hinzugefügt
- Neue Symbole: [Liste]
- Neue Footprints: [Liste]
- Neue 3D-Modelle: [Liste]
### Geändert
- Überarbeitete Symbole: [Liste mit Grund]
- Überarbeitete Footprints: [Liste mit Grund]
### Entfernt
- Obsolete Komponenten: [Liste mit Grund]
### Behoben
- Bugfixes: [Liste]