Ich bin schon eine Weile hier im Forum am Mitlesen. Ich habe es auch nach langer Suche und vielen Stunden Arbeit hinbekommen, Daten auf eine SD Karte zu schreiben mit dem ATmega328. Nun ist der Punkt gekommen, wo ich aus dem Steckbrettaufbau mit Spannungsteiler und SD an Drähten eine Platine bauen will, die eine Micro - SD Karte und einen passenden Spannungsanpasser enthält. Dazu dann noch einen 3,3 V Spannungsregler für die SD Karte. Nun habe ich hier im Forum und bei AVR Freaks mehrmals den TXB0104 von TI als Koppelglied zur SD Karte gesehen. Leider bin ich zu blöd in Eagle 5.0 von der ich die Non Profit Lizenz besitze,ein Package und ein passendes Schaltbild zu erzeugen. Speziell harpert es daran, die Übungen aus dem Tutorial so umzusetzen, dass ich die 14 pol. SMD Chips als Bauteil für die Platine in den richtigen Maßen zeichnen kann. Irgendwie bin ich zu doof, den richtigen Begriff dafür zu finden wie er Befehl für die Einstellung der Abstände des Raster für den Abstand der Beinchen am 14 pol. SMD Levelshifter heißt. Kann mir da mal jemand der Profis einen Tipp geben ? Ich will nicht die Lösung, ich will nur wissen, wie der Befehl heißt, dass man Pads setzen kann, die im Abstand der Anschlüsse sitzen und dann nachher auf der Platine auch mit Airwire verbunden werden können. Das klappt im Moment nie. Gruß Björn Alexander
Moin, hoffentlich verstehe ich dich richtig, du suchst einen Knopf der automatisch die Lötpads im Raster x erzeugt? Sowas gibt es nicht (OK gibt es als ULP, für 14 Pads lohnt das nicht). Mit dem Pad-Werkzeug musst du jede Lötfläche selbst erzeugen. Du kannst dir dort die Arbeit etwas erleichtern wenn du das Arbeitsraster passend einstellst, dadurch landen die Pads dann beim Absetzen passend. (Button links neben der Kommandozeile) Die Pad-Größe, genaue Abstände etc. passt du mit dem Info-Werkzeug an, da ist leider manuelles ausrechnen & eintippen angesagt. Der restliche Ablauf ist der bekannt? In Kurzform: - Package erstellen, Pads mit Namen versehen (z.B. durchzählen 1-14) - Symbol erstellen, Pins nach Datenblatt erstellen und Funktion (In, Out etc.) vergeben - Device erstellen, mit "Add" das Symbol einfügen, dann im rechten Fenster eine Gehäusevariante erstellen und mit "Connect" (unten rechts) die Anschlüsse des Symbols den Lötfläche zuordnen - Bibliothek laden, Bauteil im Schaltplan einfügen, weiter wie immer ;) 24.12. ist seit einer Minute rum, trotzdem ein frohes Fest!
Eigene Bauteile werden im/über das Bibliotheksmenü (1. Zeile Control Panel) angelegt. Eine Neue anlegen oder in eine bestehende einsteigen. Interessant in diesem Zusammenhang sind dort die 4. 5. und 6. Ikone. Ein Bauteil wird in drei Schritten zusammengestellt: 1. Schaltbild zeichnen (6.) 2. Fußabdruck malen (5.) 3. Zusammenfügen der beiden Konstrukte (4.) Den Fußabdruck kannst Du Dir bestimmt aus einer anderen Bibliothek herauskopieren. Auch für dein Schaltbild dürften Vorlangen existieren. Die Suchfunktion innerhalb der Bibliotheken ist zwar gewöhnungsbedürftig, aber mit ein paar "*" vorn und hinten geht’s.
Es sollte eigentlich eine Library mit Namen "ref-packages" geben, wo die meisten gebräuchlichen Footprints bereits enthalten sind. Im Controlfenster kannm man dieses (rechte Maustaste) in eine bereits geöffnete Bibliothek kopieren. Die Größe der SMD-Pads kann man direkt in dem Feld eingeben. Einen exakten "Mausklick" erreicht man durch Eingabe "(xWert yWert)" in der Eingabezeile. Damit sollte die eigener Footprints kein Problem sein. Ich empfehle, das Tutorial einmal unverändert(!) praktisch nachzuvollziehen bevor man sich an Modifikationen macht.
Um Deine eigentliche Frage zu beantworten. Was Du suchst sind die Grid Einstellungen. Zu erreichen über den Buton oben links. Den solltest du auf ein für dein Bauteil passendes Raster einstellen. Der Multiplikator stellt ein welche Raster-Punkte/Linien angezeigt werden (1 jede, 3 jede 3. ...) Alt ist das Raster das bei gedrückter Alt-Taste eingestellt ist.
Wenn es nur an der footprint-Klickerei hakt, sei auf dieses Hilfsmittel zur Package-Erstellung verwiesen: http://dl.dropbox.com/u/31340900/utils/foo.html W=0.55 L=1.5 n=7 A=7.62 B=5.4
Ja, es ist zum Einen der Footprint und zum Anderen das Zeichnen der Platine danach. Auf Seite 223 des Handbuch gibt es die Abbildung vom Platzieren der SMD Pads. Weiter oben auf der Seite steht Raster einstellen. Dann gehe ich auf Seite 227 und Seite 228. Nach der Beschreibung dort habe ich dann die Logik im Chip erstellt und das Teil gespeichert. Nun setze ich das Teil auf meine Platine. Dann versuche ich die Airwire an die Pads zu ziehen. Aber egal wie ich das Raster mit grid einstelle ... Die Airwire enden irgendwo, aber nie auf den Pads. Wenn ich aber die Einstellungen aus der Anleitung Seite 222 ff. befolge, dann bekomme ich ein Package, das ich in der Platine mit Airwire verbinden kann und die nach dem Routen von Hand auch mit den Pads verbunden sind. Nur viel zu weit auseinander oder ineinander verlaufen. Nun suche ich quasi den Befehl, den ich irgendwo gaaaannnnnzzzzz weit vorne überlesen haben könnte, der die Pads in jedem beliebigen Raster X anschließbar macht. @Detlev T. Das ref-Package finde ich nicht. Wo sollte das den bei Linux (Ubuntu 12.04) zu finden sein ? Kann man Das bei der Installation abwählen oder muß man Das explizit mit auswählen beim Installieren. @all Eure Schritte und Anweisungen habe ich befolgt. Nur irgendwie scheine ich mein EAGLE verstellt zu haben. Björn Alexander
Aiirwires zieht man nicht, die erstellt eagle selbst. Du zeichnest im Schaltplan die Verbindungen (Nets), das ist im Prinzip schon alles. Wenn du dann von eagle eine Platine erstellen läßt, dann hast du die ganzen packages, deren Symbole du im Schaltplan verwendest hast auf dem bord und die die Netzverbindungen werden durch Airwires angezeigt. Bis hierher ist das Raster praktisch noch ohne Bedeutung. Wie hier schon erwähnt wurde, schaut man erst mal in der ref-packages-lbr, ob es das Package schon gibt, bevor man das Rad neu erfindet... Da es sich NUR um Packages handelt kan man sie auch nur im package editor sehen und NICHT im Schaltplan. Was es z.B. in der ref-packages.lbr zu sehen gibt, erkundet man am besten im Control panel indem man den Bibliotheksordner aufklappt. Dort sind alle Bibliotheken gelistet.
So, ich habe EAGLE mal neu installiert, ohne Pfade anzupassen oder sonst irgendwelche Einstellungen anzupassen. Ich habe dieses SMD Bauteil gefunden (Juhu) Nun kommt der harte Teil: Ich will endlich kapieren, wie das mit dem Bauteileentwurf geht. Der microSD Sockel passt zu keinem der Bibliotheken aus dem Standardumfang. Also muß ich nun Schritt für Schritt und Strich für Strich lesen, lesen, lesen, ... und kann dann hoffentlich zum nächsten Problem (dem Drucken der Folie für die Platine) übergehen. Ich bedanke mich schon einmal bei Allen hier, die mir durch ihr großes Hintergrundwissen den Weg zum Erfolg gezeigt haben. Björn Alexander
Ein ratloser Neuling schrieb: > Ich habe dieses SMD Bauteil gefunden (Juhu) welches??? Ein ratloser Neuling schrieb: > Der microSD Sockel passt zu keinem der > Bibliotheken aus dem Standardumfang. Welcher? pdf ? Du schmeisst hier ein paar Brocken rein, aber nix konkretes. Also liefer mal Fakten, was du willst und was du hast. Grundlage eines jeden packages ist das pdf mit dem Maßbild des Teils. Wenn es sich um eagle Teile handelt, dann gib bitte mal das device und die library an.
Ich will eine Platine herstellen, auf der ein Teil mit bedrahteten Bauteilen ein 5 Volt 7805 Spannungsregler und ein LM1117 T3,3 Spannungsregler sitzt. Auf der anderen Seite soll ein TXB0104DR Levelshifter sitzen und ein microSD Card Sockel wie auf dem Foto. (Den da werde ich nicht auspacken, der ausgepackte liegt bei mir zuhause und da bin ich im Moment noch das Package am bauen. Der hier ist meinem Kumpel, an dessen PC ich gerade sitze.) Aus welchem Grund auch immer habe ich die Bibliothek mit dem SOIC 14 package und die zugehörigen Bibliotheken auf meinem Werkstattlaptop mit UBUNTU 10.04 LTS falsch installiert. Ich benutze eine NonProfitLicense von EAGLE 5.0.0 für Linux. Dafür wollte ich nun das SOIC 14 Package selber neu entwerfen und weil ich ja das Handbuch dazu habe, auch die Innenschaltung zur Verwendung im Schaltplanmodul gleich dazu. Bei der Einstellung für die Abstände, in denen ich die Pads für das SOIC 14 Gehäuse im Package Editor legen kann (Also, dass die Pads so gelegt werden, dass die gleichmäßig sind und auch mit Leiterbahnen auf den Layern 1 und 16 verbunden werden.) hatte ich ein Problem. Die Pads konnte ich zeichnen, die sahen gleichmäßig aus, aber ich konnte auf keinem Layer eine Leiterbahn oder ein Airwire damit verbinden. Die Leiterbahn endete immer davor, zwischen 2 Pads, oder konnte gar nicht an das Pad "angeschlossen" werden, weil EAGLE das Pad nicht als Anschluß gefunden hat. Ich wollte also wissen und habe durch die Hinweise auf die Bibliotheken, den grid Befehl und den Pad Generator von Tom K. (Danke für den Hinweis und den Link.) auch die Antworten erhalten, wie ich mein Problem lösen kann. Ganz einfach. Nun muß ich nur noch für den microSD Sockel ein Package bauen. Ich weiß aber nun, wie ich mit dem grid Befehl die das Raster anpasse und werde wohl im Handbuch von EAGLE 5.0.0 die restliche Beschreibung für die Umrandung noch finden. @Jörn Paschedag Ein ratloser Neuling schrieb: > Ich habe dieses SMD Bauteil gefunden (Juhu) welches??? Antwort: Im ersten Post: Nun habe ich hier im Forum und bei AVR Freaks mehrmals den TXB0104 von TI als Koppelglied zur SD Karte gesehen. Ich suche also das Package zum TXB0104DR (Also dem Package zu dem SMD Bauteil mit der Bezeichnung: TXB0104DR) Ein ratloser Neuling schrieb: > Der microSD Sockel passt zu keinem der > Bibliotheken aus dem Standardumfang. Welcher? pdf ? Antwort: Ich kann das Foto auch als PDF umwandeln. Dann weiß ich immer noch nicht, was genau dieser microSD Halter für eine Bezeichnung hat. Es liegen 10 Stück in einem Kästchen und einen davon habe ich bekommen, weil ich meinen Kumpel danach gefragt habe. Der hat nun noch 9 Stk und wird die wohl zu Reparaturzwecken benutzen oder mit kurzen Drähtchen in Steckbrettschaltungen verbraten. Ich hoffe, nun sind alle Lebenswichtigen Fragen geklärt. Die Unwichtigen, warum ich zwar ich zwar Pads im Package legen konnte, die jedoch von EAGLE nicht kontaktiert werden konnten, werde ich nochmal durch Studium des Handbuches und durch eine Anmeldung im CAD Soft Forum klären. An alle Anderen hier: Der Hinweis auf die ref-Packages.lbr hat mich auf den Installationsfehler gebracht. Der Link zu dem Package Generator hat mich bei den Bemühungen die Platine zu entwerfen weitergebracht.
Wenn ich hier nach Fakten frage, dann erwarte ich einen Link auf das Datenblatt und die eagle library, so wie du sie bis jetzt fertig hast. Wie soll man dir sonst helfen? Auf dem Foto gibt es kein Massbild.
Wenn es ein Datenblatt. eine Maßzeichnung oder eine Eagle Lib zu diesem micor SD Kartenhalter gäbe, dann hätte ich das Teil schon auf einer Platine plaziert und würde hier keine Fragen stellen, warum der Board Editor in Eagle keine Anschlüsse an ein gezeichnetes Bauteil macht. Zu dem TXB0104 kannste mal die Suche hier im Forum benutzen. Da gibt es ein Datenblatt zu dem Teil und sogar die Seite mit den Dimensions ist mit im Datenblatt enthalten. Aber von Anfang an war mein Problem: Ich installierte Eagle. Ich nahm das Handbuch zur Hand. Ich zeichnete genau das Package aus der Anleitung im Handbuch (Ein 16 Pin DIL IC mit Schaltbild) Ich speicherte das Bauteil ab. Ich rief das Package im Board Editor auf. Ich routete Leiterbahnen zu den Pads am Package. Es klappte 100% Ich öffnete das Package, dass ich gerade erfolgreich mit Anschlüssen routen konnte. Ich wechselte das grid Maß. Ich wechselte auf SMD. Ich platzierte die Pads. Ich Zeichnete die Innenschaltung. Ich speicherte das soeben erstellte Package. Ich wechselte in den BOARD Editor. Ich rief das Package auf. Ich platzierte das Package auf dem Board. Ich versuchte Leiterbahnen zu den Pads am Package zu routen. Die Leiterbahnen konnten nicht an die Pads geroutet werden, weil die Leiterbahnen immer zwischen 2 Pads endeten und die kurzgeschlossen haben. Die Leiterbahnen konnten nicht angeschlossen werden, weil die überhaupt nicht mit der Leiterbahn zu treffen waren (Also beim Linksklick änderte sich die Richtung bzw. die Leiterbahn sprang in die Mitte des Bauteils.) Ich ärgerte mich. Ich las das ganze Kapitel Package erstellen noch 2 mal durch. Ich ging alle Schritte nochmal durch. Ich suche hier im Forum ob jemand so ein Problem schon einmal hatte. Ich fand keine passende Antwort. Ich startete einen Thread. Ich bekam hinweise auf grid und einen Package Creator (Da habe ich nun auch gesehen, wie man die Größe der Pads einstellt.) Ich habe nach dem Hinweis auf bestimmte Libs festgestellt, dass ich falsch installiert hatte und ich zwar die Lib aufrufen konnte, aber keine Daten bekam. (Leider keine Fehlermeldung von Eagle) Ich habe Eagle neu installiert. Ich habe das Package SOIC14 erzeugen können und testweise auf ein Board setzen und anschließen können. Ich erwähnte, dass ich nun noch mit dem SD Halter zu kämpfen hätte. Ich wurde nach einem Datenblatt gefragt, obwohl ich schon im ersten Post genau das Bauteil benannt habe, dass sogar unterstrichen dargestellt wird und durch anklicken hier im Forum auf ein Datenblatt verlinkt wird. Ich habe ein Foto von dem SD Kartenteil gemacht und ausführlichst erwähnt, dass es KEIN Datenblatt, KEIN PDF und auch sonst nicht die Spur einer Dokumentation zu dem Teil gibt. Außer man nimmt ein geeignetes Meßinstrument in die Hand und ermittelt die Maße um die dann in EAGLE zu übertragen. (Das mache ich gerade ...) Dann wurde ich wieder nach einem Datenblatt gefragt zu einem Bauteil, von dem ich genauestens beschrieben hatte, dass es keinerlei Dokumentation dazu gibt, KEIN Datenblatt und KEIN PDF und dass man die Maße zu dem Teil unter zuhilfenahme eines geeigneten Meßinstrumentes selbst ermitteln muß. So, dann habe ich diesen Beitrag hier geschrieben. Mein Problem war NIE, dass ich ein Package oder eine Bibliothek haben wollte ! Ich wollte nur einen Hinweis haben, wo ich in EAGLE vielleicht etwas verstellt oder nicht angewählt haben könnte, dass man selbst gezeichnete Packages nicht verdrahten kann. 5 von 6 Leuten, die mir auf meine ursprüngliche Frage geantwortet haben, haben mein Problem verstanden und mir Hinweise und Links zu Hilfsapplikationen gepostet. Leider hat auch jemand gemeint, ich wollte eine fertige Lösung und genau die will ich NICHT. Also, es ist Alles gesagt, ich habe die Information die ich brauchte und je mehr ich mich nun mit dem Package Editor beschäftige und das Verhalten des Editors beobachte, war mein Problem die ganze Zeit, dass die Bibliotheken zwar installiert, aber durch einen Installationsfehler von mir nicht richtig lesbar waren. Guten Rutsch Björn Alexander
"ich stecke meinen schlüssel in den reifen, aber das auto fährt nicht, nur die haustür geht auf!" junge, du machst irgendwas total verkehrt. aber solang du nichts herzeigst und wirre eagle-fremde terminologie benutzt, kann dir keiner helfen...
Kauf dir die Bauteile bei einem ernsthaften Distributor, der ein Datenblatt anbietet und nicht bei einem Resteverwerter wie Pollin. Dann ersparst du dir auch solche Sachen.
Schau dir bei eBay den Artikel Nr. 170817952203 an.
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.