Net-Ties (Oddities) sind bekannt, auch dieser Thread Beitrag "GND und AGND in Innen-Layer verbinden" . Auf inneren Lagen hilft das nicht. Bisher mache ich das mit manuell gelegten Leiterbahnen zwischen den Flächen GND und GNDA. Leider gefährlich, da der DRC bei explizitem Aufruf diese Verbindung ungefragt wieder auflöst (mittels Funktion Flächenfüllung - meiner Ansicht nach ein "Requirement-Bug" (TM) :-). Ein Check sollte Probleme markieren, aber nicht ohne Bestätigung - und vor allem nicht heimlich - "beseitigen"). Egal - gibt es in KiCad eine DRC kompatible - und möglichst platzsparende - Möglichkeit Ground-Planes auf einer inneren Lage zu verbinden?
Du kannst die Verbindung über eine Überlappung der gefüllten Flächen herstellen, bzw. zum Verbinden anstatt einer Leiterbahn eine kleine Fläche verwenden. Dann bekommst Du zwar DRC-Fehler, aber sie werden wenigstens nicht automatisch korrigiert. Gruß, Benrd
Bernd B. schrieb: > zum Verbinden anstatt einer Leiterbahn eine kleine > Fläche verwenden. Danke, das geht. Die Fläche kann ich natürlich erst anlegen, nachdem ich den DRC vorübergehend "harmlos" geschaltet habe". Die Zahl der gemeldeten Fehler ist ziemlich lang (ca. 20 vom Type 22 bzw 23). Schön ist das nicht, aber besser als die unbemerkte "Korrektur". Mal sehen ob noch jemand einen passenden Geheimtip kennt.
Burkhard K. schrieb: > Die Fläche kann ich natürlich erst anlegen, nachdem ich > den DRC vorübergehend "harmlos" geschaltet habe". Nanu? Bei mir ging das auch so; sowohl mit KiCad 4.0.7 also auch mit 5.0.0rc2. > Die Zahl der > gemeldeten Fehler ist ziemlich lang (ca. 20 vom Type 22 bzw 23). Schön > ist das nicht, aber besser als die unbemerkte "Korrektur". Die Anzahl der Fehler lässt sich auf 8 reduzieren, wenn Du der Verbindungsfläche das gleiche Netz wie einer der zu verbindenden Flächen zuweist. Ist aber natürlich nur eine marginale Verbesserung. > Mal sehen ob noch jemand einen passenden Geheimtip kennt. Da bin ich auch gespannt...
Bernd B. schrieb: > Burkhard K. schrieb: >> Mal sehen ob noch jemand einen passenden Geheimtip kennt. > > Da bin ich auch gespannt... Trenne Dich von verschiedenen GND. Bei meinem ersten Kicad Design war ich auch damit konfrontiert. Ich habe mir die ganze Sache dann mal ueberlegt und seitdem mache ich alles nur mit GND. Am Ende muessen die GND sowiso verbunden sein. Ich glaube Kicad setzt auf dieses Prinzip und deshalb gibt es auch nich soo viele Moglichkeiten.
Bernd B. schrieb: > sowohl mit KiCad 4.0.7 Hängt wohl vom Modus ab - zum Routen verwende ich "Standard" (weil ich dort ohne unmittelbar, d.h. ohne vorheriges Markieren mit Del bzw. BSp löschen kann). Mit OpenGL und Cairo kann ich auch mit "Design Rules erzwingen" eingeschaltet Flächenumrisse in ein fremdes Netz legen, bei Standard haften die Ecken gar nicht erst. Bernd B. schrieb: > Die Anzahl der Fehler lässt sich auf 8 reduzieren, wenn Du der > Verbindungsfläche das gleiche Netz wie einer der zu verbindenden Flächen > zuweist. Bei mir sind noch ein paar Ecken und Auslassungen in der Nähe der neuen Fläche, damit der DRC auch wirklich was zu melden hat ;-). Marker werden exakt 8 angezeigt.
Hallo Burkhard und Mark Burkhard K. schrieb: > Net-Ties (Oddities) sind bekannt, auch dieser Thread > Beitrag "GND und AGND in Innen-Layer verbinden" . Auf inneren Lagen hilft > das nicht. Richtig. > > Bisher mache ich das mit manuell gelegten Leiterbahnen zwischen den > Flächen GND und GNDA. Leider gefährlich, da der DRC bei explizitem > Aufruf diese Verbindung ungefragt wieder auflöst (mittels Funktion > Flächenfüllung - meiner Ansicht nach ein "Requirement-Bug" (TM) :-). Ein > Check sollte Probleme markieren, aber nicht ohne Bestätigung - und vor > allem nicht heimlich - "beseitigen"). Sehe ich im Prinzip genauso. Nachtrag: Mir geht durch den Kopf - bleibt das Problem bestehen, wenn Du diese zusätzliche Verbindung mit einer Sperrfläche schützt? Mir fehlt im Moment die Zeit zum austesten. > Egal - gibt es in KiCad eine DRC kompatible - und möglichst > platzsparende - Möglichkeit Ground-Planes auf einer inneren Lage zu > verbinden? Auf äußeren Lagen jain. Die Net-Ties aus Oddities sind wie ein Bauteil aus zwei Pads aufgebaut. Du könntest dann einen Null-Ohm Widerstand darüber löten, aber bei Net-Ties ist dort direkt eine Kupferverbindung im Footprint angelegt. Das ist insofern aber ein Problem, weil der DRC für Kupfer ausser Pads im Footprint "blind" ist. Du musst daher immer selber ein Auge darauf halten ob da nichts passiert. Ein Trick wäre noch, die Kupferverbindung so unter den Isolationsabstand der Pads zu bringen, dass dieser gerade so eben gewart wird, aber nichts mehr dazwischen durch geroutet werden kann. doof ist jetzt, dass der Schutz nun von den Isolatinsabständen der Netzte/Pads abhängt. Aber vermutlich kann man damit Leben. Es sind ja eh nur einige wenige stellen. Siehe: Beitrag "Re: Kicad Leiterbahn im Footprint möglich?" In Innenlagen geht das nicht mehr, weil PCBnew kategorisch (SMD) Pads auf Innenlagen verweigert. Ich habe mals testweise ein Net-Tie genommen, und dort alle "F.Cu" durch "In1.Cu" ersetzt. Bei reinen Kupferbahnen geht das, aber bei Pads kommt dort eine Fehlermeldung. Bei THT Pads ist es unkritischer, weil diese ja durchaus auf Innenlagen angebunden sein können (all copper layers). Und dort könntest Du dann auch die Kupferverbindung legen. Ich habe sowas mal testweise gemacht. Du findest es im Anhang als "NetTie-I_InnerLayer_Connected.kicad_mod". Aber vermutlich willst Du das nicht, weil Du die THT Bohrung z.b. auch nicht möchtest. Mark W. schrieb: > Trenne Dich von verschiedenen GND. Bei meinem ersten Kicad Design war > ich auch damit konfrontiert. Ich habe mir die ganze Sache dann mal > ueberlegt und seitdem mache ich alles nur mit GND. Am Ende muessen die > GND sowiso verbunden sein. Ich glaube Kicad setzt auf dieses Prinzip und > deshalb gibt es auch nich soo viele Moglichkeiten. Das denke ich mir auch irgendwie. Nur fände ich es halt schön, so als Gedächnisstütze, die verschiedenen GNDs auch im Schaltplan getrennt zu halten, um so darauf hinzuweisen, dass es verschiedene GNDs sind, die am besten nur in einem Punkt verbunden sind. Für Dich selber wird das kein Problem sein, aber wenn andere, vieleicht Unerfahrenere oder anders Erfahrenere mit den Unterlagen umgehen sollen, kann das ein Problem werden. Du kennst: https://www.mikrocontroller.net/articles/KiCad ? Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
Bernd W. schrieb: > Mark W. schrieb: > >> Trenne Dich von verschiedenen GND. Bei meinem ersten Kicad Design war >> ich auch damit konfrontiert. Ich habe mir die ganze Sache dann mal >> ueberlegt und seitdem mache ich alles nur mit GND. Am Ende muessen die >> GND sowiso verbunden sein. Ich glaube Kicad setzt auf dieses Prinzip und >> deshalb gibt es auch nich soo viele Moglichkeiten. > > Das denke ich mir auch irgendwie. Nur fände ich es halt schön, so als > Gedächnisstütze, die verschiedenen GNDs auch im Schaltplan getrennt zu > halten, um so darauf hinzuweisen, dass es verschiedene GNDs sind, die am > besten nur in einem Punkt verbunden sind. > Für Dich selber wird das kein Problem sein, aber wenn andere, vieleicht > Unerfahrenere oder anders Erfahrenere mit den Unterlagen umgehen sollen, > kann das ein Problem werden. Vielleicht kann man unterschiedliche GND-Zonenzugehoerigkeit ja im Schaltplan mit einem zusaetzlichen Feld wie im Anhang kenntlich machen? Ich bin aber seit ich eine Platine mit nur einem GND gemacht habe ein Gegner vom Teile und Herrsche ueber GND Spiel. :-) Am Ende ist es ja nur eine GND Flaeche. Und beim Positionieren der Bauteile wird schon klar wie die GND Flaeche dann auszusehen hat. > Du kennst: https://www.mikrocontroller.net/articles/KiCad ? > Muss ich mir mal bei Gelegenheit durchlesen.
Bernd W. schrieb: > bleibt das Problem bestehen, wenn Du > diese zusätzliche Verbindung mit einer Sperrfläche schützt? Mit Sperrfläche bekomme ich beides - angeknabberte GND-Flächen plus Fehlermeldungen im DRC.
Bernd W. schrieb: > In Innenlagen geht das nicht mehr, weil PCBnew kategorisch (SMD) Pads > auf Innenlagen verweigert. Ich habe mals testweise ein Net-Tie genommen, > und dort alle "F.Cu" durch "In1.Cu" ersetzt. Bei reinen Kupferbahnen > geht das, aber bei Pads kommt dort eine Fehlermeldung. hast Du das auch mal von Hand in der Datei versucht? Manche ungewöhnlichen Sachen die mir die UI verweigert hat, hab ich auf diese Weise schon hinbekommen.
Hallo Gerd. Gerd E. schrieb: > > hast Du das auch mal von Hand in der Datei versucht? Ja. Das geht bei Pads zur Zeit auch überhaupt nicht anders. ;O) Aber als Fehlermeldung kommt dann "Kein gültiges Layer für Pad" oder so, auch von PCBnew. Ist unter Plausibilitätskriterien ja auch erstmal eine gute Idee, SMD Pads auf Innenlagen als Fehler zu betrachten. Allerdings experimentieren die ersten schon mit im 3D-Druck erstellten Platinen, die auch Bauteile auf Innenlagen enthalten. ;O) > Manche ungewöhnlichen Sachen die mir die UI verweigert hat, hab ich auf > diese Weise schon hinbekommen. Ja, das mache ich auch oft. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.