Hallo, ich vermisse in EESchem/CVPCB gewisse Funktionen: - exportieren eines hirachischen Schaltplanes als Netzliste - in CVPCB löschen von falschzugeordneten Footprints (z.B. wenn der Bauteil auf dieser Platine nicht vorhanden ist, im Schaltplan jedoch schon) Ich verwende das aktuelle Testrelease vom April 2014 Hintergrundinfo: Mein Projekt besteht aus vielen "Fischdosen". Jede Dose ist ein Hirachischer Schaltplan. Lg Günter
Hallo Günter. Günter W. schrieb: > - exportieren eines hirachischen Schaltplanes als Netzliste hierarchischen Subschaltplan in EEschema öffnen ( Datei > open schematic sheet) und von dort als Netzliste exportieren. Die Idee - den Subschaltplan wie einen normalen Schaltplan behandeln. > > - in CVPCB löschen von falschzugeordneten Footprints (z.B. wenn der > Bauteil auf dieser Platine nicht vorhanden ist, im Schaltplan jedoch > schon) > Dafür einen neuen hierarchischen Schaltplan anlegen. Das kann durch kopieren und Umbenennen geschehen. Anschliessend die Bauteile, die nicht vorhanden sind, im Schaltplan löschen. Die Annotation automatisch neu machen lassen nur für diesen Subschaltplan, geht, indem Du nach Einbindung des Subschaltplanes in Dein Projekt den Hauptschaltplan öffnest, in den neuen Subschaltplan gehst und eine Autoannotation nur für diesen Unterschaltplan unter Löschung der alten Referenzen machen lässt. Wie üblich weiter vorgehen. Nähere Hintergründe warum ergeben sich implizit aus: http://www.mikrocontroller.net/wikifiles/7/79/HierarchischeSchaltplaeneAlsBausteineInKicad_RevC_23Dec2013.pdf Speziell Kapitel 8. > > Ich verwende das aktuelle Testrelease vom April 2014 > Ich bin noch auf BZR4727 von Februar 2014. > > Hintergrundinfo: > Mein Projekt besteht aus vielen "Fischdosen". Jede Dose ist ein > Hirachischer Schaltplan. Das ist ok. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
:
Bearbeitet durch User
Nachtrag: Bernd Wiebus schrieb: >> - in CVPCB löschen von falschzugeordneten Footprints (z.B. wenn der >> Bauteil auf dieser Platine nicht vorhanden ist, im Schaltplan jedoch >> schon) Dann hast Du von der Idee her schon eine Inkonsistenz zwischen Schaltplan und Platine. Bauteile, die nur gelegentlich bestückt werden, Variantenabhängig z.b., brauchen ja trozdem einen Footprint. Du kannst (und soltest) zwar mit Komentaren in Schaltplan und Platine, so wie in einer editierten Version ader BOM auf diese Fälle hinweisen, aber geroutet sollte alles so werden, als ob alles bestückt würde. Wenn tatsächlich zwei unterschiedliche Platinen existieren, mit unterschiedlichem Routing wegen fehlender Bauteile (Footprints), dann sollten auch zwei unterschiedliche Schaltpläne existieren. Schaltpläne sollten immer die Realität möglichst autentisch wiedergeben. Fehlende Footprints im Layout für Bauteile, die im Schaltplan auftauchen, wären so gesehen ein "No go". Wenn Du mit diesen Bauteilen eine externe Beschaltung andeuten möchtest, so solltest Du Dir dafür vieleicht einige Symbole und dazu Footprints anlegen die keine ohne Pins und Pads haben. Alternativ die externe Beschaltung als Bild in z.B. einen SVG Export der Schematics einbinden. unbedingt explizit auf den externen Character der Beschaltung hinweisen.....es sei, Du eillst jemanden veräppeln. Am besten, du verwendest für diesen externen Schaltplan sogar eine andere Farbe, oder malst ihn gestrichelt.... Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Hallo, hatte auf deine Antwort gehofft ... :) Ich habe immer durch Doppelklick auf den hierachischen Schaltplan ebendiesen geöffnet. Beim Export der Netzliste geht KiCAD vermutlich immer vom "Master"-Schaltplan aus. Dein Tipp, den Sub-Schaltplan explizit zu öffnen, löst meine beiden Probleme. Die Bauteilzuordnung ist somit "obsolete", da es bis auf mögliche Varianten nicht mehr auftreten kann. Mit Deiner Lösung ist im Konzept - ein Schaltplan = eine Platine ist mein oben beschriebenes zweites Problem nicht mehr existent. 73 de OE8STR, Günter
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.