Forum: Platinen [Kicad4] Footprints woher nehmen??


von bianchifan (Gast)


Angehängte Dateien:

Lesenswert?

Mittlerweile habe ich einige Schaltpläne kleinerer Projekte mit Eeschema 
erstellt, bis zu den Netzlisten hat alles geklappert.
Nun ist CvPCB an der Reihe..Pustekuchen.
Ca. 10 min nach Aufruf hagelt es Fehlermeldungen, es öffnet sich ein 
dreispaltiges Fenster, linke Spalte ist mit Begriffen gefüllt, mittlere 
leer, rechts ein bisschen was.
Lt. Doku sollten in der Mitte meine Bauteile gelistet sein!????

Geändertes Scenario, INet gekappt.
Der Dreispalter erscheint sofort, wiederum mehrseitige Fehlermeldungen, 
links steht anschließend etwas, alles andere leer.

Einzige Ausnahme sind die mitgelieferten templates.
Wenn ich beisplw. den Arduino pro mini lade und CvPCB starte, werden mir 
zum Abschluss der Fehlerorgie in der mittleren Spalte die im Schaltplan 
verwendeten Connectoren aufgelistet.

Offensichtlich sind in KiCAD keinerlei Footprints vorhanden und KiCAD 
möchte sie online von Github saugen.
Geht aber nicht, 3,5 kB/s mit mit diversen Pausen (0 kB/s) sind dafür 
nicht geeignet.
Irgendwo auf git habe ich gelesen, man könne sich die pretties auch 
lokal klonen..klappert ebenso wenig, da KiCAD irgendwann mutlos wird und 
die Verbindung abbricht.. aufsetzen auf unvollständige DLs mag es auch 
nicht.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Bianchifan.

Auf die Schnelle in der Mittagspause.....

bianchifan schrieb:

> Irgendwo auf git habe ich gelesen, man könne sich die pretties auch
> lokal klonen..klappert ebenso wenig, da KiCAD irgendwann mutlos wird und
> die Verbindung abbricht.. aufsetzen auf unvollständige DLs mag es auch
> nicht.

Das mache ich dann auch nicht mit KiCad, sondern mit Git.

Wenn Du Git nicht nehmen möchtest, geht es auch direkt bei Github. 
Entweder über eine Anmeldung, und dann downloaden, oder Du kannst Dir 
das Textlisting der Footprints ohne Anmeldung dort direkt anzeigen 
lassen. Das kannst Du dann mit "copy&paste" aus dem Browser in einen 
Editor copieren und dann abspeichern.

Alternativ gibt es auch KiCad librarys sonstwo auf der Welt.

z.B. hier im Mikrocontroller.net Wiki:
https://www.mikrocontroller.net/articles/KiCAD#Bibliotheken
Allerdings nicht auf dem aktuellen Stand.

Dort ist auch eine Linkliste mit weiteren Quellen:
https://www.mikrocontroller.net/articles/KiCAD#Sonstige_Bibliotheken_im_Netz

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Das mache ich dann auch nicht mit KiCad, sondern mit Git.

Wo liegt dann der Sinn in der Berteitstellung von 
Download/Git-Clone-Scripten für diverse Systeme?

Bernd W. schrieb:
> Alternativ gibt es auch KiCad librarys sonstwo auf der Welt.

1. Die Repositoren (Pretty), welche ich benötige, kann ich selbstredend 
als ZIP-Datei runterladen.
2. Ich habe eine URL www.kicadlib.org gefunden, wo auch so einiges 
gelistet ist, u.a. auch diverse Pakerl von einem Bernd Wiebus, Du 
gehörst also sozusagen mit zum Entwicklerteam, schön.

Meine "Frage" sollte nicht wortwörtlich aufgefasst werden, eher 
provokant.
Sie ist aus Frust heraus formuliert worden.

KiCAD setzt aus Aktualitätsgründen in Teilbereichen auf 
Github-Bibliotheken.
Was also tun ohne permanente Online-Verbindung?
Notebook am Badesee, im Wald oder auf dem Gipfel eines Hügels?
Auch bei lokal vorhandenen und bekanntgegebenen "Modulen" wird online 
nachgeschaut und gemeckert und in CvPCB sehe ich nicht sonderlich viel.
Bislang ist es mir noch nicht gelungen, auch nur ein einziges 
Miniprojekt zuzuordnen.

Eigentlich hätte ich erwartet, dass eine Minimalausstattung mit 
installiert wird, also gängige SMDs wie 1206,0805, SOIC8 und thruholes 
wie RM5, TO220, nur um einige gängige zu nennen.
Niemand erwartet Spezialbauteile!

von R. R. (elec-lisper)


Lesenswert?

Ich hab das selbe Problem gehabt. Ein Update von Kicad hat dann immerhin
die veralteten Git-URLs gefixt. Aber insgesamt bin ich, auch wenn ich 
sonst alles in einer Versionsverwaltung hab, Privat wie auf Arbeit, 
nicht besonders angetan von KiCads 
Alles-Wird-Mit-Git-Synchronisiert-Ansatz.

Es ist aber glaub ich ein Problem der Umsetzung. Insgesamt ist es ja 
redlich, dass sich das Programm um aktuelle Footprints kümmert. Aber nur 
weil ich bspw. gerade mal nicht online bin, der git-Server nicht 
erreichbar ist oder eine URL nicht mehr gefunden werden kann, sollte es 
nicht derart drastische Fehler geben. Ich kam teilweise nicht einmal in 
die Footprint-Auswahl rein.

Aber wie auch immer, das werden die schon noch lösen. Ich bin vom 
Fortschritt des Projektes in den letzten 2 Jahren recht begeistert.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:

> Wo liegt dann der Sinn in der Berteitstellung von
> Download/Git-Clone-Scripten für diverse Systeme?

Gute Frage. Es war nicht meine Idee.
Ich glaube, da fanden ein paar die Altium Vault ganz toll, und wollten 
soetwas ähnliches bauen. Da ich die Kämpfe von einigen Kollegen damit
mitbekommen habe, war ich von der Idee nie so überzeugt.


>> Alternativ gibt es auch KiCad librarys sonstwo auf der Welt.
> 1. Die Repositoren (Pretty), welche ich benötige, kann ich selbstredend
> als ZIP-Datei runterladen.

Gut.

> 2. Ich habe eine URL www.kicadlib.org gefunden, wo auch so einiges
> gelistet ist, u.a. auch diverse Pakerl von einem Bernd Wiebus, Du
> gehörst also sozusagen mit zum Entwicklerteam, schön.

Die von mir dort sind uuuuralt. Aktuellere findest Du hier im 
mikrocontroller.net wiki. Allerdings habe ich seit Frühjahr 2014 nicht 
mehr viel daran gemacht. Zeitmangel.

Einige davon sind auch in die "offiziellen" KiCad Bibliotheken mit 
eingeflossen. Manchmal erkennt man es noch am Namen. Allerdings sind sie 
mittlerweile stark überarbeitet und an die KiCad Bibliotheksregeln 
angepasst worden, die früher auch noch nicht existierten.

Wichtigste Änderungen:
Ankerpunkt bei THT auf Pin 1 und nicht auf die geomertische 
Bauteilmitte, wie ich das bevorzugte.
Grund: Es gibt wohl Bestückungsmaschinen für THT, die daraus die 
Koordinaten für die Bestückung generieren, und die haben 2Pin 1" als 
Bezug.

Keine Einträge mehr im Footprint auf Layer Edge.Cuts.
Grund: Der Export der Daten (insbesondere Gerber und 3D) kann Probleme 
machen, wenn in Edge.Cuts nicht geschlossene Linien existieren. Er kommt 
u.U. dann mit Innen und Aussen durcheinander.


> Meine "Frage" sollte nicht wortwörtlich aufgefasst werden, eher
> provokant.
> Sie ist aus Frust heraus formuliert worden.

Schon ok.




> KiCAD setzt aus Aktualitätsgründen in Teilbereichen auf
> Github-Bibliotheken.
> Was also tun ohne permanente Online-Verbindung?
> Notebook am Badesee, im Wald oder auf dem Gipfel eines Hügels?

Das sind auch meine Bedenken. Das System muss grundsätzlich auch ohne 
permanente Online Verbindung funktionieren.

Mein Vorgehen: Genauso Arbeiten wie früher, als es dass noch nicht gab. 
Ich habe im Footprintverzeichnis meistens die Github Listen ausgetragen, 
verwende meine eigenen, und stöbere in Github nur, wenn ich etwas neues 
brauche.

> Bislang ist es mir noch nicht gelungen, auch nur ein einziges
> Miniprojekt zuzuordnen.

Das wiederum finde ich sehr merkwürdig.

Da scheint ein Bug zu sein, wenn man in PCBnew aus irgendeinem Grunde
seine Globale und seine projektbezogenen Bibliothekstabelle
(fp-lib-table) geleeert hat.....dann wird scheinbar gelegentlich keine
vernünftige mehr angelegt......
Mein Behelf: Eine alte (projektbezogene) aus einem alten Projekt in das 
neue Projekt mit dem Problem kopieren, KiCad neu starten, das Projekt 
und PCBnew starten,
die Fehlermeldungen quittieren, weil jetzt auf dem eingetragenen Pfad
nix zu finden ist, und die Bibliothekstabellen mit dem füllen was man
möchte....und dabei aufpassen, das man sie nicht wieder komplett leert.

Da ich bei meinen alten Projekten meistens auf noch existierende 
relative Pfade verweise, sind die mit Einschränkungen sogar gültig. Wenn 
Du überhaupt keine hast, wird das möglicherweise ein Problem.

Sieh Dir doch mal Deine fp-lib-tabs mit einem Editor an.

Ansonsten findest Du möglicherweise hier Anregungen: 
Beitrag "Kicad Bibliothek fehlt"

> Eigentlich hätte ich erwartet, dass eine Minimalausstattung mit
> installiert wird, also gängige SMDs wie 1206,0805, SOIC8 und thruholes
> wie RM5, TO220, nur um einige gängige zu nennen.

Wenn das klappten würde, wie bei den meisten, hättest Du die auch.

> Niemand erwartet Spezialbauteile!

Die sind auch nur in den Bibliotheken gelandet, weil irgendjemand sie 
brauchte, darum erstellt hat, und dann einfach mit dazugepackt hat. ;O)

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Sieh Dir doch mal Deine fp-lib-tabs mit einem Editor an.

Welche?
Es gibt gefühlte einhundert..
Momentan unter Win7 gibt es ca. 10 zweckgebundene? im 
Installationsordner
sowie eine im APPDATa\roaming
Letztere knallhart zu editieren war auch schon meine Idee, bevor ich 
hiesiges Thema startete.

Bernd W. schrieb:
> Ansonsten findest Du möglicherweise hier Anregungen:
> Beitrag "Kicad Bibliothek fehlt"

Hatte ich selbstredend gelesen, dort ging es um Linux Mint..
Wenn ich die Pfadeinstellung unter Win7 starte bekomme ich recht 
merkwürdige Dialogbox..Pfade müssen zu Fuß eingetippelt werden !!???!!!
Ich dachte, ich steh im Walde, hab ich zuletzt bei Public Domain 
Programmen auf'm Atari ST gesehen, wenn die Autoren/Schüler sich mit GEM 
nnicht auskannten.
Wie auch immer, mein Geschreibsel wurde ignoriert.

Jedenfalls habe ich den ganzen Kram erst einmal wieder rausgenommen, 
nachdem ich im Aussieforum einen tollen Tip gelesen hatte:
KiCAD Nightlies..
http://ci.kicad-pcb.org/job/any-kicad-pretty-lib-nightlies/

Noch wollen sie nicht so, wie ich es gerne hätte..

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Sieh Dir doch mal Deine fp-lib-tabs mit einem Editor an.

Wie sich heraus gestellt hat, ist die fp-lib-tabs im 
USER\Appdata\Roaming Verzeichnis wohl der Dreh- und Angelpunkt.

Die Änderungen in der Path Configuration werden offensichtlich 
durchgeführt, sie bei erneutem Aufruf auch vorhanden, nur wurden sie in 
meinem Fall ganz oder teilweise ignoriert.
Der Zugriff auf Github erfolgte auch dann, nachdem der zugehörige Path 
bzw. die Umgebungsvarible entfernt war. Meine selbsterstellte Zuordnung 
KICADMYMOD und die korrespondierenden Einträge in der fp-lib-tabs wurden 
ebenfalls ignoriert.
Erst nachdem ich deren Inhalt komplett entsorgt hatte und eine lokale 
pretty hart verdrahtet eintrug, wurde diese in CvPCB angezeigt...

Letzten Endes habe ich noch einen Weg gefunden, wie man das mit 
Bordmitteln - sprich Dialogen - hinbekommen kann:

Im Footprint Editor gibt es einen Menueintrag "Footprint Libraries 
Wizard".
Wenn ich den aufrufe, kann ich meine lokalen LIbraries zuordnen, ich 
kann wählen zwischen global und projektbezogen.
Leider wurden meine getätigten Änderungen wiederum ignoriert, wenn der 
Wizard direkt augerufen wurde, also der oberste Menupunkt in Pull-Down 
unter Einstellungen.
Erst ein Aufruf aus dem zweiten Pull-Down Eintrag "Footprint Libraries 
Manager" heraus transferierte die getätigten Änderungen auch in die 
fp-lib-tabs.

Fazit:
OFFLINE arbeiten mit KiCAD ist möglich aber leider nicht wirklich 
dukomentiert.

Meine nächste Baustelle sind meine selbst erstellten Footprints, nur ein 
einziger wird bislang von der Filterung in CvPCB akzeptiert.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:

>> Sieh Dir doch mal Deine fp-lib-tabs mit einem Editor an.
> Wie sich heraus gestellt hat, ist die fp-lib-tabs im
> USER\Appdata\Roaming Verzeichnis wohl der Dreh- und Angelpunkt.

Ähnlich wie bei Linux. Die fp-lib-tab im Installationspfad mit den 
ominösen ist die globale. Die in den Projekten sind die 
projektbezogenen.

>
> Die Änderungen in der Path Configuration werden offensichtlich
> durchgeführt, sie bei erneutem Aufruf auch vorhanden, nur wurden sie in
> meinem Fall ganz oder teilweise ignoriert.

Merkwürdig. Bei mir waren sie leer. Aber als ich halt eine mit inhalt 
verwendet habe, funktionierte das ganze dann.

> Letzten Endes habe ich noch einen Weg gefunden, wie man das mit
> Bordmitteln - sprich Dialogen - hinbekommen kann:
>
> Im Footprint Editor gibt es einen Menueintrag "Footprint Libraries
> Wizard".
> Wenn ich den aufrufe, kann ich meine lokalen LIbraries zuordnen, ich
> kann wählen zwischen global und projektbezogen.


Den Eintrag habe ich nicht im Footprinteditor, sondern in PCBnew bei 
Einstellungen > Bibliothekstabellen...... da sind eine Reihe Wizards.

> Leider wurden meine getätigten Änderungen wiederum ignoriert, wenn der
> Wizard direkt augerufen wurde, also der oberste Menupunkt in Pull-Down
> unter Einstellungen.
> Erst ein Aufruf aus dem zweiten Pull-Down Eintrag "Footprint Libraries
> Manager" heraus transferierte die getätigten Änderungen auch in die
> fp-lib-tabs.
>
> Fazit:
> OFFLINE arbeiten mit KiCAD ist möglich aber leider nicht wirklich
> dukomentiert.

Bugs sind zu Anfangs selten dokumentiert. ;O) Das Verhalten des Bugs ist 
bei Dir aber etwas anders als bei mir.


> Meine nächste Baustelle sind meine selbst erstellten Footprints, nur ein
> einziger wird bislang von der Filterung in CvPCB akzeptiert.

Was passiert denn genau? Fehlermeldungen?

bianchifan schrieb:

> Wenn ich die Pfadeinstellung unter Win7 starte bekomme ich recht
> merkwürdige Dialogbox..Pfade müssen zu Fuß eingetippelt werden !!???!!!
> Ich dachte, ich steh im Walde, hab ich zuletzt bei Public Domain
> Programmen auf'm Atari ST gesehen, wenn die Autoren/Schüler sich mit GEM
> nnicht auskannten.
> Wie auch immer, mein Geschreibsel wurde ignoriert.
>

Wenn copy und past mit rechter Maustaste dort nicht funktioniert, bei 
mir funktioniert doert <ctrl>-c und <ctrl>-v.


> http://ci.kicad-pcb.org/job/any-kicad-pretty-lib-nightlies/

Danke für den Tipp!

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
>> Meine nächste Baustelle sind meine selbst erstellten Footprints, nur ein
>> einziger wird bislang von der Filterung in CvPCB akzeptiert.
>
> Was passiert denn genau? Fehlermeldungen?

Nichts. Bzw., es wird nichts angezeigt.
Als erstes habe ich sämtliche erstellten Footprints bis auf einen wieder 
gelöscht, da meine intuive Vorgehensweise offensichtlich mit der 
Programmlogik kollidiert.

Von diesen einen habe ich nun vier Versionen:
1. Umrisse erzeugt mittels Bilderimporttool, als mod agspeichert und in 
den Editor importiert, 9 PADs dazugemalt.
2. Umrisse und Pads im Editor erzeugt.

Beide Versionen einmal ins Projektverzeichnis exportiert und einmal in 
einer Projekt-pretty hinterlegt.

Keine dieser 4 wird bei Auswahl des Projektverzeichnisses in Cvpcb 
gelistet.

Ich denke, da muss ich wohl erst mal einen Blick in die Doku werfen.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:

>>> Meine nächste Baustelle sind meine selbst erstellten Footprints, nur ein
>>> einziger wird bislang von der Filterung in CvPCB akzeptiert.
>>
>> Was passiert denn genau? Fehlermeldungen?
>
> Nichts. Bzw., es wird nichts angezeigt.
> Als erstes habe ich sämtliche erstellten Footprints bis auf einen wieder
> gelöscht, da meine intuive Vorgehensweise offensichtlich mit der
> Programmlogik kollidiert.
>

 Kopfkratz Dooferweise habe ich keine Ahnung von Windows und auch 
keinen Windowsrechner, um das mal auszutesten.

Im Bereich Footprintlibrarys und Bibliothekstabellen sind einige 
hässliche Bugs, aber mir ist es bisher (unter Linux) immer gelungen, 
diese mit Workarounds auszumanövrieren.

> Ich denke, da muss ich wohl erst mal einen Blick in die Doku werfen.

Schau auch mal hier. Das Problem hat eine gewisse Ähnlichkeit mit 
Deinem:
https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/21365?reverse=1

Wenn Du mehr Informationen zusammen hast, könntest Du als Windowsuser 
ein paar Tipps zu https://www.mikrocontroller.net/articles/KiCAD 
beitragen.
Windowsspezifische Fragen sind dort leider etwas selten behandelt.

Bekommst Du eigentlich das KiCad Projekt unter 
https://www.mikrocontroller.net/wikifiles/7/78/DC-50Ohm_Terminierung_RevE_25Mar2015.zip 
vernünftig geöffnet?

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Kopfkratz Dooferweise habe ich keine Ahnung von Windows und auch
> keinen Windowsrechner, um das mal auszutesten.

Das ist kein ausschließliches Problem der Windoof Version, unter Ubuntu 
war es prinzipiell genau so.
Windows gebe ich aktuell nur wegen der besseren Autorouter Integration 
den Vorzug. Ab gesehen davon ist die "Projektverwaltung" 
darstellungtechnisch gefälliger.

Ich habe gestern abend jedenfalls eine Zuordnung von selbst erstellten 
Footprints hinbekommen, den roten Faden aber noch nicht gefunden.
Eigentlich müsste doch alles gelistet werden, was mit der Anzahl 
Pads/Augen übereinstimmt.
Manchmal klappt das sogar, z.B. kann ich meinem 2,4GHz Modul mit 9 
Kontaktstellen eine 9-polige SubD-Buchse zuweisen..;)
Aus meiner Sicht arbeitet CvPCB momentan alles andere als schlüssig.

Bernd W. schrieb:
> Bekommst Du eigentlich das KiCad Projekt unter
> 
https://www.mikrocontroller.net/wikifiles/7/78/DC-50Ohm_Terminierung_RevE_25Mar2015.zip
> vernünftig geöffnet?

Q&D.. ich bekomme es geöffnet, der Schaltplan schaut gut aus, die 
Platine ebenfalls. In der 3D-Ansicht fehlen die Bauteile, ich sehe nur 
die Platine.

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Schau auch mal hier. Das Problem hat eine gewisse Ähnlichkeit mit
> Deinem:
> 
https://groups.yahoo.com/neo/groups/kicad-users/conversations/topics/21365?reverse=1

Nach kurzem Überfliegen kann ich sagen: Es handelt sich offensichtlich 
exakt um das gleiche problem.
Möglich, dass alte KiCAD-Hasen davon verschont sind, weil sie mit ihren 
auf Du sind und diese sowieso funzen, wenn sie es denn einmal tun.

Für Neulinge ist das aber doch eher ziemlich verwirrend.

Bei niedriger Frustrationstoleranz wirfst Du an der Stelle das Handtuch.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:


>> Bekommst Du eigentlich das KiCad Projekt unter
>>
>> 
https://www.mikrocontroller.net/wikifiles/7/78/DC-50Ohm_Terminierung_RevE_25Mar2015.zip
>> vernünftig geöffnet?
>
> Q&D.. ich bekomme es geöffnet, der Schaltplan schaut gut aus, die
> Platine ebenfalls. In der 3D-Ansicht fehlen die Bauteile, ich sehe nur
> die Platine.

Das mit der 3D-Ansicht ist, weil sich die Drahtgitter nicht im globalen 
3D-Ordner, sondern in einem Projektinternen sind, und das mit den 
relativen Pfaden nicht klappt.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:


> Für Neulinge ist das aber doch eher ziemlich verwirrend.
> Bei niedriger Frustrationstoleranz wirfst Du an der Stelle das Handtuch.

Ich gebe es zu, wenn ich eine niedrige Frustrationstoleranz hätte, hätte 
ich in meinem Leben schon zig mal Selbstmord begangen. ;O)

https://de.wikipedia.org/wiki/Resilienz_%28Psychologie%29

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.