This commit is contained in:
Adam Skotarczak 2025-08-11 15:10:12 +02:00
parent bb77710581
commit e757ea9321
8 changed files with 3902 additions and 3936 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 94 KiB

BIN
.assets/logo_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

1
.gitignore vendored
View File

@ -38,6 +38,7 @@ Dokumentation/Work/**
#.vscode
*Kopie.qet
*.log
desktop.ini
# KiCAD
~*

View File

@ -5,9 +5,8 @@
- [**Personal KiCAD Symbol Library**](#personal-kicad-symbol-library)
- [Informationen](#informationen)
- [Anleitung](#anleitung)
- [**Inhalt `README.md` (Beispiel)**](#inhalt-readmemd-beispiel)
- [MyCustomLib KiCad Symbol Library](#mycustomlib--kicad-symbol-library)
- [Direkteinbindung in KiCad 9](#direkteinbindung-in-kicad-9)
- [MyCustomLib KiCad Symbol Library](#mycustomlib--kicad-symbol-library)
- [Direkteinbindung in KiCad 9](#direkteinbindung-in-kicad-9)
- [**Fertiger sym-lib-table-Ausschnitt**](#fertiger-sym-lib-table-ausschnitt)
- [License](#license)
@ -19,30 +18,26 @@
Hier eine saubere **Vorlage für ein GitHub-Repository**, damit andere deine **KiCad-Symbollibrary** direkt per URL in ihre `sym-lib-table` einbinden können.
### **Inhalt `README.md` (Beispiel)**
### MyCustomLib KiCad Symbol Library
#### MyCustomLib KiCad Symbol Library
Diese Bibliothek enthält Symbole für Bauteile aus dem Schaltschrankbau.
Diese Bibliothek enthält Symbole für XYZ-Bauteile.
##### Direkteinbindung in KiCad 9
#### Direkteinbindung in KiCad 9
1. Schaltplan-Editor öffnen → `Einstellungen → Symbolbibliotheken verwalten`
2. Tab „Globale Bibliotheken“ oder „Projektbibliotheken“
3. „Hinzufügen“ klicken (`+`)
4. Name: `MyCustomLib`
5. URL (Raw-Link):
```plaintext
[https://raw.githubusercontent.com/](https://raw.githubusercontent.com/)<USER>/<REPO>/main/MyCustomLib.kicad\_sym
```
6. Mit OK bestätigen fertig.
---
---
## **Fertiger sym-lib-table-Ausschnitt**
```scheme

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +0,0 @@
[.ShellClassInfo]
IconResource=.assets\icon.ico,0
[ViewState]
Mode=
Vid=
FolderType=Generic

View File

@ -606,6 +606,815 @@
)
(embedded_fonts no)
)
(symbol "PLC_DI32"
(pin_numbers
(hide yes)
)
(pin_names
(offset 0)
(hide yes)
)
(exclude_from_sim yes)
(in_bom yes)
(on_board no)
(property "Reference" "-A"
(at 9.652 51.562 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "00" "00"
(at -6.35 -0.254 90)
(effects
(font
(size 0.508 0.508)
)
(justify left top)
(hide yes)
)
)
(property "E0.0" "E0.0"
(at -5.588 -0.254 90)
(effects
(font
(size 0.508 0.508)
)
(justify left top)
(hide yes)
)
)
(property "ki_keywords" "PLC, SPS"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "PLC_DI32_0_1"
(rectangle
(start -12.065 50.038)
(end 13.335 -29.21)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -11.938 27.686) (xy 13.208 27.686)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -6.985 -0.635) (xy 13.335 -0.635)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -6.985 -10.16) (xy 13.335 -10.16)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -6.985 -19.685) (xy 13.335 -19.685)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -6.985 -29.21) (xy -6.985 8.89) (xy 13.335 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -4.445 -29.21) (xy -4.445 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -1.905 -29.21) (xy -1.905 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 0.762 -29.21) (xy 0.635 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.175 -29.21) (xy 3.175 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 5.715 -29.21) (xy 5.715 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 8.255 -29.21) (xy 8.255 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 10.795 -29.21) (xy 10.795 8.89)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "PLC_DI32_1_1"
(rectangle
(start -9.525 -1.905)
(end -8.255 -3.175)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -9.525 -3.81)
(end -8.255 -5.08)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -9.525 -5.715)
(end -8.255 -6.985)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -9.525 -7.62)
(end -8.255 -8.89)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(polyline
(pts
(xy -6.985 -10.16) (xy -12.065 -10.16)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -6.985 -19.685) (xy -12.065 -19.685)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start -6.35 16.51)
(end -5.08 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -6.35 14.605)
(end -5.08 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -6.35 12.7)
(end -5.08 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -6.35 10.795)
(end -5.08 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -3.81 16.51)
(end -2.54 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -3.81 14.605)
(end -2.54 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -3.81 12.7)
(end -2.54 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -3.81 10.795)
(end -2.54 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -1.27 16.51)
(end 0 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -1.27 14.605)
(end 0 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -1.27 12.7)
(end 0 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start -1.27 10.795)
(end 0 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 1.27 16.51)
(end 2.54 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 1.27 14.605)
(end 2.54 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 1.27 12.7)
(end 2.54 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 1.27 10.795)
(end 2.54 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 3.81 16.51)
(end 5.08 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 3.81 14.605)
(end 5.08 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 3.81 12.7)
(end 5.08 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 3.81 10.795)
(end 5.08 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 6.35 16.51)
(end 7.62 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 6.35 14.605)
(end 7.62 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 6.35 12.7)
(end 7.62 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 6.35 10.795)
(end 7.62 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 8.89 16.51)
(end 10.16 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 8.89 14.605)
(end 10.16 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 8.89 12.7)
(end 10.16 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 8.89 10.795)
(end 10.16 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 11.43 16.51)
(end 12.7 15.24)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 11.43 14.605)
(end 12.7 13.335)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 11.43 12.7)
(end 12.7 11.43)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(rectangle
(start 11.43 10.795)
(end 12.7 9.525)
(stroke
(width 0)
(type solid)
)
(fill
(type color)
(color 0 0 0 0)
)
)
(polyline
(pts
(xy 13.335 17.145) (xy -12.065 17.145)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(text "PHOENIX DI32/1\nCONTACT"
(at -11.176 24.892 0)
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(text "+24V"
(at -9.398 -11.176 0)
(effects
(font
(size 1.016 1.016)
)
)
)
(text "0V"
(at -8.382 -20.828 0)
(effects
(font
(size 1.016 1.016)
)
)
)
(pin unspecified line
(at -8.89 -15.24 0)
(length 0.762)
(name "+24V_DC"
(effects
(font
(size 0.508 0.508)
)
)
)
(number "+24V"
(effects
(font
(size 0.508 0.508)
)
)
)
)
(pin unspecified line
(at -8.89 -17.78 0)
(length 0.762)
(name "+24V_DC"
(effects
(font
(size 0.508 0.508)
)
)
)
(number "+24V"
(effects
(font
(size 0.508 0.508)
)
)
)
)
(pin unspecified line
(at -8.89 -25.4 0)
(length 0.762)
(name "0V"
(effects
(font
(size 0.508 0.508)
)
)
)
(number "0V"
(effects
(font
(size 0.508 0.508)
)
)
)
)
(pin unspecified line
(at -8.89 -27.94 0)
(length 0.762)
(name "0V"
(effects
(font
(size 0.508 0.508)
)
)
)
(number "0V"
(effects
(font
(size 0.508 0.508)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Temposonics_(U)"
(pin_names
(offset 0)

File diff suppressed because it is too large Load Diff