KiCAD (Multi-)Symbol Tool

Gast #2011138
Lesenswert?
• ▲
▼
Hallo Community,

ich möchte hier ein kleines Tool vorstellen/anbieten um Symbole für 
KiCAD aus einer Textvorlage zu erstellen.

Verwendung: libby(.exe) bauteil.pins bauteil.lib

Wenn man nur einen Parameter übergibt dann schreibt das Programm auf die 
Konsole (stdout).

Beispiel einer "bauteil.pins":
1
#
2
# test pin list
3
#
4
#
5

6
name TEST_SYMBOL
7

8
# Power part
9
A1    VCC    L    # in line comment
10
A12     GND    L
11

12
# signal part
13
newsym
14
A3      Pin1  R
15

16
# something at the bottom
17
newsym
18
B1    BPin1  B
19
B2    BPin2  B

Ergebnis "bauteil.lib" KiCAD library:
1
EESchema-LIBRARY Version 2.3  Date: Di 11 Jan 2011 08:42:48 CET
2
#
3
# TEST_SYMBOL
4
#
5
DEF TEST_SYMBOL U 0 40 Y Y 3 L N
6
F0 "U" 0 -50 60 H V C CNN
7
F1 "TEST_SYMBOL" 0 50 60 H V C CNN
8
DRAW
9
S 700 -150 -700 150 1 1 0 N
10
X VCC A1 -1000 50 300 R 50 50 1 1 I
11
X GND A12 -1000 -50 300 R 50 50 1 1 I
12
S 700 -150 -700 150 2 1 0 N
13
X Pin1 A3 1000 50 300 L 50 50 2 1 I
14
S 400 -450 -400 450 3 1 0 N
15
X BPin1 B1 -300 -750 300 T 50 50 3 1 I
16
X BPin2 B2 -200 -750 300 T 50 50 3 1 I
17
ENDDRAW
18
ENDDEF
19
#
20
#End Library

Im Anhang ist das Ergebnis in graphischer Form zu sehen. Eine 
Nachbearbeitung der Symbole ist wahrscheinlich angbracht, aber in 
Abhängigkeit von der Anzahl der Pins kann diese Methode deutlich Zeit 
sparen.

Source und .EXE (cross-compiled unter Linux/ungetestet) gibts hier: 
http://alemaxx.al.funpic.de/libby.tar.gz

Beste Grüße
Angehängte Dateien:
Gast #2011669
Lesenswert?
• ▲
▼
Danke für die Verlinkung Stefan.

Das Programm habe ich erst heute Morgen geschrieben, es ist also 
durchaus möglich das es noch Probleme gibt. Falls jemandem etwas 
auffällt kümmere ich mich darum.

Ich habe den Artikel zu KiCAD eben kurz überflogen, der Java basierte 
FootprintBuilder (http://cyclerecorder.org/footprintbuilder) wäre 
vielleicht ebenfalls noch der Erwähnung wert. Damit lassen sich relativ 
einfach rechteckige footprints generieren.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.