Hi, bin am verzweifeln. Bisher ist's mir immer gelungen, mit viel Probieren herauszufinden, wie die Beschreibungen in der in extrem holprigem Englisch geschriebenen KiCAD-Hilfe zu interpretieren sind. Aber bei den "hierarchical sheets" steige ich einfach nicht durch (EEschema Hilfe ab 5.7.2). Ich möchte eine Baugruppe (1 IC + 5 andere Bauteile) mehrfach in eine Schaltung aufnehmen; in der Hauptschaltung soll jede dieser Untergruppen nur durch "Eingang" (hängt an je einem anderen Pin des uC), "Vcc" und "GND" repräsentiert sein, und später soll die Baugruppe eben mehrfach auf dem PCB erscheinen. Die Baugruppe gehört also in ein "subsheet" - wie erzeuge ich ein solches? Wie erzeuge ich das "root sheet"? EEschema ist mir bei meinen Versuchen mehrfach abgestürzt, weil ich einfach nicht den richtigen Ansatz finde. Über Hilfe würde ich mich sehr freuen! Gruß Fred
Gerade sehe ich mir http://kicad.rohrbacher.net/dup_sch.php an; vielleicht kann ich daraus geeignete Rückschlüsse ziehen. Trotzdem wäre ich für jeden Vorschlag dankbar! Gruß Fred
Hallo Hardcore KiCAD Freaks, so, falls es jemanden interessiert: ein wenig weiter bin ich gekommen. Die Beispiele auf der o.g. Website sind nicht besonders funktionstüchtig, da man ERC-Fehler erhält, wenn wie dort vorgeschlagen vorgeht. Ich habe mir geholfen, indem ich mit einem Skript Subsheets erstellt und das "Master sheet" dann mit einem Text-Editor nachbearbeitet habe. KiCAD hat doch einige Bugs -- ab und zu verändert sich die Label-Größe oder Labels verschwinden ganz, so dass man sie mit einem Text-Editor in der *.sch Datei wiederherstellen muss. Hilfreiche Tipps zum direkten Verändern der *.sch Dateien mit einem Texteditor gibt es hier: http://stawoo.com/dokuwiki/doku.php?id=ecld:kicad:schematic Und hier findet man ein funktionierenden Projekt mit Hierarchical Sheets, aus dem man entnehmen kann, wie es eigentlich gemacht wird (anders als es IMH im Hilfe-System steht): http://iut-tice.ujf-grenoble.fr/cao/kicad/demos/video/ Die Hierarchie der Labels ist mir immer noch nicht klar; aber man kann sich einfach an die Beispiele halten, um ein intaktes Projekt zu erstellen. Demanächst ein paar Bildschirmkopien und *.sch-Schnipsel dazu. Gruß Fred
Hi, Also bei mir hat es bestens geklappt. Ich hab das einfach in dem video beispielprojekt abgeguckt... aber das hast du ja auch schon gefunden ;-) Gruß Jörn
eine Baugruppe mehrfach zu verwenden ist mir auch nicht gelungen, ich habe mich so beholfen dass ich das eine sheet mehrfach kopiert habe (natürlich immer mit anderem Namen) und dann halt alle diese Sheets als Subshets verwendet habe. Nachteil ist natürlich: wenn ich in der x-fachen Baugruppe was ändern möchte ...
Hallo und danke für Eure Kommentare, Jörn und Walter! Das Video-Projekt ist für mich der Schlüssel gewesen, Hierarchical Sheets erfolgreich anzuwenden. Die sonstige Doku ist ziemlich irreführend. Wie gesagt, mit einem kleinen Skript (in diesem Falle PHP, hätte man aber ebenso in C schreiben können) habe ich meine Elemente vervielfältigt. Zunächst wollte z.B. die Kondensatoren (jeweils 4) "C0001" bis "C0004" (erste Baugruppe), "C0101" bis "C0104" (2. Baugruppe) usw. benennen, aber KiCAD lässt die Nullen dann einfach weg und alles kam durcheinander. Also blieb mir nichts anderes, als beim Zählen mit Eins anzufangen (das geht mir Assembler- und C-Programmierer sehr gegen den Strich!). Gelernt habe ich daraus, dass das KiCAD GUI schön ist, wenn alles klappt. Aber in einigen Fällen ist es viel einfacher, direkt mit einem Texteditor (oder einem "quick and dirty" Skript) in die *.sch Datei zu schreiben. Mal sehen, ob ich demnächst dann die *.brd ebenso bearbeiten muss! Viele Grüße Fred
Hallöle. Ich habe mich in KiCAD auch etwas eingearbeitet. Zum Thema Hirachi: 1.Root Blatt ist das erste, das was kommt wenn man ein neues Projekt eröffnet 2.wähle "Place the Hirarchial Sheet" das mit der roten Ecke 3.Doppelklicke auf dem Root Blatt und ziehe nen Rahmen, Namen vergeben und voila Subsheet ist erstellt 4.ins Subsheet abtauchen mittels Doppelklick 5.alles platzieren was man will, die Kontakte die rausgehen werden mittels "Place the Hirarchial Label" nach aussen geführt (zum Root Scheet), das verbinden mittels Wire nicht vergessen! 6.zurueck zum Root Scheet, mittels "Navigation" 7.waehle "Place the Pin Scheet", und im rosanem Subscheet Rahmen klicken, nun werden alle im Subscheet erstellten Labels nacheinander an den Rand des Subscheet verteilt Eigentlich nicht schlecht. Innerhalb eines jeden Scheet, werden die Labels "Netname" lokal behandelt. mfg vlt hat es jmd geholfen
Tja, ist ja auch kein Wunder, dass man mit so einer Frickelsoftware nichts hinbekommt. Dank des offenen Quellkots, kann jeder nach belieben Viren und/oder andere Schadsoftware problemlos in die Frickellei integrieren (so wie es bei 90% der Quelloffenen Software auch der Fall ist!). Und wer weiß was diese Viren dann für einen Schabernack mit einem treiben. Na dann Prostmahlzeit. Ich fordere daher, dass Frickel- und quelloffene Software entgültig verboten wird, der Sicherheit unserer Daten zuliebe. Mahnende Worte: Denkt drüber nach, welche Software ihr euch auf den Rechner holt. Anti-Frickler
Ich ignoriere mal den über mir. Noch ein Tipp: Frage: Wie bekommt man ein verünftiges Boardoutline hin? Anwort: 1. Im Board, den Layer wechseln zu "PCB Umriss" Dropdownmenu in der Mitte 2. Linie/Kreis oder was auch immer gewünscht ist wählen, ich habe Linie genommen 3. Nun kommt der Trick, denn wo ist der Nullpunkt? Der Nullpunkt ist die Kreuzung der blauen Linie. Von dort anfangen das Boardoutline zu zeichnen, 100x160. Dann alles markieren und in das A4 Bild hineinschieben. 4. Den Layer wieder von "PCB Umriss" auf Lötseite umstellen. Wenn nun mittels Maus mehrer Bauteile markiert werden (Rahmen), dann den unteren Hacken "Inklusve Board Umriss" abklicken!! Sonst wird das Board mitverschoben. und nochmals mfg
Anti-Frickler wrote: > Dank des offenen Quellkots, kann jeder nach belieben Viren und/oder > andere Schadsoftware > problemlos in die Frickellei integrieren (so wie es bei 90% der > Quelloffenen Software auch der Fall ist!). du musst es ja wissen :D
Anti-Frickler wrote: > Dank des offenen Quellkots, kann jeder nach belieben Viren und/oder > andere Schadsoftware > problemlos in die Frickellei integrieren (so wie es bei 90% der > Quelloffenen Software auch der Fall ist!). na dann frage mal die firma klein und weich, welche hintertüren sie dir eingebaut hat. ;-)))
>Ich fordere daher, dass Frickel- und quelloffene Software entgültig >verboten wird, der Sicherheit unserer Daten zuliebe. es ist schon spät, ab ins Bett Wolfgang^^
Auch wenn es nicht die Frage vom Thread Erstelle war, poste ich mal hier meine Erfahrungen und Tipps zu KiCAD. Jetzt kommt Tipp wie man Forumkonforme png Bilder erzeugt: 1. Postscript installieren ( 2. Windows Umgebungsvariablen ändern: -Systemsteuerung>System>Erweitert>Umgebunsvariablen -Systemvariable>Neu> Name: GS_PROG Wert: C:\Programme\gs\gs8.54\bin\gswin32.exe 3. Gimp installieren 4. Unter KiCAD Datei>Plotten>SVG 5. geplottete Datei unter Gimp öffnen 6. Datei>Kopie speichern unter..>PNG als Endung und fertig.
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.