Footprints in eagle

Moin.

Ich bin habe hier ein Eagle-Projekt aus einer freundeten Institution, bei dem die Footprints etwas, äh, suboptimal für Handbestückung sind. Bei den ICs sind die Pads exakt so groß wie die Auflagefläche der Pins. Außerdem sind die R und C als 1206 definiert, während wir hier nur 08085 in der Schublade haben.

Nun suche ich bisher vergeblich eine Möglichkeit, wie ich die Footprints anpassen kann, ohne mir dabei ein komplettes Neu-Routing einzufangen. Dass ich an manchen Stellen etwas Leiterbahnen schieben muss, um die Design-Rules einzuhalten ist klar.

Die Komponenten sind nicht einer der Default-Libs entnommen, sondern der Privat-Lib des Erstellers. In den Eigenschaften der Komponenten bekomme ich nur genau den Footprint präsentiert, den ich nicht möchte. Ich vermisse einen Knopf, mit dem ich einen anderen Footprint laden kann.

Irgendwelche Tipp, oder Hinweise?

------

Reply to
Kai-Martin Knaak
Loading thread data ...

Kai-Martin Knaak schrieb:

Hallo,

wenn in den Bibiliotheken dem Schaltplansymbol nur ein einziges Leiterplattensymbol zugeordnet ist, dann kann man auch nur genau dieses auswählen, hat also keine Wahlmöglichkeit. Man müsste also erst die anderen Symbole noch zuordnen, dann könnte man 1206 gegen 0805 austauschen. Ändern der Padgrössen geht schon nachträglich, evtl werden dann zwar die letzten Enden der Leiterbahnen in Gummibänder umgewandelt, aber die muß man eh neuverlegen.

Aber im nachträglichen Ändern von Padgrößen war Eagle schon immer mühsam, das ging bei anderen CAD Programmen viel einfacher.

Schau Dir erstmal an wieviel verschiedene Symbole für Schaltplan und Leiterplatte verwendet werden, das geht mit der i-Funktion ganz gut.

Wenn bei vielen R und C das gleiche Symbol auf Schaltplan und Leiterplatte benutzt wird musst Du nur an wenigen Stellen in den Bibliotheken ändern.

Bye

Reply to
Uwe Hercksen

Kai-Martin Knaak schrieb:

Mach doch einfach REPLACE mit den von Dir bevorzugten Teilen.

Offenbar hat der Ersteller dieser Bibliotheken nicht mit Package-Varianten innerhalb des Device gearbeitet, sondern pro Package ein separates Device angelegt (vielleicht auch ein uraltes Design oder uralte Bibliotheken - ganz früher ging das mal nicht anders).

Tilmann

Reply to
Tilmann Reh

Wie macht man das? Die in den properties eingetragene private Lib "A.H-08" des Autorsd habe ich hier natürlich nicht vor Ort. Wäre es sinnvoll, so eine Lib als Dummy anzulegen? Ändern lässt sich die Lib-Angabe im Schaltplan nicht.

Wie? Ich bekomme im Layout-Tool immer nur die Tracks und nie die Pads irgendwie zu fassen.

Jupp. Ich kenne von einen einfachen Tastendruck "s" während die Maus über dem Pad schwebt.

So dachte ich mir das auch. Nur wie ändere ich, wenn ich die *.lbr-Datei nicht habe?

------

--
Kai-Martin Knaak                                  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211	
Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get
Reply to
Kai-Martin Knaak

Moin.

Die Padgrößen lassen sich mit 'change smd' im Bib-Editor verändern.

Vermutlich nur bei Leiterbahnen die under dem 1206'ern verlegt wurden.

Ich würde passende 0805 footprints (die von Eagle z.B., wobei es auch bessere gibt) der bestehenden lib hinzufügen. Geht bei neuren Eagle Version relativ einfach mit dem control panel (CP) (lib öffnen, im CP ein passendes footprint suchen, zur lib hinzufügen). Allerdings sollte die Orientierung mit dem vorhanden 1206 übereistimmen. Dann noch im Editor den Variantennamen vergeben und anschließen. Nach dem update (geht auch im CP, wenn lib in use) sollte man auch 0805 verwenden können. Grüße Robert

Reply to
Robert Rottmerhusen

Und hier hakts schon. Die Lib zu der die Bauteile im Schaltplan laut der Angabe in Preferences gehören, nennt sich "A-H-08" und gehört nicht zu den Standardlibs. Vermutlich ist das die Privat-Lib des Erstautors.

Trtzdem ist die Info offensichtlich im *.sch enthalten. Kann ich vielleicht die fehlende Lib irgendwie vom Schaltplan ableiten?

------

--
Kai-Martin Knaak                                  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211	
Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get
Reply to
Kai-Martin Knaak

Kai-Martin Knaak schrieb:

exp-project-lbr.ulp

Gruß Dieter

Reply to
Dieter Wiedmann

Du kannst die im Projekt verwendeten Lib-Objekte als neues Lib exportieren. Dise lib kannst du dann ändern umd damit das Projekt aktualisieren.

--
MFG Gernot
Reply to
Gernot Fink

Prima. Das scheint mir der richtige Weg. Alle R und C mit "REPLACE" zu ersetzen wäre nicht besonders spannend gewesen. Morgen werde ich mich auf die Suche nach dem entsprechenden Knopf begeben. Oder ist es ein Befehl in der Kommandozeile?

------

Reply to
Kai-Martin Knaak

Danke! Damit hat sich die weiter oben angekündigte Suche erledigt :-)

------

Reply to
Kai-Martin Knaak

Hallo!

"Kai-Martin Knaak" wrote

Nachdem du die Pads verändert hast im Layout auf Menü - Bibliothek - Alles aktualisieren klicken. Dann sollte alles zu deinem Wunsch geändert sein.

alsdenn, Jens

Reply to
Jens Frohberg

In der Liste der vorgegebenen Padgrößen ist nichts passendes dabei. Wenn man unten in der Liste "..." wählt, kommt ein kleiner Dialog "New Smd:", bei dem man offensichtlich eine neue Pad-Definition in einr Textzeile eingeben kann. Welche Syntax wird da verlangt? Meine Versuche enden immer mit solchen Meldungen Invalid smd size: '0.03' (valid range is 0..0.516024inch)

Soweit ok. Jedenfalls enthält die vom SChaltplan abgeleitete lib jetzt einen

Leider jein. Ich kann zwar bei neuen Bauteilen das gewünschte Package verwenden. Bei alten bekomme ich diesen Footprint leider nicht zur Auswahl. Das Library-Update scheint nicht so zu funktionieren, wie ich es mir vorstelle. Irgendwie empfinde ich das Ganze noch als sehr undurchsichtig.

Ich bin doch sicher nicht der erste, der vor dieser Aufgabe steht. Gibt es irgendwo ein Howto mit Schritt-für-Schritt-Anleitung?

------

Reply to
Kai-Martin Knaak

Hallo!

"Kai-Martin Knaak" wrote

Zahl Leerzeichen x Leerzeichen Zahl Das funktioniert bei mir problemlos.

Das habe ich gestern erst gemacht weil ich mich vermalt hatte bei einem neuen Bauteil. Wenn du genau das package veränderst und sonst nichts und dann alles updatest im Layout kommt eine Meldung. "Alles verändert usw... bitte führe DRC aus!"

Tja Eagle ist leider oft unlogisch und verwendet nicht die normalen Office- Befehle für z.B. Copy&Paste. Was soll's, nach paar Jahren hat man sich dran gewöhnt. :-)

alsdenn, Jens

Reply to
Jens Frohberg

Bei mir ging das auch so, allerdings im Schaltplanteil nach "Verschoenerung" eines Symbols.

Besser als die Anweisung in einer Sportmaschine aus Osteuropa "Beim Ertoenen der Stall-Warnung Steuerknueppel ziehen". Da lief es mir kalt den Ruecken runter.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Hallo!

"Joerg" wrote

Ist ja alles richtig, ABER :-) wir schreiben jetzt das Jahr 2009 und ich nutze Eagle jetzt seit 2000. Erst als Freeware, dann als Non-Profit Bastlerware und jetzt als Vollversion. Und in 9 Jahren hat es die Firma Cadsoft nicht geschafft die sogenannte usability zu verbessern. Das letzte Update auf 5.0 war in sofern echt der Lacher. Mich würde echt mal interessieren wieviele zahlende Kunden die haben. Paar tausend werden es schon sein. Und da erwarte ich schon das man aus Fehlern lernt.

alsdenn, Jens

PS: Der Herr Hofer war es glaube ich, ist sehr nett und hat mir schon

2 mal geholfen. Aber so einfache Dinge wie Copy&Paste sollte man trotzdem hinbekommen. Nett ist da keine Ausrede.
Reply to
Jens Frohberg

Obwohl Cadsoft unser Wettbewerber ist, kann ich dem Herrn Hofer durchaus mitfühlen und umgekehrt Dir entgegenhalten, dass Du die Update-Kaufwilligkeit der lieben Kundschaft weit überschätzt, speziell in dem Marktsegment, das Cadsoft bedient.

Der Low End Kunde erwartet "billig", was wiederum heißt, dass er auch beim Update dreimal den Cent wendet, bevor er das Bestellformular ausfüllt. Und zwar unabhängig davon, ob sich an der Usability viel ändert oder nicht. Eher im Gegenteil, viele Kunden werden maulen, wenn sich die Benutzeroberfläche ändert. Denn da muss man ja was neu lernen und das ist ganz ganz schlimm ;-/

Es hat schon Gründe, warum wir das Low End gerne Cadsoft überlassen, dies ist einer ;-/

Hinzu kommt, dass Copy & Paste nach meiner Einschätzung für den Eagle eine sehr teure Funktion sein dürfte. Wer schonmal ein EDA System geschrieben hat, der weiß, wo er hinschauen bzw. was er ausprobieren muss, um eine Vorstellung zu bekommen, wie so eine Software intern tickt. Und so wie ich das einschätze, hängen da einfach Zusatzinfos zwischen bestimmten Objekten, die sich nicht ohne weiteres nach einem Paste regenerieren lassen.

Gruß Oliver

P.s.: Wir können Copy & Paste. Auch im Layout. Aber wir machen nicht nur EDA, sondern unsere Firma ist aus gutem Grund und leidvoller Erfahrung ein Gemischtwarenladen. Nur mit EDA wären wir längst nicht mehr am Markt, die Zahl der selbst mit hohem Aufwand erreichbaren Layout-Kunden ist viel zu klein und VHDL wie IC-Design ist dem Teutonen sein Ding eher wenig.

--
Oliver Bartels + Erding, Germany + obartels@bartels.de
http://www.bartels.de + Phone: +49-8122-9729-0 Fax: -10
Reply to
Oliver Bartels

Hallo!

"Oliver Bartels" wrote

Naja, es gibt auf der einen Seie Bastler die mit der Freeware auskommen oder mit der 100 EUR Version. Auf der anderen Seite sind die kommerziellen Anwender für 1000 EUR pro Lizenz. Den Autorouter rechne ich jetzt explizit raus. Wenn ich sehe was Matlab, Labview und diverse Feldsimulationsprogramme kosten, ist das noch "billig".

Faule Ausrede! Mit Umwegen klappt es ja einigermaßen. Und in den Optionen kann man einen Button für alte und neue Oberfläche prima anbringen.

Beispiel: Ein kleiner Sensor von 1x2 cm Größe. Ich brauche den 16x. Wenn ich ihn im Layout kopiere muss ich ihn 16x routen. Kopiere ich ihn im Layout sind Schaltplan und eben jener nicht mehr konsistent. Das hat nichts mit großer Programmierkunst zu tun.

Ich habe deine Software auch mal getestet. Und ob es dir gefällt oder auch nicht, die intuitive Benutzbarkeitwar nicht so dolle. Den Grafiken auf der Website zufolge ist der Autorouter gut, aber das ist nur ein Teil.

alsdenn, Jens

Reply to
Jens Frohberg

Und, was kostet dann das Update ? Und wieviel Prozent der Bastler schlagen da zu ?

Und wie groß ist dann das Produkt aus der Anzahl der verkauften Updates und dem mittleren Preis derselbigen pro Jahr ?

Und wieviel Informatiker kann man davon als feste Mitarbeiter bezahlen, mit Arbeitgeber-Anteilen, Raummiete usw. eingeschlossen ?

Die 1000 Euro für eine Erstlizenz sind in dem Markt mit den mickrigen Stückzahlen im Grunde auch kein Geld.

Eben, zumal die häufig Mietmodelle nutzen, da _muss_ der Kunde jedes Jahr löhnen, oder die Lizenz ist futsch.

Zitat:

formatting link
"Why yearly licenses?

Because of the low volume associated with CAD/EDA software, almost all CAD companies have adopted such a licensing model. However, other companies call this "maintenance fee" while they charge a higher upfront price for the first year."

Ich finde den Zwang überhaupt nicht gut, deshalb praktizieren wir ihn auch nicht.

Aber wenn einer bei den "Großen" kauft, dann darf der selbst für lumpiges Layout mal locker hohe vier bis fünfstellige Beträge pro Jahr abdrücken, sonst nix mehr Lizenz. Und Schaltplan gratis pro Arbeitsplatz: Ist nicht, Zahlemann & Söhne.

Irgendwovon müssen jetzt schließlich die "Key Account Sales Manager", "Regional Marketing Manager Central Europe", "Vice President Sales" und "Senior Vice President Marketing" bezahlt werden. Nachdem die Spezial-Druckerpresse in der Wall Street gerade für längere Zeit wegen Totalschadens außer Betrieb ist, darf halt der geschätzte Kunde löhnen.

[ Objektverknüpfungen ]

Nö, selber faul ;-)

Again: Ich verteidige hier einen Wettbewerber!

Schreib doch einfach mal bitte selber einen auch nur kleinen Layouteditor, Autorouter erwarte ich ja gar nicht. Dann unterhalten wir uns weiter.

Du wirst dann sehr schnell merken, wo der Haken mit der Connectivity Auswertung ist. Nur mal so: _Nur_ das fragliche Modul hat bei uns rund 20000 Zeilen Codeumfang (C), ohne Polygonroutinen, die kommen dazu, bei Cadsoft dürfte es meiner Einschätzung nach etwas kleiner sein, ich tippe auf eine Darstellung der Leiterbahnen innerhalb der Netzliste, die bestimmte Einschränkungen impliziert. Bei uns wird die Connectivity der Geometrie völlig unabhängig gerechnet, deshalb geht da womöglich mehr.

Ach so: Du möchtest nur Forderungen stellen, am liebsten ein _Pflichtenheft_ schreiben, so dass andere möglichst viele Pflichten haben und Du Dich in Deinen Sessel zurücklehnst ? Klar doch, TEAM-Arbeit: Toll, Ein Anderer Machts.

Genau _das_ ist der Grund, warum es derzeit in der Wirtschaft klemmt, immer nur haben wollen und selber nix dagegen bringen klappt auf Dauer nicht.

Ich verweise mal auf die Netzteildiskussion, Zitat MaWin aus : "Freu dich, dass du kleine Schaltnetzteile so einfach und so billig bekommst, ein Made Aus Germany haette 34 EUR gekostet."

Ich füge an: Freu Dich, dass Du ein Layoutprogramm so billig bekommst ...

Denn billig heißt exakt: Du lieferst nur eine stark reduzierte Gegenleistung!

Dann schreibe doch bitte ein Makro, auch Cadsoft hat ULP.

Ach so: TEAM, ja, klar doch, sorry ...

Nimmst Du BAE, da geht das problemlos und sogar mit hierachischem Schaltbild. Dafür kostet das Werkzeug halt etwas mehr und braucht etwas mehr Einarbeitung.

Alles kann man nicht haben wollen.

Muss sie auch nicht sein.

Das Ergebnis zählt, und nachdem mit der Software schon ganze Mobilfunknetze ebenso wie Herz-Lungenmaschinen entwickelt wurden, kann sie so schlecht nicht sein ;-)

Wenn ein Werkzeug schnell und sicher das geeignete Ergebnis bringt, dann ist ein Profi auch bereit, dafür den Umgang mit dem Werkzeug zu lernen. Gilt für Dremo- Schlüssel und DSO genauso wie für CAD-Programmer.

Der Amateur jammert hingegen über die Usability: "So ein Dremo-Schlüssel ist doch Mist, da muss ich immer das Anzugsmoment der Schrauben extra nachschlagen, das ist doch nicht benutzerfreundlich!"

Es steht Dir frei, Dich mit dem Handbuch zu befassen (oh schlimm, schlimm: befassen, lesen, lernen, echt übel das), dann kannst Du auch den Autorouter benutzen ;-)

Und tröste Dich: Handbuch lesen und üben geht immer noch viel schneller als Software selber programmieren ;-)

Gruß Oliver

--
Oliver Bartels + Erding, Germany + obartels@bartels.de
http://www.bartels.de + Phone: +49-8122-9729-0 Fax: -10
Reply to
Oliver Bartels

Schlimmer finde ich, dass offenbar kein Interesse besteht, eine Hierarchie einzubauen. Ohne selbige wird die Akzeptanz in grossen Firmen nahe dem Nullpunkt bleiben und das bis auf GUI Ungereimtheiten an sich sehr gute Programm eher was fuer kleien Projekte bleiben. Ist mir ehrlich gesagt unbegrieflich. Ich benutze Eagle nur noch, weil ich bislang kein anderes brauchbares Programm gefunden habe und $4k fuer Altium lege ich nicht auf den Tisch, wo ich eh keine Layouts mache.

--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

Das wuerde sich grundlegend aendern, wenn sie die Hierarchie endlich haetten. Eine der ersten Anfragen kaeme von mir, mit beigelegtem Scheck. Ich hatte mit etlichen Start-ups ueberlegt, was man dort anschaffen sollte. Auch Cadsoft betrachtet, und bei dem Punkt war dann k.o. Der Default ist in USA dann i.d.R. Orcad.

Aber wie Du mal schriebst, eventuell haben sie die Architektuer so tief festsitzen, dass Hierarchie gar nicht mehr geht.

[...]
--
Gruesse, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
Reply to
Joerg

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.