Hallo, ich möchte gerne wissen wie ich ein Package (Lib) erstellen kann in dem 13 Lötpads im Kreis mit einem bestimmten Durchmesser angeordnet sind. Vilen Dank schonmal!
Was ist jetzt die frage. Wie man eine Lib erstellt, wie man Lötpads im Kreis anordnet,... Teile auf Kreis: entweder nen feines Raster einstellen, einen Hilfskreis legen und dann die Teile drauf verteilen, oder nen Skript schreiben Lib erstellen: rtm
Die Frage war wie ich im Kreis 13 Lötpads anordnen kann (möglichst automatisch), aber nicht auf einem Board sondern in einem Package. Wenn ich da ein Skript ausführen will kommt das z.B. move nur auf einem Board möglich ist. Ich hoffe ich habe mich jetzt besser ausgedrückt.
Zur Info ich habe es schon mit dem Skript aus diesem Beitrag probiert. Beitrag "Eagle: LEDs im Kreis anordnen"
OK, recht einfache Sache auch ohne script in wenigen Minuten getahn. Damti es verständlicher ist nehmen wir mal an das der Ursprung (0 0) der Mittelpunkt des Kreises ist. Kann man ja später alles verschieben. Jetzt setzt du das erste Pad auf die Kreisbahn. Nehmen wir an dein Kreiss soll 10cm Durchmesser haben, also setzte das Pad auf (5 0) Befehl: Pad (5 0); jetzt Teilst du die 360° vom kreis durch 13. Sind im Kopf irgendwas bei 27, genaueres kannste dir ja ausrechnen... Jetzt makierst du das Pad mittels GROUP Befehl[etwas gepfuscht, aber geht]: group (0 0) (5 0) (5 5) (0 0); jetzt wird das pad kopiert, mit der Achse um Ursprung Befehl: cut (0 0); nun fügst du das Ding immer wieder mittels "paste" ein und gibt bei Angle 27 und die vielfachen davon ein, und setzt es im Ursprung ab - Dadurch bekommste deinen Kreis.
Habe es mal ausprobiert, so wie se Mario beschrieben hat. Hat Super geklappt. Vielen Dank für die schnelle Hilfe!!!
ftp://ftp.cadsoft.de/eagle/userfiles/ulp/cmd-draw.zip MFG Falk
Also mit dem ULP von Falk ist das natürlich noch viel komfortabler! THX!!
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.