Forum: Platinen Der Super-Duper-Eagle-Skalierer


von Sven P. (Gast)


Angehängte Dateien:

Lesenswert?

Hoi,

dieses ULP für Eagle (getestet mit Version 5.1) kann Symbole und Gehäuse 
einer ganzen Bibliothek (unabhängig voneinander) skalieren.

Oben im Dateikopf können die Skalierungsfaktoren festgelegt werden:
1
/* Scale factor */
2
int pac_scale = 10; /* bedeutet: Gehäuse nachher zehnmal kleiner */
3
int sym_scale = 1; /* bedeutet: Schaltplansymbol bleibt in Originalgröße */

Die Bedienung funktioniert wie folgt:

1. Das ULP herunterladen und speichern
2. Die zu skalierende Bibliothek in Eagle öffnen (-->Quellbibliothek)
3. Das ULP mit "run" (oder übers Datei-Menü) ausführen
4. Im sich öffnenden Dateidialog eine Zieldatei angeben; in diese 
speichert das ULP ein Skript, welches eine originalgetreue Kopie der 
Bibliothek (unter Verrechnung der Skalierungsfaktoren) erstellen kann
5. Quellbibliothek schließen
6. Eine neue (leere) Bibliothek erstellen
7. Das soeben erzeugte Skript in dieser Bibliothek ausführen
8. Bibliothek speichern
9. Fertig.

Wozu dieses Skript zu verwenden ist, sei einem jeden selbst überlassen 
schmunzel

von cdg (Gast)


Lesenswert?

Ich hatte mir meine (kleinen) Packages schon sehr früh
bei Eagle 3.0 angefertigt, aber so ein Tool hat natürlich was.

Danke dafür

von Simon K. (simon) Benutzerseite


Lesenswert?

Wofür braucht man "kleine" Packages?

von Alexey (Gast)


Lesenswert?

z.B. um das Größenlimit der Platine in der Free-Version auf Legalem Weg 
zu umgehen? :DD

von Kachel - Heinz (Gast)


Lesenswert?

Olle Petze...

KH

von taucher (Gast)


Lesenswert?

Und wie soll das dann gehen? Versteh ich nicht...

von Avr N. (avrnix) Benutzerseite


Lesenswert?

Drucken mit Faktor 2 - klingels jetzt ?

von Falk B. (falk)


Lesenswert?

taucher wrote:

Tauchen macht blöd. ;-)

Beitrag "Re: Freeware / Kaufversion"

MFG
Falk, auch Taucher

von Michael H. (mah)


Lesenswert?

dann muss man wohl Leiterbahnbreiten, Design rules etc auch skalieren, 
odr?

-mah

von Falk B. (falk)


Lesenswert?

Sicher.

von 11833 (Gast)


Lesenswert?

Weia. Seid ihr alle aus Baden-Württemberg?
Baut ihr euch auch euren Lötkolben aus einem Feuerzeug und einem Stück 
Baustahl, weil man da Geld sparen kann?
Eagle Layout+Schematic kostet gerade mal 500 EUR.
Und dafür macht ihr euch diesen Stress?
-kopfschüttel-

von Andreas R. (rebirama)


Lesenswert?

für 500€ muss ein Student n halbes Jahr von Wasser und Brot leben. Das 
fördert die Kreativität ungemein :-)
Ich find die Idee genial!

von Gast2 (Gast)


Lesenswert?

Na, ja 500 EUR fuer Hobby ist nicht wenig.

Gast2

von Gast3 (Gast)


Lesenswert?

>Na, ja 500 EUR fuer Hobby ist nicht wenig.

Ich denk nicht, dass das ernst gemeint war

von Max P. (eizo)


Lesenswert?

Sehr schöne Sache!!

Finde das für Hobby schon sehr teuer wenn man bedenkt das man mit der 
Software allein noch nicht weit kommt.

von Kurt (Gast)


Lesenswert?

Nur so als Tipp - man kann bei Eagle auch über den Rand drüber ZEICHNEN!
Also mir Wire usw. und auch PADS kann man ausserhalb platzieren.

Das muss man dann halt irgendwie geschickt im Schaltplan eintragen.

Ist nicht schön, ich weiss, aber für zwei drei zusätzliche komponenten 
und Stecker reicht das wenn es sonst gerade nicht mehr passt.
Nur SMD geht nicht - es sei denn man zeichnet die Pads da mit wire hin 
;)

von Kurt (Gast)


Lesenswert?

Ach sorry - ich meinte keine PADs sondern Vias - und die kann man ja für 
THT Komponenten verwenden

von Haku (Gast)


Lesenswert?

Freut mich, dass das Ding so Anklang findet :-)
Überdies hab ich noch zwei, drei Fehler behoben, nachher lad ich die 
neue Version schnell hoch.

Eines noch: Die Bibliothek "battery.lbr" enthält scheinbar nen Fehler, 
weil bei einem Device als Package Variant "'" (also nur ein Apostroph 
anstelle der sonst üblichen zweie) angegeben ist. In so Fällen bitte die 
Bibliothek flicken, solche Sonderfälle wollte ich nicht im ULP abfangen.

von Haku (Gast)


Lesenswert?

Und nocheiner: Hab nochn ULP gebastelt, welches ein Skript erzeugen 
kann, welches wiederum alle Bibliotheken eines Verzeichnisses 
nacheinander ohne Eingriffe des Benutzers skaliert und in ein andres 
Verzeichnis speichert. Kommt auch nachher.

von Sven P. (Gast)


Angehängte Dateien:

Lesenswert?

Doch was später geworden -- hier die beiden ULPs. Hab noch einige 
Fehlerchen behoben, nun werden auch schräge WIREs korrekt kopiert.

von Mario H. (djacme)


Lesenswert?

Daumen hoch für die Idee. Finde ich wirklich gut, besser als irgendwo 
nen crack zu klauen.

Wenn ich das Teil bräuchte würde ich es glatt benutzen.

von P. S. (Gast)


Lesenswert?

Mario Hagen wrote:
> Daumen hoch für die Idee. Finde ich wirklich gut, besser als irgendwo
> nen crack zu klauen.

Wo ist der Unterschied? In beiden Faellen wird der Wille des 
Rechteinhabers ignoriert. Dass es mit dieser Methode nicht strafbar ist, 
macht es moralisch nicht besser.

von Sven P. (Gast)


Lesenswert?

Hat noch ein paar Fehlerchen, ich arbeite aber dran...

Zusätzlich möchte ich folgendes geltend machen:
1
Der Eagle-Skalierer darf selbst nicht kommerziell verwertet
2
werden; ich behalte mir als Autor sämtliche Eigentumsrechte
3
vor.
4
Ferner untersage ich die Verwendung des Skalierers im kommer-
5
ziellen Umfeld; der Skalierer ist als eine Erweiterung der
6
Non-Profit-Version von Eagle zu verstehen.

Ich möchte mit dem Skalierer auch Hobbyisten ermöglichen, anständige 
Leiterplatten ohne Zerteilen und Zersägen auf mehrere 8x10cm-Boards zu 
konstruieren. Persönlich (persönlich!) halte ich die dazu mitunter 
nötigen großen Eagle-Versionen für praktisch unerschwinglich für 
ebensolche Hobbyisten. Nicht mehr, aber auch nicht weniger.

von Steffen O. (derelektroniker) Benutzerseite


Lesenswert?

Hallo,
echt tolles Skript, lohnt sich auf jeden Fall!!!!

Hat schon jemand alle Standardbibliotheken skaliert und kann sie hier 
hochladen, dann muss nicht jeder alle Bibliotheken selbst skalieren?

Gruß, Steffen

von Sven P. (Gast)


Lesenswert?

Steffen O. wrote:
> Hallo,
> echt tolles Skript, lohnt sich auf jeden Fall!!!!
Danke :-}

> Hat schon jemand alle Standardbibliotheken skaliert und kann sie hier
> hochladen, dann muss nicht jeder alle Bibliotheken selbst skalieren?
Ich bin gerade dabei, die Bibliotheken zu skalieren. Allerdings hab ich 
bisher drei Problemchen gehabt:

1. battery.lbr: Im Device "SL-340/P3.6V" ist als Variant nur ein 
Apostroph eingetragen, statt der üblichen zweie. Da hab ich das Device 
korrigiert.

2. display-lcd.lbr: Im Symbol von "SBLCDA4" kommts irgendwie zu einer 
Koordinate außerhalb des gültigen Bereiches. Ich arbeite dran.

3. exar.lbr: Im Device "XL-2100" wird ein Pin mit Namen "µC/!STD" 
verwendet. Auf dem Weg über das Skript geht mit dem Mü (µ) irgendwas 
verloren, sodass es nachher heißt: "Unbekannter Pin". Auch da gilt: ich 
arbeite dran...

von Alexey (Gast)


Lesenswert?

>Autor: Kachel - Heinz (Gast)
>Datum: 07.09.2008 20:16

>Olle Petze...

>KH


Okok, nicht hauen ich geh mich jetzt nen bisschen schämen :) hrhr

von na sowas (Gast)


Lesenswert?

Peter Stegemann (pst) wrote:

> Wo ist der Unterschied? In beiden Faellen wird der Wille des
> Rechteinhabers ignoriert. Dass es mit dieser Methode nicht strafbar ist,
> macht es moralisch nicht besser.

Seit wann geht es denn nach dem "Willen des Rechteinhabers"? Wie wäre es 
mal nach dem Verbraucherwillen zu fragen? Was hier jemand "rumskaliert" 
geht den Rechteinhaber nichts an, das wäre ja noch schöner und wenn ich 
meine eigenen kleinen Symbole stricke und dann meinen Druckertreiber 
anweise, alles doppelt so groß auszudrucken, auch das ist einzig und 
allein dann meine Sache. Wer mit dem Programm Geld verdient macht solche 
Spielchen sowieso nicht und Kreativität ist doch was schönes :).

Also bleib schön locker und häng das Thema nicht so hoch.

von Falk B. (falk)


Lesenswert?

100% ACK!

von Thomas B. (yahp) Benutzerseite


Lesenswert?

>> Wo ist der Unterschied? In beiden Faellen wird der Wille des
>> Rechteinhabers ignoriert. Dass es mit dieser Methode nicht strafbar ist,

Ob die Methode für strafbar befunden wird, würde im Falle des Falles 
ohnehin mehr von der Pfiffigkeit der "Rechtsverdreher" abhängen. Jeder 
technische Laie dürfte allerdings recht schnell die Intention obigen 
ULPs erkennen. Bleibt nur zu hoffen, dass das Programm nicht zu viel 
Furore macht und Cadsoft irgendeine andere bekloppte Begrenzung einbaut 
(Pinanzahl oder sowas), denn dann ist das Geheule wieder groß.


PS: Ohne erhobenen Zeigefinger zu verstehen.

PPS: Wo bleibt der Gerber-wieder-hoch-skalierer ;-)

von Mario H. (djacme)


Lesenswert?

> PPS: Wo bleibt der Gerber-wieder-hoch-skalierer ;-)

Der ist im EAGLE schon eingebuat. Schau die die Datei eagle.edf in /bin 
an. Dort gibt es für die einzelnen Funktionen die Auflösung.
beispiel:
1
[GERBER]
2
3
Type     = PhotoPlotter
4
Long     = "Gerber photoplotter"
5
Init     = "G01*\nX000000Y000000D02*\n"
6
Reset    = "X000000Y000000D02*\nM02*\n"
7
*-->>* ResX     = 10000
8
*-->>* ResY     = 10000

Der Fotoplotter in meiner alten Firma war unwiederruflich so verstellt 
das wir die Einstellungen von eagle verkleinern mussten. Die Filme waren 
um den Faktor 10 zu klein.

von Björn W. (bwieck)


Lesenswert?

Erstmal ein große Hochachtung an haku für den Eagle-Hack.

Allerdings und das muss ich mal dazu sagen, ist dieser Hack recht unfair
gegenüber CadSoft die meiner bescheidenen Meinung nach schon dem
potentiellem Nutzer sehr entgegengekommen sind und eine Free Version 
bringen
die ausser der nutzbaren Fläche keine Einschränkungen hat.

Nebenbei wird das gute Beispiel der Libarys die unter Nutzern getauscht
werden können komplett verwässert. Was soll ein Nutzer mit einer 1:50
Libary von jemand anderem anfangen? Nebenbei werden neue Nutzer komplett
abgeschreckt wenn die merken das es auf einmal 1:1 oder 1:50 oder sonst 
irgendeine Skalierung Bauteile gibt... Das würde so richtiges Chaos 
ergeben.

Und wenn DIL irgendwann zu groß wird, kann man sich ja auch mal mit SMD
beschäftigen.

Grüße
Björn

von Sven P. (Gast)


Lesenswert?

Björn Wieck wrote:
> Erstmal ein große Hochachtung an haku für den Eagle-Hack.
Danke :-}

> Allerdings und das muss ich mal dazu sagen, ist dieser Hack recht unfair
> gegenüber CadSoft die meiner bescheidenen Meinung nach schon dem
> potentiellem Nutzer sehr entgegengekommen sind und eine Free Version
> bringen die ausser der nutzbaren Fläche keine Einschränkungen hat.
Ich finds super, dass Cadsoft sowas macht, und nicht etwa die Pinanzahl 
beschränkt, garkeine Frage. Nur der Schritt zur nächsten Version, die 
größere Flächen routen kann, ist m.A.n. zu happig, das sind zur Zeit 
knapp 500 Euro!
Um das Ganze trotzdem nicht aus dem Ruder laufen zu lassen, habe ich 
oben folgendes verfügt:
1
Der Eagle-Skalierer darf selbst nicht kommerziell verwertet
2
werden; ich behalte mir als Autor sämtliche Eigentumsrechte
3
vor.
4
Ferner untersage ich die Verwendung des Skalierers im kommer-
5
ziellen Umfeld; der Skalierer ist als eine Erweiterung der
6
Non-Profit-Version von Eagle zu verstehen.
Mehr kann ich gegen Missbrauch nicht ausrichten.


> Nebenbei wird das gute Beispiel der Libarys die unter Nutzern getauscht
> werden können komplett verwässert. Was soll ein Nutzer mit einer 1:50
> Libary von jemand anderem anfangen?
Garnichts, der Skalierer kanns ja auch flux wieder hochskalieren.

> Nebenbei werden neue Nutzer komplett
> abgeschreckt wenn die merken das es auf einmal 1:1 oder 1:50 oder sonst
> irgendeine Skalierung Bauteile gibt... Das würde so richtiges Chaos
> ergeben.
Naja, man muss sich natürlich damit auseinandersetzen und die 1:1 von 
den 1:50 getrennt halten, sonst wird das nix, logo :-)


> Und wenn DIL irgendwann zu groß wird, kann man sich ja auch mal mit SMD
> beschäftigen.
Das nutzt aber nichts, wenn man (wie ich etwa) nur zehn Schalterchen für 
eine Bedieneinheit auf eine Platine routen möchte, die Platine aber dann 
10x10cm groß sein muss...

von grmpf (Gast)


Lesenswert?

... sowas würden sowieso nur stümper kommerziell einsetzen.

Die Freeware von Eagle selbst kann doch noch nichtmal mehrere 
Schaltplanseiten und für kommerzielle Verwendung sind 500 Euro für ne 
CAD Software nix.

von Alexander L. (lippi2000)


Lesenswert?

Was redet ihr denn alle von 500€!!!

Die Non-Profit-Version kostet 125 Euronen und hat für den Hobbyanwender 
den gleichen Umfang wie die Standartversion (99 Schematics,4 Layer, 
160x100).

Das finde ich sehr human. Hab selbst eine Lizens, da alles andere nur 
murks ist. Meist sind die Platinen und Bauteile in der Summe viel teurer 
als diese Version.

von nemon (Gast)


Lesenswert?

ich finde, die 125e sind angemessen für die hobbybastler, die 
gelegentlich auch mal projekte über das halbe euroformat hinaus machen, 
deswegen habe ich mir auch solch eine lizenz geholt, obwohl der preis 
daür ersteinmal hoch ist. wenn nun jemand bislang immer mit der freeware 
gearbeitet hat und nun einmalig etwas macht, was darüber hinaus geht, da 
finde ich es auch ok, den skalierer zu nehmen, wer dann aber auch 
weiterhin häufiger mal "was großes" macht, sollte imho auch die 125e 
investieren, oder freeware nutzen, die seine bedürfnisse abdeckt.

von Thomas P. (pototschnig)


Lesenswert?

Irgendwie ist das ja echt interessant ...

Würde das Ding aber allein aus Bequemlichkeitsgründen schon nicht 
verwenden, weil ich die BRD-Files nicht einfach zu einem PCB-Hersteller 
schicken könnte ... Ich warte ja auf die ersten, die dann Platinen 
bekommen, die um den Faktor 10 zu klein sind :-D

Davon abgesehen hab ich sowiso die Möglichkeit mit einer 4.11 Pro zu 
arbeiten :)

MfG
Thomas Pototschnig

von nachfrag (Gast)


Lesenswert?

für die 125 Euro bekommt man Schaltplan, Board, Autorouter, DRC, ERC, 
also genau das, was in der Demo ist (bzw. mehr)?

von Thomas P. (pototschnig)


Lesenswert?

nachfrag wrote:
> für die 125 Euro bekommt man Schaltplan, Board, Autorouter, DRC, ERC,
> also genau das, was in der Demo ist (bzw. mehr)?

Mehr, weil man bekommt dann auch noch eine mögliche Platinengröße von 
100*160mm, also zweimal so groß, wie in der Freeware.

Die Non-Profit-Version entspricht glaub ich der Standard-Edition.

MfG
Thomas Pototschnig

von P. S. (Gast)


Lesenswert?

Mir waere tatsaechlich eine Version mit Pinlimitierung lieber - Pins 
habe ich nicht viele, aber die Platine sollte gewisse Masse haben, um 
in's Gehaeuse zu passen...

von Michael H* (Gast)


Lesenswert?

Peter Stegemann wrote:
> habe ich nicht viele, aber die Platine sollte gewisse Masse haben, um
> in's Gehaeuse zu passen...

Masse also... dann kleb doch Blei unten dran, damit steigt die Masse.
SCNR, holli
http://www.canoo.net/services/Controller?input=Ma%DFe&MenuId=Search&service=canooNet&lang=de

von P. S. (Gast)


Lesenswert?

Es gibt auf schweizer Tastaturen kein Scharf-s. Du kannst dir jetzt 
aussuchen, ob dein Kommentar dumm oder arrogant war - wahrscheinlich 
war's einfach nur typisch deutsch, also 50/50.

von Thomas P. (pototschnig)


Lesenswert?

Peter Stegemann wrote:
> Es gibt auf schweizer Tastaturen kein Scharf-s. Du kannst dir jetzt
> aussuchen, ob dein Kommentar dumm oder arrogant war - wahrscheinlich
> war's einfach nur typisch deutsch, also 50/50.

Den letzten Satz hat's gebraucht, oder? ;-)

MfG
Thomas Pototschnig

von P. S. (Gast)


Lesenswert?

Thomas Pototschnig wrote:

> Den letzten Satz hat's gebraucht, oder? ;-)

Aber hallo. Ich weiss schon, warum ich ausgewandert bin - und ich 
verstehe dir Leute hier nur zu gut, wenn es um den noerdlichen Nachbarn 
geht...

von Michael H* (Gast)


Lesenswert?

Ja Peter, dann tuts mir leid!

von P. S. (Gast)


Lesenswert?

Akzeptiert, sorry fuer die scharfe Reaktion, den Spruch habe ich leider 
schon oefter gelesen. :-/

von Dirk Willner (Gast)


Lesenswert?

Also, so ein Tool ist bestimmt gut.
Ich habe es immer ein wenig anders gemacht.
In der Freeware-Version (halbes Eura-Format)
einen Schaltplan erstellt und dann das Board layoutet.
Ausdrucken auf Papier.

Dann alles was auf Board 1A `raufpasste löschen.
Die restlichen Bauteile auf dem Board 1B ausrichten usw.
und ausdrucken.
Ausschneiden...zusammenfügen...einscannen...event. mit 
BildbearbeitungsPrg.
nacharbeiten (die Übergänge der Leiterbahnen Board 1A/Board/1B)
Dann auf Folie und man hat EURO-FORMAT. Legal
Ist vieleicht etwas aufwändig, erfüllt aber seinen Zweck.

Hat nicht jemand ein Tool, womit man bei Target die Pin-Zahl
von 250 in der Freeversion verdoppeln kann?

Dirk

von Falk B. (falk)


Lesenswert?

@ Dirk Willner (Gast)

>Ausdrucken auf Papier.

>Die restlichen Bauteile auf dem Board 1B ausrichten usw.
>und ausdrucken.
>Ausschneiden...zusammenfügen...einscannen...event. mit
>BildbearbeitungsPrg.
>nacharbeiten (die Übergänge der Leiterbahnen Board 1A/Board/1B)

Meinst du das ernst?
Du hast die Grundprinzipien der EDV noch nicht wirklich verstanden.
Sowas macht man VOLLdigital ohne Umweg über Papier. Export -> Image
Auschneidern mit Paintshop & Co.

>Dann auf Folie und man hat EURO-FORMAT. Legal

Der Skalierer ist auch legal.

>Ist vieleicht etwas aufwändig, erfüllt aber seinen Zweck.

Es ist steinzeitlich.

MFG
Falk

von Sven P. (Gast)


Lesenswert?

Also um das klarzustellen:

* Freeware --> halbe Euro, sonst wie Standard.
* Non-profit --> Standard, nur eben für Non-profit-Projekte

Was mir allerdings immer noch nicht weiterhilft, mit meinen paar 
Bauteilchen fürs Bedienpanel, welche über mehr als 16x10cm verteilt 
sind. Ich hab mal bei Cadsoft nachgefragt, ob man (quasi als Ausnahme) 
die Non-profit-Version erwerben könne, und zwar ohne Größenbeschränkung 
der Platine, sowie als Ausgleich ohne Autorouter, Handbuch und Support. 
Wurde abgesagt, war ja klar.

von Falk B. (falk)


Lesenswert?

@ Sven Pauli (haku) Benutzerseite

>Was mir allerdings immer noch nicht weiterhilft, mit meinen paar
>Bauteilchen fürs Bedienpanel, welche über mehr als 16x10cm verteilt
>sind.

Mal lesen?

1.) Nimm den Skalierer
2.) Wenn dir 1.) zu illegal ist, zeichne einfach nur Vias und Leitungen, 
also ein Board ohne Bauteile und Schaltplan. Diese Elemente kann man 
ohne Flächenbegrenzung platzieren.

MFg
Falk

von Sven P. (Gast)


Lesenswert?

Falk Brunner wrote:
> @ Sven Pauli (haku) Benutzerseite
>
>>Was mir allerdings immer noch nicht weiterhilft, mit meinen paar
>>Bauteilchen fürs Bedienpanel, welche über mehr als 16x10cm verteilt
>>sind.
>
> Mal lesen?
Du, mal ganz unter uns gefragt: Dir ist aber schon aufgefallen, dass 
ich den Skalierer programmiert habe oder?

von Falk B. (falk)


Lesenswert?

@  Sven Pauli (haku) Benutzerseite

>Du, mal ganz unter uns gefragt: Dir ist aber schon aufgefallen, dass
>ich den Skalierer programmiert habe oder?

Und wo ist dann das Problem?

von Dirk Willner (Gast)


Lesenswert?

@ falk

mag steinzeit sein.
aber für meine kleinen projekte o.k.


---> Der Skalierer ist auch legal.

...das habe ich nie bestritten...gell

nur etwas netter könntest du antworten
ich habe ja auch nich gemeckert, sonder nur geschrieben, wie ich es
gelöst habe
also peace

   dirk

von ... .. (docean) Benutzerseite


Lesenswert?

Dirk Willner wrote:
>
> Hat nicht jemand ein Tool, womit man bei Target die Pin-Zahl
> von 250 in der Freeversion verdoppeln kann?

nimm die Elektor Version die kann 400 Pins...

und ich meine 2x2 METER Platine zaunpfahl wink

von Holger S. (strabe)


Lesenswert?

dat Ding is ja der Hammer !

Jetzt brauch' ich aber noch'n Makro, welches die Grundeinstellungen in 
Eagle so vornimmt, dass Strichbreite etc. beim starten eingestellt wird 
( will eben faul sein ;) ) ...

Gruß Strabe

von Michael H* (Gast)


Lesenswert?

Holger S. wrote:
> ( will eben faul sein ;) ) ...
besser als so dumm... Beitrag "Eagle 5.2 Absturz bei move"

von Holger S. (strabe)


Lesenswert?

geschenkt

von Gast (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe obiges Script mal über meine Bibliotheken laufen lassen in 
einer aktuellen Eagle-Version. Jetzt habe ich das Problem, daß die Pads 
alle noch zu groß sind (-- siehe Anhang eine SUB D-Buchse).

Muß man an dem Script für neuere Eagle-Versionen etwas anpassen? Ich 
selber bin nicht so der Eagle-Held..

Viele Grüße,
Gast

von .... (Gast)


Lesenswert?

>Dirk Willner wrote:
>>
>> Hat nicht jemand ein Tool, womit man bei Target die Pin-Zahl
>> von 250 in der Freeversion verdoppeln kann?

>nimm die Elektor Version die kann 400 Pins...

>und ich meine 2x2 METER Platine zaunpfahl wink

oder die kostenlose Vollversion von PCB-Pool

von Sven P. (Gast)


Lesenswert?

Gast schrieb:
> Hallo zusammen,
>
> ich habe obiges Script mal über meine Bibliotheken laufen lassen in
> einer aktuellen Eagle-Version. Jetzt habe ich das Problem, daß die Pads
> alle noch zu groß sind (-- siehe Anhang eine SUB D-Buchse).
>
> Muß man an dem Script für neuere Eagle-Versionen etwas anpassen? Ich
> selber bin nicht so der Eagle-Held..
Falls es noch jemanden interessiert:
In den Designregeln die Minimaldurchmesser für Bohrungen etc. anpassen.

von Sash (Gast)


Lesenswert?

Kann man die Layout-Ergebnisse dann auch irgendwie für 
Platinenhersteller aufbereiten ?

von Uhu U. (uhu)


Lesenswert?

Ja, wenn der (E)PS-Files annimmt, dann kann man nachträglich einen 
Skalierbefehl einfügen. Dazu genügt ein beliebiger Texteditor.

von Dr.PillePalle (Gast)


Lesenswert?

Ist zwar nicht jedermans Sache ,aber :

Target hat auch ne Testversion :-) und die ist nur in der Anzahl der 
Pins beschränkt und es besteht die möglichkeit Eaglefiles einzulesen 
(konvertieren) ...
Also evtl. eine Alternative wenn man sich keine Lizenz für Eagle kaufen 
'kann'.

mfg

von Simon K. (simon) Benutzerseite


Lesenswert?

EAGLE Benutzer wissen in der Regel sehr gut, warum sie kein Target 
benutzen.

von Kevin K. (nemon) Benutzerseite


Lesenswert?

Simon K. schrieb:
> EAGLE Benutzer wissen in der Regel sehr gut, warum sie kein Target
> benutzen.

Andersrum wird das Gleiche behauptet, aber wir wollen ja keinen 342524 
Eagle/Target-Flame entzünden

von Sven P. (Gast)


Angehängte Dateien:

Lesenswert?

Aktualisierte Version.

Im Zweifelsfall den sleep-Befehl in Zeile 130 auskommentieren. Dann wird 
zwar die Benutzeroberfläche nicht mehr aktualisiert, macht aber nichts.

Benutzung auf eigene Gefahr und so weiter, Anregungen und Kritik 
willkommen :-)

von Sven P. (Gast)


Lesenswert?

Hinweis am Rande: Nach der Benutzung unbedingt die Undo-Funktion wieder 
einschalten!

von Achim F. (rkkmkn8a)


Lesenswert?

Ja und dann, wenn ich die Libraries konvertiert habe???

Erstmal vielen Dank an Sven der sich die Mühe gemacht hat das Skript zu 
schreiben. Bei mir hat es bisher tadellos funktioniert...

Nun habe ich von einer (fast) fertigen Schaltung die Libraries 
konvertiert und es liegen in einem anderen Verzeichnis die neuen kleinen 
Libraries vor. Wie ersetze ich denn nun die vielen Bauteile in meiner 
Schaltung durch die neuen/gleichen/kleineren?
- Die Bauteile einzeln durch "Package" dem neuen zuordnen: geht nicht, 
da ich keine neue Library Datei auswählen kann
- Die Bauteile einzeln durch "Replace" ersetzen: geht nicht, da ich das 
Verzeichnis mit den neuen Libraries nicht auswählen kann. In der Liste 
tauchen nur die alten Packages auf.
- Im Filesystem die original .lbr Dateien durch die neuen ersetzen: Dann 
öffnet Eagle trotzdem im Board die alten Packages. Ein "Aktualisieren" 
hat auch nichts gebracht
- Im Schaltplan ein neues Bauteil einfügen: extrem aufwändig, da man 
jedes mal den genauen Library/Package Namen raus schreiben muss um ihn 
wieder zu finden. Danach allerdings kommt eine Meldung "Eine andere 
Version des Device... existiert bereits und muss aktualisiert werden" 
und damit werden alle anderen identischen Bauteile auch mit getauscht

geht das nicht irgendwie einfacher?!?!?

von Dex (Gast)


Lesenswert?

ja - benutze KiCAD...

bin auch umgestiegen und genieße die Freiheiten der unbegrenzten Fläche 
...



mfg

von Remo (Gast)


Lesenswert?

@Achim:

probier doch mal den Befehl
update old_library_name = new_library_name

Auszug aus Eagle Hilfe zu Update:
--------------------------------------
In der Notation old_library_name = new_library_name (beachten Sie, dass 
vor und nach dem '=' Zeichen jeweils mindestens ein Leerzeichen stehen 
muss) sucht der UPDATE-Befehl die Bibliothek old_library_name im 
aktuellen Board oder Schaltplan und aktualisiert diese mit dem Inhalt 
von new_library_name. Hierbei ist zu beachten, dass old_library_name ein 
reiner Bibliotheksname sein muss, ohne Pfad, während new_library_name 
ein vollständiger Pfadname sein kann. Wurde der Update erfolgreich 
ausgeführt, so wird auch die Bibliothek im aktuellen Board oder 
Schaltplan entsprechend umbenannt - aus diesem Grund ist diese ganze 
Operation natürlich nur dann möglich, wenn new_library_name bisher im 
aktuellen Board oder Schaltplan noch nicht verwendet wurde.
--------------------------------------

Wenn das so klappt, dann kannst du ja ein script mit einem Updatebefehl 
für jede lib machen und dann bei jeder Schaltung drüberlaufen lassen.

so long
Remo

von Remo (Gast)


Lesenswert?

@Achim: hab jetzt nochmals ein bischen mit Eagle rumgespielt,
Beim "Bibliothek->alles aktualisieren" im Editor sucht Eagle alle Libs 
in der Reihenfolge wie in Optionen->Verzeichnisse->Biliotheken angegeben 
(durch ; getrennt).

Wenn du den Pfad mit den kleinen Symbolen zuerst angibst und dann den 
"Standard", dann müsste Eagle beim update automatisch die Bauteile 
aktualisieren.
Probiers bitte mal aus.

Remo

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Mario und Thomas.

>> PPS: Wo bleibt der Gerber-wieder-hoch-skalierer ;-)
>
> Der ist im EAGLE schon eingebuat. Schau die die Datei eagle.edf in /bin
> an. Dort gibt es für die einzelnen Funktionen die Auflösung.

Falls das irgendjemand mal verpennt hat, und hat eine zu kleine 
Gerberdatei, und kein eagle oder keine originalfiles mehr, geht das auch 
direkt in den Gerber247-x Files durch einfügen zweier Befehle vor den 
Koordinaten:

%ASAXBY*%
Das weist der A-Achse des Photoplotters die X-Koordinaten, und der 
B-Achse die Y-Koordinaten zu. Ist aber eigentlich auch 
Defaulteinstellung. Kann im allgemeinen auch weggelassen werden.

Dann:
%SFAafaktorBbfaktor*%
Wobei afaktor und bfaktor die Skalierungsfaktoren sind.
Führende Nullen werden nicht geschrieben, und statt des Dezimalkommas 
wird ein Punkt verwendet. Also %SFA.5B.5*% skaliert beide Achsen auf 
0,5.
%SFA1B1*% skaliert beide Achsen auf 1, was auch Defaulteinstellung ist.
afaktor und bfaktor müssen NICHT unbedingt gleich sein.

%SFA2B2*% würde beide Achsen auf 2 skalieren.

Bei Gerber247X Files von meinem alten Diensteagle 4.16 hat das in den 
Gerberviewern funktioniert. Einen Photoplotter hatte ich nicht......ich 
hatte es lediglich der Neugier halber mal probiert. :-)
Ob die Skalierung vor oder nach den eventuellen Aperturmakros gemacht 
werden sollte, weiss ich nicht, aber auf jeden Fall vor den Koordinaten.
Das mit den Aperturmakros müstest Du halt mal probieren. Ich vermute 
aber, es ist egal. Halt nur vor den Koordinaten.

Da nur die Plotterachsen skaliert werden, aber nicht die Aperturen, 
müsstest Du die Aperturen in der Aperturdefinition auch noch von Hand 
umskalieren. Das ist bei den festen Aperturen noch trivial, aber bei den 
Aperturmakros für Thermals schon deutlich komplizierter.

Gerber247D hatte eine Skalierungsmöglichkeit in den G-Codes für lineare 
Interpolation. Die Beschränkung auf lineare Interpolation ist vermutlich 
bei Eagle kein Problem, weil zumindest Eagle 4.16 keine Kreisoperationen 
in Gerber machte, sondern die Kreise durch gerade Linien aproximierte.
Allerdings sind nur Skalierungen auf 0,1 , 1, und 10 möglich.
Die Aperturdefinitionen waren in einem separaten Aperturfile, und Makros 
gab es nicht.

Persönlich und privat ist mir ein legales KiCAD (oder auch PCB) lieber 
als ein geklautes oder umgangenes Eagle.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von Sven P. (Gast)


Lesenswert?

Als ich mich damals(tm) entscheiden wollte und in KiCAD reingeschaut 
hab, war es ein Gammelhaufen, das kann man nicht anders sagen. Die Tools 
griffen nur mit Gewalt ineinander, der Arbeitsfluss war für mein 
Empfinden ganz empfindlich gestört.

Das ist aber Jahre her, ich werde gleich mal in eine aktuelle Version 
hineinschauen :-)

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Sven P.

> der Arbeitsfluss war für mein
> Empfinden ganz empfindlich gestört.
>
> Das ist aber Jahre her, ich werde gleich mal in eine aktuelle Version
> hineinschauen :-)

Also es hat sich viel getan. Aber das mit dem gestörten Arbeitsfluss ist 
auch eine philosophische Angelegenheit. Die Systematik ist halt etwas 
anders. Entweder man mags, oder man mags nicht. Manche mögen ja auch nur 
Käsebrötchen und keine Leberwurstbrötchen. ;-)
Aber hierarchische Schaltpläne sind schon was geiles, finde ich.

Um ins Handbuch schauen wirst Du aber trotz aller Weiterentwicklung 
nicht umhin kommen, und im Handbuch ist nur der grobe Weg gezeigt, und 
nicht, wie man das ganze auch effizient umsetzt.

Viel Erfolg.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic

http://www.dl0dg.de

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Target3001! kann in der Freeware mehr als die Freeware-Eagle.
KiCad ist in der Vollversion kostenlos...

Ich werde keinen nervigen Kopierschutz-Aushebel-Dinge machen. Das war 
damals als wir zuhaus den ersten PC hatten und so etwas noch cool war. 
Heute ist es nur gestümper.

von Simon K. (simon) Benutzerseite


Lesenswert?

Wenn ich mich recht erinnere, kann Target3001! in der Freeware nur 200 
Pins. Dann doch lieber Eagle.

Außerdem kann man Target und Eagle m.M.n. nicht direkt vergleichen, da 
gewisse Menschen mit der jeweils einen oder anderen Software besser 
klarkommen. Ich benutze lieber Eagle als Target. Habe auch eine 
Non-Profit Version gekauft.

von ToilettenMechaniker (Gast)


Lesenswert?

Vielen Dank. Das Skript hat mir sehr geholfen. :)

von Electronics'nStuff (Gast)


Lesenswert?

Oh man.. Wie sich alle über Raubkopien aufregen aber das ist oke ne?
Nur weil es legal ist?

von Fetz (Gast)


Lesenswert?

Electronics'nStuff schrieb:
> Oh man.. Wie sich alle über Raubkopien aufregen aber das ist oke ne?
> Nur weil es legal ist?

Wer weiß, ob das immer noch so ist ... Das war ja immerhin vor über 2 
Jahren! ;)

von Verwirrter Anfänger (Gast)


Lesenswert?

Wie sieht das eigentlich mit dem neuen Datenformat aus?

Theoretisch könnte man ja ein einfaches Tool schreiben, welches einem 
erlaubt die Bauteile ausserhalb der Begrenzung zu verteilen. Dann 
speichert man das ab und routet munter mit Eagle weiter. Routen könnte 
man ja schon immer ausserhalb der Grenzen.

von Electronics'nStuff (Gast)


Lesenswert?

Fetz schrieb:
> Wer weiß, ob das immer noch so ist ... Das war ja immerhin vor über 2
> Jahren! ;)

Ja, die wurden jetzt sich bekehrt :P

von Ingenieur (Gast)


Lesenswert?

Avr Nix schrieb:
> Drucken mit Faktor 2 - klingels jetzt ?
Irh seid ja echte Spezialisten! Die Platinen verkleinern, um sich Geld 
zu sparen. Was ist mit dem DRC? funktioniert der noch?

von Falk B. (falk)


Lesenswert?

@ Ingenieur (Gast)

>Irh seid ja echte Spezialisten! Die Platinen verkleinern, um sich Geld
>zu sparen. Was ist mit dem DRC? funktioniert der noch?

Den kann man auch skalieren.

von Axel R. (Gast)


Lesenswert?

Ich möchte die ersten User sehen, wenn Sie die Platinen inkluse 
"Finepitchaufschlag" vom Fertiger zurückbekommen, nur weil beim CAM 
Prozessing die Skalierung nicht beachtet wurde ;)
Muss man eben in 0201 und 01005 bestücken.

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
Noch kein Account? Hier anmelden.