Forum: Mikrocontroller und Digitale Elektronik Erste Versuche in KiCad


von Thorsten M. (Gast)


Lesenswert?

Guten Abend,

Ich bin dabei mich gerade mit meiner ersten Platine erstellen zu 
befassen. Ich nutze hierfür das Programm KiCad 5.1.5


Um zum Problem zu kommen. Ich suche dort einen Sockel welcher auf die 
Platine gelötet werden soll (Hintergrund dazu: der IC 74595 soll aus dem 
„Gehäuse“ dem Sockel DIP-20 immer herausnehmbar sein auf der fertigen 
Platine. Leider finde ich keinen DIP-20 Sockel in der Schematik 
Bibliotek.

Kann ich irgendwo her fertige Bibliotheken beziehen die gegebenfalls so 
eine 20iger Sockel beinhalten ?

Mit freundlichen Grüßen

von Lars F. (flemmy)


Lesenswert?

Hallo Thorsten,

Was spricht denn dagegen im Schematic den tatsachlichen IC zu nehmen? So 
könntest du die Funktion nachvollziehbar abbilden.

Bei der späteren Zuweisung des Footprints bzw. beim Löten nimmst du dann 
den Sockel statt des IC.

von Timo N. (tnn85)


Lesenswert?

So wie Lars gesagt hat, mach ich das auch.
Zur Not einfach den Footprint etwas anpassen und in einer Custom 
Footprint Library speichern. Falls es wichtig ist muss dann noch das 
3D-Modell angepasst werden.

von Thorsten M. (Gast)


Lesenswert?

Um ehrlich zu sein... möchte ich es mir nur so einfach machen wie 
möglich da ich die Bezeichnungen der einzelnen Füßchen z.B. vom 
Attiny2312 welchen ich auch benötige nicht verstehe und da die 
Leiterbahnen gefühlt Kreuz und Quer legen muss :/

von Volker S. (vloki)


Lesenswert?

Also was jetzt, 74595 oder Attiny?

Wenn es einfach werden soll, dann genau das in den Schaltplan, was dann 
später auch in der Schaltung sein wird. Alles andere macht es nur 
komplizierter! Ein DIP 20 Sockel kann man dann bei der Auswahl des 
Bauteils als Footprint vorwählen.

von Rene K. (xdraconix)


Lesenswert?

Thorsten M. schrieb:
> Um ehrlich zu sein... möchte ich es mir nur so einfach machen wie
> möglich da ich die Bezeichnungen der einzelnen Füßchen z.B. vom
> Attiny2312 welchen ich auch benötige nicht verstehe und da die
> Leiterbahnen gefühlt Kreuz und Quer legen muss :/

Ist der 2312 nicht nur ein 20 Piner? Wenn du eine eigene Platine 
erstellen willst, in welchem sich der 2312 befinden, dann solltest du 
schon wissen was die "einzelnen Füßchen" sind. Wie soll das 
funktionieren wenn du nicht weißt was die einzelnen Pins sind?!

Ich kann ja auch keine Boing fliegen ohne zu wissen wo die Kabinentür 
aufgeht.


EDIT: Einen 2312 gibts doch garnet, eher ein 2313

: Bearbeitet durch User
von Rene K. (xdraconix)


Angehängte Dateien:

Lesenswert?

Davon mal ganz ab, den Sockel findest du in dem Datenblatt des Tiny2313 
- da sieht man PDIP 20P3, sprich 20Pins und 0.300" bzw. 7.62 mm breit.

Das sucht man halt dann so in KiCAD und kommt da raus... siehe Bild.

von Volker S. (vloki)


Angehängte Dateien:

Lesenswert?

Rene K. schrieb:
> as sucht man halt dann so in KiCAD und kommt da raus... siehe Bild.

Da muss man gar nichts mehr suchen, das wird doch schon vorgeschlagen:
Der Sockel (ohne Controller) sieht aber in 3D dann nicht so schön aus 
;-)

: Bearbeitet durch User
von Rene K. (xdraconix)


Lesenswert?

Volker S. schrieb:
> Da muss man gar nichts mehr suchen, das wird doch schon vorgeschlagen:
> Der Sockel (ohne Controller) sieht aber in 3D dann nicht so schön aus
> ;-)

Ahh okay... ja ich geh immernoch den alten Weg :-D Aber bei deiner 
Option hat er ja immer noch das Problem:
1
da ich die Bezeichnungen der einzelnen Füßchen ... nicht verstehe

von Ingo (Gast)


Lesenswert?

Rene K. schrieb:
> da ich die Bezeichnungen der einzelnen Füßchen ... nicht verstehe
Und was ändert ein Sockel daran?

von Chris K. (Gast)


Lesenswert?

Ingo schrieb:
> Und was ändert ein Sockel daran?

Das man die Bezeichnung, die man nicht versteht, erst gar nicht mehr 
lesen muss.

von Volker S. (vloki)


Lesenswert?

Beim Sockel sind die Beizeichnungen dann einfach 1..20.
Das versteht doch jetzt aber wirklich fast jeder!

Keiner kann dann die Schaltung verstehen, aber was soll's ;-)

von Thorsten M (Gast)


Lesenswert?

https://www.mikrocontroller.net/attachment/446071/screenshot4.png

Hier das versteh ich ja gerade nicht.. wieso ist das GND und VCC 
gegenüberliegend ? Wieso sind sind die PO0 bis PO6 Pins nichts rechts ?

von Rene K. (xdraconix)


Lesenswert?

Thorsten M schrieb:
> https://www.mikrocontroller.net/attachment/446071/screenshot4.png
>
> Hier das versteh ich ja gerade nicht.. wieso ist das GND und VCC
> gegenüberliegend ? Wieso sind sind die PO0 bis PO6 Pins nichts rechts ?

Weil das ein Schaltplansymbol ist. Man "malt" Schaltplansymbole nicht 
immer genau so wie der Footprint ist. Gerade weil das so sinnvoller zum 
"verdrahten" ist. Der Footprint ist den Pins dann zugeordnet.

Ich empfehle dir dringend ein paar Anfängertutorials... nicht in KiCAD 
sondern in Schaltplänen verstehen.

von Dietrich L. (dietrichl)


Lesenswert?

Rene K. schrieb:
> Weil das ein Schaltplansymbol ist. Man "malt" Schaltplansymbole nicht
> immer genau so wie der Footprint ist.

Um das noch etwas zu "vertiefen":
Ein Schaltplan sollte so gezeichnet werden, dass man die Funktion der 
Schaltung am besten versteht. Und das hat ersmal nichts mit der 
Geometrie der Bauteile zu tun.
Daher besteht ein Bauteil aus 3 Teilen:
- Schaltplansymbol
- Layoutsymbol
- Verbindungsliste: welcher Anschuss im Schaltplan gehört zu welchem 
Bauteil-Pin.
Beispiel: wenn man die 4 Gatter eines 74HC00 gemäß der gewünschten 
Funktion im Layout verbindet, ist die Funktion nur schwer zu erkennen. 
Daher ordnet man im Schaltplan die Gatter einzeln so an, wie es von der 
Funktion am logischsten ist: 
Beitrag "Re: eagle Schaltplan Bauteile drehen"

Weiteres siehe auch 
https://www.mikrocontroller.net/articles/Schaltplan_richtig_zeichnen

: Bearbeitet durch User
von M.A. S. (mse2)


Lesenswert?

Chris K. schrieb:
> Das man die Bezeichnung, die man nicht versteht, erst gar nicht mehr
> lesen muss.

Großartige Errungenschaft!   :D

von Thorsten M (Gast)



Lesenswert?

Ok mal angenommen ich habe hier den ULN2803...

Auf meinem Steckbrett/Entwicklungsbord kommen aus dem Tiny aus den 
Ausgängen: PB0 bis PB7 Signale und gehen in den ULN2803 rein in die 
Anschlüsse: 1B bis 8B.. laut der angehängten Darstellung.

In dem 3 angehängten Foto sieht man den ULN in KiCad... muss ich dan 
dort in KiCad aus dem Tiny in den ULN rechts auf die Seite zu den 
Anschlüssen 01 bis 08 gehen ?

Da Blick ich leider nicht durch ?

von Thorsten M (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist das 3 Bild... hat er oben nicht genommen.

von Dietrich L. (dietrichl)


Lesenswert?

Thorsten M schrieb:
> muss ich dan
> dort in KiCad aus dem Tiny in den ULN rechts auf die Seite zu den
> Anschlüssen 01 bis 08 gehen ?

Beim ULN2803 sind die Pins 1...8 Eingänge, die müssen also an Ansgänge 
des Tiny. Und die heißen in dem ersten Bild 1B...8B, und im dritten Bild 
I1...I8.
Die Pins 18...11 (1C...8C bzw. O1...O8) sind die zugehörigen Ausgänge 
und gehen zur "Anwendung", was auch immer du da anschließen willst.

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.