Forum: Platinen Bitte um Eagle-.sch und -.brd für 8-fach IN_Out Überprüfung


von Udo R. (blackbird)


Angehängte Dateien:

Lesenswert?

Guten Abend.

Die Kabelfrickelei auf einem Breadboard bin ich leid. Daher habe ich mir 
ein 8-fach INput_OUTput Board in EAGLE(6.4) erstellt. Bin leider nicht 
so fit damit und bitte Euch daher, einmal einen prüfenden Blick auf den 
Schaltplan und das Board zu werfen. Für mich stehen folgende Fragen im 
Raum:

1.  .SCH OK?
2.  .BRD OK?
3.  Ist das Layout geeignet, um es an einen Fertiger zu übergeben? (Habe 
zuletzt vor ca. 2-3 Jahren mit meinem Equipment gearbeitet, doch nun ist 
alles "veraltet". Die Bestückung werde ich selber mit bedrahteten 
Bauteilen vornehmen)

Hilfreiche und nützliche Kritik ist willkommen!
Ich freue mich auf Anworten!

MfG   Udo

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Udo R. schrieb:
> Für mich stehen folgende Fragen im Raum:
> 1.  .SCH OK?
> 2.  .BRD OK?
Erste Gegenfrage: ERC und DRC gehen fehlerfrei durch?

von Udo R. (blackbird)


Lesenswert?

Hallo Lothar,
ERC geht bis (Warnungen)auf fehlende Wertangaben durch,
DRC gibt etliche Fehler aus. Hatte ich bislang (vor Jahren) auch bei 
meinen einseitigen "Platinchen" keine Probleme mit. Hatte sie gebilligt 
und ok war´s :-))
Wo kann ich nachlesen, was ich da nicht korrekt wg. "Clearance, Width, 
Overlap" etc. falsch mache? (Mein altes Eagle Handbuch gibt da nicht 
viel her)
Danke für Deine Antwort bzw.Frage.

von Kevin (Gast)


Lesenswert?

lade das doch mal als gutes Bild hoch...

von Udo R. (blackbird)


Angehängte Dateien:

Lesenswert?

Hi Kevin,
was ist denn ein "gutes Bild"? ->> ;-))
OK. Spass beiseite. Habe entspr. Dateien im .PNG-Format beigefügt.
Ich hoffe, Du schaust mal drauf!

von Wolfgang (Gast)


Lesenswert?

Udo R. schrieb:
> DRC gibt etliche Fehler aus.

Hast du die DRC-Regeln an die Fertigungsparameter des 
Herstellerprozesses angepasst bzw. dir von ihm die passende Datei runter 
geladen?

Udo R. schrieb:
> "Clearance, Width, Overlap" etc. falsch mache? (Mein altes Eagle
> Handbuch gibt da nicht viel her)

Hast du ein Englischwörterbuch? ;-)
- Clearance ist der freie Abstand zwischen Leitern
- Width ist die Leiterbahnbreite
- Overlap ist ein Überlapp der Leiterbahnen verschiedener Signale

Guck dir einfach mal die Bildchen an, die bei der Festlegung der 
Designregeln angezeigt werden.

von Wolfgang (Gast)


Lesenswert?

Jetzt habe ich mal die BRD Dateien ins Eagle geladen:

Udo R. schrieb:
> 2.  .BRD OK?

Die beiden Abblockkondensatoren sollten direkt an dem jweiligen IC 
sitzen, nicht zusammen irgendwo auf der Leitung, wo's passt und dann 
über "kilometerlange" Leitungen zu den Versorgingspins führen (bei IC1) 
;-)

Die Bestückung ist weniger fehlerträchtig, wenn ICs gleich ausgerichtet 
sind.

Die DRC Fehlermeldungen (Clearence, Overlap) werden bei vielen 
Schriftfeldern erzeugt. Die Felder überlappen oft mit Leiterbahnen bzw. 
der Sicherheitsabstand des Feldes zu Leiterbahnen wird unterschritten, 
was natürlich abhängig vom Textinhalt nicht unbedingt kritisch sein 
muss.

Die Schriften müssen mit ausreichender Schriftstärke (Fehler "Width" -> 
Eigenschaft: Ratio) und als Vector-Font (Fehler "No Vector Font" -> 
Eigenschaften Font: Vector) festgelegt werden.

Wenn du das berücksichtigst, sind schon ein Großteil der DRC-Meldungen 
erledigt.

von Joachim B. (jar)


Lesenswert?

ich würde die Taster als pulldown beschalten, die Kondensatoren 
weglassen und per SW entprellen.
Begründung:
Schalt- oder Lötfehler legen direkt +VCC ohne Begrenzung zum Port!
Die Kondensatoren werden hart aufgeladen und der Stromimpuls belastet 
die Taster.

Wenn die R als pullup geschaltet werden ist der Strom durch den Taster 
definiert und begrenzt. Der Taster schaltet nach GND und die Abfrage 
muss nur invertiert werden.

: Bearbeitet durch User
von Alexander J. (Gast)


Angehängte Dateien:

Lesenswert?

Udo R. schrieb:
> Hilfreiche und nützliche Kritik ist willkommen!
> Ich freue mich auf Anworten!

Ich habe mir mal das Board angesehen und neu arrangiert.
Die Texte habe ich komplett rausgeworfen, sollte ja nur für die Bauteile 
sein.
Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht 
mehr als 20€ kosten.

von Wolfgang (Gast)


Lesenswert?

Alexander J. schrieb:
> Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht
> mehr als 20€ kosten.

Wenn man die Bauteile nicht ganz großzügig auf der Platine verstreut, 
kommt man auch mit der halben Flächen aus und entsprechend günstiger weg 
;-)

SCNR

von Alexander J. (Gast)


Lesenswert?

Wolfgang schrieb:
> Alexander J. schrieb:
>> Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht
>> mehr als 20€ kosten.
>
> Wenn man die Bauteile nicht ganz großzügig auf der Platine verstreut,
> kommt man auch mit der halben Flächen aus und entsprechend günstiger weg
> ;-)
>
> SCNR

Spielt bei elecrow z.Zt. keine Rolle. Alles bis 10*10cm 5 Stück knappe 
10$.

Deshalb habe ich die verteilt.

von Jörn P. (jonnyp)


Lesenswert?

Ich würde auch die ICs mal mit Spannung versorgen und Abblockkondis 
können die auch brauchen. Die Pins für die Versorgung kann man mit 
"invoke" anfordern ;-)

von Alexander J. (Gast)


Lesenswert?

Jörn P. schrieb:
> Ich würde auch die ICs mal mit Spannung versorgen.

Sind sie doch.

von Sebastian S. (amateur)


Lesenswert?

Wenn mich die vielen Fehlermeldungen stören z.B. durch Texte so blende 
ich sie einfach, vor dem DRC, aus.

Wenn man weiß, was man tut ist das kein Problem;-)

Werden diese später (Produktion) benötigt: Einfach wieder einblenden.

von Udo R. (blackbird)


Lesenswert?

Vielen Dank für die zahlreichen Hinweise und Anmerkungen, die ich nun 
erstmal sortieren und einordnen muss!

Bin mir auch nicht mehr sicher, ob das Einlesen von 8 Tastern nicht 
besser über eine Tastenmatrix statt über ein ShiftIN-Register erfolgen 
sollte.

Mit dem Überarbeiten der Daten habe ich begonnen und werde mich melden, 
sobald etwas Brauchbares dabei herausgekommen ist.

Nochmals herzlichen Dank und Schönen Abend!

von Jörn P. (jonnyp)


Lesenswert?

Alexander J. schrieb:
> Jörn P. schrieb:
>> Ich würde auch die ICs mal mit Spannung versorgen.
>
> Sind sie doch.

In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber 
zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da 
nix.
Trotzdem meckert der ERC nicht. Auch kann man mit invoke die "nicht 
verwendeten" power pins in den Schaltplan holen. Wunder über wunder. 
Erklär mir mal jemand, wieso der ERC da nicht meckert, ich lerne gerne 
dazu.

von someone (Gast)


Lesenswert?

Alexander J. schrieb:
> Ich habe mir mal das Board angesehen und neu arrangiert.
> Die Texte habe ich komplett rausgeworfen, sollte ja nur für die Bauteile
> sein.
> Lt. DRC würde elecrow die so produzieren können, sollte für 5 St. nicht
> mehr als 20€ kosten.

Ich dachte ja, ich schreibe zum ersten Beitrag nichts, aber jetzt muss 
ich eingreifen: Bitte dieses Layout nicht verwenden. Es ist Murks. Da 
hat jemand den superschlechten Autorouter von Eagle angeworfen, der dann 
total schrottige Leiterzüge erzeugt. Das erste Layout war 
verbesserungswürdig, aber lange nicht so schlimm wie dieser Vorschlag.
Nun einige Hinweise, wie man es besser machen kann: Versuche, deine 
Spannungsversorgung irgendwo offensichtlich definiert anzuschließen. Ein 
Pin-Header mitten auf der Platine ist irgendwie nicht so geschickt, in 
nem Jahr bist du dann verwirrt darüber, ob da wirklich Spannung 
draufsoll oder ob das nicht irgendwelche Testpins waren.
Spendiere deinen ICs noch Abblock-Kondensatoren. Die sollen so nah wie 
möglich an die ICs.
Achte auf die Masseführung insbesondere zu den LEDs. Da geht nachher gut 
Strom rüber, daher brauchst du eine dicke Masseleitung.
Achte generell auf die Spannungsversorgung: Mein Tipp: 
Spannungsversorgung zuerst routen, dann die restlichen Signale. Flächen 
füllt man erst zum Schluss, aber die Spannungsversorgung muss richtig 
und gut definiert sein, auch ohne Füllflächen. Vielleicht willst du für 
die Spannungsversorgung noch einen kleinen Pufferkondensator vorsehen 
(so 10µF-100µF, relativ unkritisch). Wirklich notwendig ist das 
wahrscheinlich bei deiner Schaltung nicht, aber das kann helfen, 
Fehlfunktionen zu vermeiden.
Versuche außerdem, die Header für deine beiden Schieberegister identisch 
zu machen. Dann brauchst du nachher nur ein Kabel und es ist egal, was 
von beiden du anschließt. Das reduziert auch die Verwirrung ganz 
gewaltig. Bei diesen Headern ist es auch nicht verkehrt, einen GND-Pin 
vorzusehen, falls du doch mal die Schaltung mit einer anderen Spannung 
versorgen willst als deine Datenquelle.

von Alexander J. (Gast)


Lesenswert?

someone schrieb:
> Bitte dieses Layout nicht verwenden. Es ist Murks. Da
> hat jemand den superschlechten Autorouter von Eagle angeworfen, der dann
> total schrottige Leiterzüge erzeugt.

Richtig, ich habe nur den Autorouter genommen.

Warum sollte ich hier unbezahlt den halben Tag damit verbringen die 
Schaltung und das Layout aufzupeppen? Ich habe mich mal so als 
Aufwärmübung 10 Minuten drangesetzt und meiner Vorstellungen der 
Bauteilanordnung freien Lauf gelassen.

Ich habe auch nichts an der Schaltung gemacht, sondern nur die Bauteile 
verschoben.
Da es ja hier nicht um Raketentechnik geht, die das 
Lebenserhaltungssystem der ISS steuert, sondern nur um ein paar 
blinkende LEDs und Tastenabfragen, kann man die Schaltung so nehmen und 
auch den Autorouter verwenden.

someone schrieb:
> Versuche, deine
> Spannungsversorgung irgendwo offensichtlich definiert anzuschließen. Ein
> Pin-Header mitten auf der Platine ist irgendwie nicht so geschickt, in
> nem Jahr bist du dann verwirrt darüber, ob da wirklich Spannung
> draufsoll oder ob das nicht irgendwelche Testpins waren.

Dafür soll es ja auch noch die Beschriftungen der PINS wieder einsetzen.
So schlimm ist die Spannungsversorgung rechts oben an der 
Strom-ist-an-LED nun auch wieder nicht.


Der TE wollte doch nur eine fliegende Breadboardverdrahtung etwas 
ordnen.



Zum Schluß: Klar haben hier alle studiert, mindestens vier Dr. Titel und 
und schon im Keller drei Computer gebaut, die jeden Cray zum Frühstück 
vernaschen.
Der Autorouter hat seine Daseinberechtigung, besonders im Hobbybereich, 
wo jemand versucht seine Programmierkenntnisse zu erweitern und im AVR 
Bereich nicht am Basteln vorbeikommt.

von Jörn P. (jonnyp)


Lesenswert?

Alexander J. schrieb:
> Jörn P. schrieb:
>> Ich würde auch die ICs mal mit Spannung versorgen.
>
> Sind sie doch.

In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber 
zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da 
nix.
Trotzdem meckert der ERC nicht. Auch kann man mit invoke die "nicht 
verwendeten" power pins in den Schaltplan holen. Wunder über wunder. 
Erklär mir mal jemand, wieso der ERC da nicht meckert, ich lerne gerne 
dazu.

Ah, appel kommt die Erleuchtung:Eagle hat ja das "Feature" Powerpins 
automatisch mit gleichnamigen Versorgungen zu verbinden.
IMHO in der heutigen Zeit ein Unding. Da hat blackbird noch mal Schwein 
gehabt ;-)

von Alexander J. (Gast)


Lesenswert?

Jörn P. schrieb:
> Alexander J. schrieb:
>> Jörn P. schrieb:
>>> Ich würde auch die ICs mal mit Spannung versorgen.
>>
>> Sind sie doch.
>
> In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber
> zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da
> nix.

Ich habe auch nur am Board gewerkelt, die Schaltung war mir egal, da die 
IC ja am Strom waren.

von il Conte (Gast)


Lesenswert?

@ Udo Rabe(blackbird)

Nur so nebenbei, du solltes dringend mal dein Account pflegen ;-)
es sei denn du bist ein Zwitter halb Amsel, halb Rabe ;-)

blackbird = Amsel ;  Rabe = raven ;

von Jörn P. (jonnyp)


Angehängte Dateien:

Lesenswert?

Ich habe jetzt mal am ersten Entwurf rumgewurschtelt und im *.sch die 
IC-Versorgung nachgetragen. Dabei ist ein Vorschlag für das Bord.
Geändert habe ich die Ausmaße der Kondis um Leiterbahnen zu "tunneln".
Es läößt sich aber noch einiges verschieben für den persönlichen 
Geschmack ;-)

von nicht"Gast" (Gast)


Lesenswert?

Alexander J. schrieb:
> Warum sollte ich hier unbezahlt den halben Tag damit verbringen die
> Schaltung und das Layout aufzupeppen? Ich habe mich mal so als
> Aufwärmübung 10 Minuten drangesetzt und meiner Vorstellungen der
> Bauteilanordnung freien Lauf gelassen.

brauchst du nicht, aber dann lass es bitte auch. Das Gegenteil von gut 
ist nun mal gut gemeint.  Wenn hier einer sein Layout reinstellt, möchte 
er gewöhnlich was lernen. Was lernt er bei deiner Schaltung? Richtig 
nix.


Klar ist es keine Raketenwissenschaft. Aber wenn "ich" schon was 
Nachfrage, dann ist es doch nett, wenn einer ein wenig mehr Tips gibt, 
wie man es richtig macht. Der Ton ist evtl ein wenig Rüde, aber so ist 
das hier nun mal.


Grüße

von Wolfgang (Gast)


Lesenswert?

Jörn P. schrieb:
> In der Tat ist die Spannungsversorgung angeschlossen (im Bord). Aber
> zeig mir mal den Anschluss der pins 8 und 16 im Schaltplan. Ich finde da
> nix.
> Trotzdem meckert der ERC nicht.

Das ist auch nicht nötig. In EAGLE zählen die Netznamen. Die grünen 
Verbindungslinien sind nur fürs Auge. Die Versorgungspins der beiden ICs 
hängen implizit, auch wenn sie nicht im Schaltplan dargestellt sind, an 
VCC bzw. Gnd.

von Jörn P. (jonnyp)


Lesenswert?

Wie schon weiter oben erwähnt: Das ist IMHO Scheiße.

von Udo R. (blackbird)


Lesenswert?

Hallo! Ich melde mich nochmal kurz.

Vielen Dank an alle, die helfen wollten.

@ Wolfgang(Gast):
Bedanke mich besonders für deine hilfreichen Hinweise!!!
DRC gibt keine Fehler mehr aus!

Schönen Abend noch!

MfG  Udo

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.