Ich habe in Eagle ein Board (und Schaltplan) z. B. https://github.com/adafruit/1.8-TFT-breakout. Jetzt hätte ich gerne einfach ein neues Bauteil auf Basis dieser Schaltung, damit ich eine neue Schaltung erstellen kann, in der ich das "Shield" (Display) verwenden kann. Also im Grunde die Dimension-Zeichnung, die Stiftleiste, Bohrlöcher usw. Die Leiterbahnen sind nicht wichtig. Das sollte dann als Package in meiner eigenen Library landen. Ein Symbol und Device kann ich dann noch selber malen. Aber die Anordnung der Stiftleisten etc. will ich nicht alle neu zeichnen. Wie geht das?
Nicht so einfach, das müßte man per Script exportieren und in der Lib wieder importieren. Aber eher du dich in die Scrips eingearbeitet hast, hast du das dreimal neu gezeichnet. Sind ja nur 2 Stiftleisten!
Leider kommt das öfter vor. Wieso ist das so kompliziert? Was machen die anderen? Oder was mache ich falsch bzw. will ich falsch machen? Ist das nicht irgendwie Alltag? Da gibt es diese "Shields" und ich will die in einer eigenen Schaltung "einbauen" ohne ihre funktionsweise darzustellen. Ist ja sonst so, als würde ich das Innenleben eines jeden ICs jedesmal mitzeichnen.
Hallo Dieter, wenn ich die Frage richtig verstehe ist genau für sowas eine Import-Funktion bereit gestellt. Einfach im Editor Datei->Importieren->EAGLE Zeichnung... Sowie ich das verstanden habe gibt es in der neuen Version dafür die Reuseable Deign Blocks. Gruß Andy
Andy schrieb: > wenn ich die Frage richtig verstehe ist genau für sowas eine > Import-Funktion bereit gestellt. Einfach im Editor > Datei->Importieren->EAGLE Zeichnung... Das geht aber nur in einem (anderen) Board. Und dann habe ich da das ganze Board und den Schaltplan mit allen Nets usw. :-(
Ok, dann hatte ich das nicht ganz richtig verstanden. In dem Fall müsstest du halt extra ein Brd/Sch-Paar deines "Shields" erzeugen und quasi dieses Paar dann als Bib verwenden. Zum erzeugen solltest du aber auch mit Cut & Paste arbeiten können. Also dass du eben selektierst, was du willst dann Ausschneiden und in ein neues Board pasten, welche du dann als dein Shield speicherst. Zusatz zu dem anderen Post: Der Befehl PASTE <filename> macht das selbst wie Datei->Importieren->EAGLE Zeichnung... Dieses ganze Verfahren sollte durch die design blocks etwas vereinfacht werden. Gruß Andy
@Dieter (Gast) >Leider kommt das öfter vor. Wieso ist das so kompliziert? Weil das so nicht allzuoft benötigt wird. > Was machen die anderen? Nicht jammern sondern einfach machen. >Oder was mache ich falsch bzw. will ich falsch machen? Ist das >nicht irgendwie Alltag? Nein. >Da gibt es diese "Shields" und ich will die in >einer eigenen Schaltung "einbauen" ohne ihre funktionsweise >darzustellen. Ist ja sonst so, als würde ich das Innenleben eines jeden >ICs jedesmal mitzeichnen. Richtig. Im Idealfall liefert der "Shield maker" eine passende Lib seines Shields mit dazu.
@ Andy (Gast) >Zum erzeugen solltest du aber auch mit Cut & Paste arbeiten können. Also >dass du eben selektierst, was du willst dann Ausschneiden und in ein >neues Board pasten, welche du dann als dein Shield speicherst. [ ] Du hast Ahnung von Eagle.
Falk B. schrieb: > @ Andy (Gast) > >>Zum erzeugen solltest du aber auch mit Cut & Paste arbeiten können. Also >>dass du eben selektierst, was du willst dann Ausschneiden und in ein >>neues Board pasten, welche du dann als dein Shield speicherst. > > [ ] Du hast Ahnung von Eagle. Diese Aussage verstehe ich nicht. Willst du damit sagen, daß EAGLE kein C&P kann? Das kann es. Auch zwischen zwei verschiedenen Platinen. Oder was hat deine Aussage sonst zu bedeuten?
C&P im Boardeditor ist ja schonmal kompliziert bzw. unmöglich. Im Schaltplaneditor geht C&P wunderbar - nur sind dann die neu eingefügten Bauteile im Boardeditor schön am Rand aufgelistet. Die Ausrichtung und Positionierung aus dem alten Design gehen komplett verloren. Und das ist doch genau was OP haben will: Die neu eingefügten Elemente müssen die Ausrichtung und die relative Position zueinander behalten. (War zumindest in 6.X noch so)
Stimmt, es geht ja um C&P im Board. Und das ist in der Tat nicht möglich. Asche auf mein graues Haupt. Sorry...
@ Huh (Gast) >Diese Aussage verstehe ich nicht. Willst du damit sagen, daß EAGLE kein >C&P kann? Darum geht es gar nicht! Er OP will aus einem Schaltplan + Layout ein Bibliotheksbauteil machen. Das ist nicht so trivial wie es klingt! Auch wenn man alle aktiven Bauteile rausschmeißt und nur die Steckverbinder und Umrisse übrig läßt, kann man das NICHT zwischen dem Layouteditor und dem Bibliothekseditor kopieren! Das geht nur jeweils im Layout oder im Bibliothekseditor, eben weil da andere Datenstrukturen dahinter stehen. > Das kann es. Auch zwischen zwei verschiedenen Platinen. > Oder was hat deine Aussage sonst zu bedeuten? Daß PISA allgegenwärtig ist. Sinnerfassendes Lesen und so . . .
@zuzu (Gast) >C&P im Boardeditor ist ja schonmal kompliziert bzw. unmöglich. Nur weil du Plinse das Konzept von Eagle bis heute nicht verstanden hast, heißt das noch lange nicht daß es schlecht ist. > Im >Schaltplaneditor geht C&P wunderbar - nur sind dann die neu eingefügten >Bauteile im Boardeditor schön am Rand aufgelistet. Die Ausrichtung und >Positionierung aus dem alten Design gehen komplett verloren. Dafür hat man seit Version 6 die Import-Funktion, welche komplette Schaltungen incl. Layout importieren kann. > Und das ist >doch genau was OP haben will: NEIN!!!! Lies mal seinen Beitrag!
uuups, ich korrigiere mich!!! Es geht DOCH (fast) total einfach!!! Man lösche alles Überflüssige im Schaltplan und Layout, man schließe den Schaltplan und ignoriere die gelbe Warnleiste im Layout. Alles markieren, COPY group Dann einfach im Bibliothekseditor ein neues Package anlegen und PASTE!!!! (Hätte man einfach mal probieren können) Ok, die Stiftleiste und andere Bauteile fliegen dabei raus, das kann man aber leicht kompensieren. Man zeichne vorher im Layout im Layer tdocu Linien (WIRE) durch die Mitte der Stiftleiste (vertikal) sowie für die Ende der Stiftleiste. Damit weiß man dann, wo die Pads hinmüssen. Kopieren und im Package einfügen, Pads neu setzen, fertig!
Das funktioniert. Man muß das Gewünschte markieren und dann die Gruppe in die Zwischenablage kopieren. Danach macht man sich im Bibliothekseditor ein neues Gehäuse (Package) und fügt dort mit PASTE das Zeug aus der Zwischenablage ein. Ich kommentiere das nicht weiter, weil mir die Zeit für nutzlose Streitereien und Rechthaberei fehlt.
Falk B. schrieb: > uuups, ich korrigiere mich!!! > > Es geht DOCH (fast) total einfach!!! Falk B. schrieb: > Nur weil du Plinse das Konzept von Eagle bis heute nicht verstanden > hast :-))))
ich hätte einfach die Kontur im BT Editor als Gehäuse gezeichnet und die par Vias gesetzt. Beschriftet und fertig. Falks Variante ist natürlich schneller, muss man aber auch erst drauf kommen. :-)
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.