Hallo Zusammen, ich benutze nun schon seit einigen Jahre EAGLE. Interessehalber wollte ich mir mal KiCAD ansehen, doch über die Existenz zweier Funktionen bin ich mir immer noch nicht ganz im Klaren. 1. Forward/Back Annotation (Board und Schaltplan bleiben einander konsistent) 2. abgerundete Leiterbahnen wie z.B. bei http://carrotindustries.net/images/led-brd.png Kann mir da wer, der KiCAD genauer kennt, weiterhelfen?
> 1. Forward/Back Annotation (Board und Schaltplan bleiben einander > konsistent) Forward funktioniert, man muss im Schaltplan eine Netzliste erstellen und diese im PCB einlesen. Backward gibt es nicht. Ist aber auch nicht wirklich notwendig. Was leider nicht geht, ist eine Re-Annotate-Funktion, mit der man die Bauteile anhand der Position auf der Platine durchnummerieren kann und diese Änderungen in den Schalplan übernehmen. Pin-Swap und Gate-Swap gibt es in KiCad auch nicht. > 2. abgerundete Leiterbahnen wie z.B. bei... Diese Funktion habe ich in KiCad nicht gesehen, hab aber auch noch nicht speziell danach gesucht.
Hallo Luk4s und Johannes. > 2. abgerundete Leiterbahnen wie z.B. bei > http://carrotindustries.net/images/led-brd.png Geht "eigentlich" nicht. Aber es gibt Workarounds, die mir ausreichend sind, wenn ich für spezielle Zwecke tatsächlich runde Leiterbahnen brauche. Wenn Du aber eine kompleTte Platine so machen willst, wie in Deinem Beispiel, fände ich das schon umständlich. Ich vermute mal, bei dem Deckenfluter geht das aus Ästhetik- oder Design-Gründen nicht anders? Die Workarounds findest Du hier: Beitrag "Re: kicad runde leiterbahn" >> 1. Forward/Back Annotation (Board und Schaltplan bleiben einander >> konsistent) >Forward funktioniert, man muss im Schaltplan eine Netzliste erstellen >und diese im PCB einlesen. >Backward gibt es nicht. Ist aber auch nicht wirklich notwendig. Jain. Da ich mir nicht nur Schaltpläne aus vorhandenen Schaltplänen als Bausteinen zusammenstellen kann, sondern ebenso schon geroutete Platinen als Platinenteile in eine neue Platine einfügen kann, aber diese Bauteile etwas umständlich von Hand annotieren muss, weil die aus dem Schaltplan per Netzliste erzeugten ja schon vorhanden sind, und gelöscht werden müssen, fände ich in dem Falle eine Backward Annotation schon hilfreich. Es würde mir in dem Falle aber langen, das ganze per Liste und Abgleich mit dem Schaltplan zu machen......oder wäre das als Listenunterstützte Re-Annotation zu bezeichnen? Ein manueller Eingriff wird aus logischen Gründen nötig sein, weill das Programm ja nicht wissen kann, welches von zwei gleich benahmten nun das richtige ist. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
Bernd Wiebus schrieb: > Wenn Du aber eine kompleTte Platine so machen willst, wie in Deinem > Beispiel, fände ich das schon umständlich. > Ich vermute mal, bei dem Deckenfluter geht das aus Ästhetik- oder > Design-Gründen nicht anders? Das hat mehr mit persönlichen Vorlieben, als mit allem anderem zu tun ;) Ästhetik und ggf. kleinere Platine ist nur ein netter Nebeneffekt, Johannes schrieb: > Forward funktioniert, man muss im Schaltplan eine Netzliste erstellen > und diese im PCB einlesen. Muss ich bei jeder Schaltplanänderung manuell eine Netzliste generieren, und diese an PCBnew verfüttern. oder geht das 'live' wie in EAGLE?
Luk4s K. schrieb: > Muss ich bei jeder Schaltplanänderung manuell eine Netzliste generieren, > und diese an PCBnew verfüttern. Wenn neue Teile dazukommen : ja. Wenn du welche entfernst, muß du sie von Hand im PCB löschen.
Hallo Luk4s. > Das hat mehr mit persönlichen Vorlieben, als mit allem anderem zu tun ;) > Ästhetik und ggf. kleinere Platine ist nur ein netter Nebeneffekt, > Ah. Ok. Tipp: Feines Raster wählen und einfach per Hand in kleinen Schritten losrouten. Sollte eventuell zu etwas führen, was Dir gefällt. > Muss ich bei jeder Schaltplanänderung manuell eine Netzliste generieren, > und diese an PCBnew verfüttern. oder geht das 'live' wie in EAGLE? Ja. Netzliste generieren, in PCBnew einlesen. Änderungen an der Netzliste in CVpcb sind nur bei Footprintänderungen nötig. Umgekehrt, wenn Du NUR Footprints änderst, musst Du auch nur in CVpcb die Netzliste editieren. Es ist also nicht immer das volle Programm nötig. > oder geht das 'live' wie in EAGLE? Nein. Obwohl es schon eine Verbindung zwischen einem geöffneten Schaltplanfenster und einem geöffneten Boardfenster gibt: Ein angeklicktes Bauteil führt zu einem markierten Symbol........ Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.dl0dg.de
>> Muss ich bei jeder Schaltplanänderung manuell eine Netzliste generieren, >> und diese an PCBnew verfüttern. > Wenn neue Teile dazukommen : ja. Wenn du welche entfernst, muß du sie > von Hand im PCB löschen. Nein, man muss die nicht von Hand löschen. Beim Einlesen der Netzliste in PCB kann man anklicken, dass die Bauteile gelöscht werden sollen. Auch wenn sich Footprints geändert haben und man möchte, dass die Änderung übernommen werden, muss man das explizit auswählen. Weiterhin kann dabei auch einstellen, dass Verbindungen, die nicht mehr gültig sind, ebenfalls gelöscht werden.
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.