Archiv verlassen und diese Seite im Standarddesign anzeigen : Platinenlayout KiCad - PcbNEW Leiterbahn zeichnen: Fehler 4 - Leiterbahn nahe Pad
Hallo zusammen,
ich versuche jetzt seit ner Weile ne Leiterbahn einfach zwischen zwei Pads testweise zu setzen (ein Pinheader 2x3 Pins und eine Diode).
Allerdings schaffe ich es nicht, eine Leiderbahn zu setzen.
In den ganzen Youtube-Tutorials, die ich gesehen habe, konnten die Leiterbahnen einfach angebracht werden.
Ich bekomme jedoch immer:
Fehler (4) - Leiterbahn nahe Pad: ...
Eine Leiterbahn, die keine Pads berührt, lässt sich problemlos anlegen - bringt mich aber nicht weiter ;)
redround
24.05.2015, 11:34
Du kannst im Bauteil-Editor bestimmen, wie groß die "Sperrfläche" um einen Pad herum ist. Standardmäßig ist es z. B. so eingestellt, dass Du zwischen zwei IC-Pins durch kommst, zwischen zwei Widerständen, die im gleichen Rastermaß angebracht sind aber nicht. Wenn Du KiCad intensiver nutzt, lohnt es sich ggf. eine eigene Bauteil-Bibliothek aufzubauen. Da kannst Du dann auch Widerständen z. B. eine andere Pad-Geometrie zuordnen und die Pad-Größe verändern.
Ich hab inzwischen ein bisschen in den Designrichtlinien rumgespielt. Aber es ist mir immer noch nicht gelungen, zwei Pads miteinander zu verbinden.
Kannst du mir vielleicht Einstellungen nennen, mit denen es auf jeden Fall funktioniert?
schorsch_76
26.05.2015, 09:50
Die Pads müssen im gleichen Netz sein sonst kannst du diese nicht verbinden.
Vorgehensweise:
- Im Schaltplaneditor die Netzliste exportieren
- Im Footprint Editor die Netzliste importieren und Footprints zuweisen
- Zuweisung speichern
- Netzliste in PCB Editor importieren
- Jetzt siehst du die Footprints und siehst die weisen linien zwischen Pads welche verbunden gehören. Diese kannst du verbinden.
Gruß
Georg
Okay, danke für den Hinweis. Das funktioniert.
Allerdings muss ich jetzt noch rausfinden, wie ich meinen eigenen Footprint richtig einbinde. Dieser (ein Ralay, Relay_40.31) hat nach dem Importieren in PCBnew lediglich eine Verbindung (weiße Linie). Ebenso mein Sicherungshalter (FUSE).
Die beiden Elemente befinden sich links im Screenshot: http://cysign.net/pics/pcbnew.png
schorsch_76
26.05.2015, 11:39
Die Bauteile im Schaltplaneditor haben Pinnummern oder Pinnamen. Diese Namen/Nummern müssen im Footprint und im Schaltplaneditor übereinstimmen. Das war auch der Grund, warum du deinen Footprint nicht in der Footprintzuordnungsliste gesehen hast.
Ah, okay. Das ist natürlich logisch.
Kann ich denn die Pinnummern auch im Schaltplan ändern? Oder bleibt mir lediglich die Option die Pinnummern im Footprint anzugleichen?
Und wie sehe ich die Pinnummern im Schaltplan?
Bei einigen Bauteilen sind die Nummern vergeben, aber bei Elkos udn z.B. dem 7805er sehe ich keine Pinnummern. Grade der 7805 (welcher bei mir letztendlich ein LP2950 werden wird...aber der Einfachheithalber hab ich den 7805er im Schaltplan genommen, weil ich meinen Chip nicht gefunden habe) ist noch neben meinem Sicherungshalter eins meiner Problemteile.
schorsch_76
29.05.2015, 08:42
Ich habe mit auch für EE-Schema eine eigene Bibliothek angelegt, bei der ich Bauteile die ich nicht gefunden habe einfach gezeichnet habe. Ist nicht schwer ;)
Auch für PCBnew hab ich dann für meine Bauteile, eigene Footprints angelegt in einer eigenen Footprint Lib, wenn ich keine passenden gefunden habe. Bsp. Relais und andere Sachen ...
Die Dokumentation ist hier recht gut. Auch Youtube bietet hier sicher einiges.
Um deine Frage zu beantworten: Die Pinnamen/Nummern in EESchema siehst du doch. Bsp. an einem Transistor B/C/E . Dann braucht auch der Footprint in PCBnew als Pinnamen B/C/E und nicht 1/2/3. Das kann er nicht zuordnen. Wie du das dann löst, ist deine Aufgabe. ;)
Viel Erfolg!
Gruß
Georg
Peter(TOO)
01.06.2015, 00:11
Hallo,
Kann ich denn die Pinnummern auch im Schaltplan ändern? Oder bleibt mir lediglich die Option die Pinnummern im Footprint anzugleichen?
Und wie sehe ich die Pinnummern im Schaltplan?
Bei einigen Bauteilen sind die Nummern vergeben, aber bei Elkos udn z.B. dem 7805er sehe ich keine Pinnummern. Grade der 7805 (welcher bei mir letztendlich ein LP2950 werden wird...aber der Einfachheithalber hab ich den 7805er im Schaltplan genommen, weil ich meinen Chip nicht gefunden habe) ist noch neben meinem Sicherungshalter eins meiner Problemteile.
KiCad kenne ich noch nicht, arbeite aber seit Jahrzehnten mit Leiterplatten-CAD.
So eine komplette strukturierte Bibliothek aufzubauen kann eine Menge Arbeit machen.
So einen Transistor gibt es meist in mehreren Gehäusen. Du brauchst also mehrere Footprints.
Für die 3 Anschlüsse gibt es dann noch jeweils 6 mögliche Kombinationen, manche Gehäuse haben aber mehr als nur 3 Anschlüsse.
Nicht alle sind erhältlich, aber E und B können da schon, bei unterschiedlichen Typen, vertauscht sein. Aus konstruktiven Gründen ist beim TO-)c C meistens am mittleren Pin zu finden.
So, nun zum praktischen Teil ;-)
Den Footprint gebe ich meistens im Schema an. Zudem habe ich die Pins eines Transistors beim Bauteil mit E,B und C beschriftet (Dioden mit A und K und Elkos mit + und -. IC mit den Pin-Nummern. Relais; Spulen mit K1 und K2, bei polarisierten Relais mit K+ und K-, Kontakte mit C,NO und NC (Common, NormalyOpen, NormalyClosed, gegebenenfalls noch mit Nummern dahinter).
Die Footprints erhalten nur Nummern für die Pins. Bei Typen die ich häufig verwende mache ich mir dann mal die Mühe, oder auch nicht, und erzeuge einen Footprint mit E,B,C.
Somit kann man beim Erstellen der Schemata den Footprint auswählen. Bei der Erstellung der Netzliste werden dann die Footprints ins PCB importiert.
Die Footprints bearbeite ich dann im PCB und ändere die Nummern in E,B,C um. Normalerweise kann der PCB-Editor dann z.B. alle BC546 im TO-92 mit einem Schlag ändern.
Durch die Verwendung von passenden Buchstaben, sieht man beim Routen welches Signal man vor sich hat. Bei den Relais sieht man auch, welche Kontaktsätze man tauschen kann, damit das Layout einfacher wird.
Einen brauchbaren Autorouter für etwas anspruchsvollere PCBs habe ich bis jetzt noch nicht wirklich gefunden.
Das Problem ist, dass wenn man analog und digital gemischt hat, man genau hinsehen muss, welche Leitungen dann nebeneinander zu liegen kommen, bzw. sich kreuzen. Bei manchen Autoroutern kann man zwar jede Leitung parametrisieren, aber bis das alles gemacht ist, habe ich diese kritischen Bahnen auch schon von Hand gelegt.
Bei einem Schaltregler, kann alleine das Layout den Unterschied ausmachen, ob dieser dann richtig funktioniert oder, wegen zu vielen Störsignalen, eben nicht.
Bei mir endet es damit, dass ich nur Teile, wie z.B. einen Adress-/Datenbus zwischen den Speichern automatisch routen lasse. Oft lege ich auch die Leitung von Hand und kopiere die anderen dann.
Für die letzten 5 Bahnen, lasse ich dann oft auch noch den Autorouter einen Weg suchen. ;-)
MfG Peter(TOO)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.