Forum: Platinen KiCad Einsteiger - AVR ohne Pin Beschriftungen


von Micha B. (michaelmitch_m)


Lesenswert?

Hallo Leute,

ich wechsel gerade von Eagle nach KiCad.. Nun habe ich ein Atmega 
eingebunden. Ich sehe dort Die Pinne (PB0, PB1 etc.) allerdings nichts 
welche Funktionen diese haben. z.B. muss ich nun extra ins Datenblatt 
gucken um zu wissen wo MOSI / MISO etc. sind..

Lässt sich das irgendwie ändern bzw. gibt es eine bessere Atmel 
Bibliothek?

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Micha.

Micha B. schrieb:

> Nun habe ich ein Atmega
> eingebunden. Ich sehe dort Die Pinne (PB0, PB1 etc.) allerdings nichts
> welche Funktionen diese haben. z.B. muss ich nun extra ins Datenblatt
> gucken um zu wissen wo MOSI / MISO etc. sind..

Ersteinmal musst Du ins Datenblatt schauen, ja.....

> Lässt sich das irgendwie ändern bzw. gibt es eine bessere Atmel
> Bibliothek?

Keine Ahnung, ob es irgendwo eine "bessere" Atmel Bibliothek gibt.
Hast Du schon einmal die üblichen Verdächtigen danach abgeklopft?
Abgesehen von Atmel/Microchip selber und den diversen Distributoren 
findest Du auf dieser ( 
https://www.mikrocontroller.net/articles/KiCad-Bibliotheken#Bibliotheken_im_Netz 
) Seite ein paar Adressen.

Oder, Du greifst Dir Deinen Footprint, und trägst die Bezeichnungen 
selber ein. Das machst Du im Symboleditor, indem Du die Pinne rechts 
anklickst, und unter Pinname Deinen Wunschtext einträgst.
Dabei wirst Du auch auf die Grenzen diese Methode stossen: Der 
Platzbedarf bzw. die Lesbarkeit.
Den Symboleditor bekommst Du entweder durch Aufruf aus dem KiCad 
Hauptmenue oder der oberen Buttonleiste in Eedchema. In beiden Fällen 
ein Icon, das wie ein OpAmp aussieht.
Alternativ in Eeschema ein Symbol rechts anklicken, "eigenschaften" 
wählen, und dann ""mit Bibliothekseditor bearbeiten".

Du kannst die Funktion auch per Grafischen Text in das Symbol schreiben. 
Dann bist Du etwas freier in der Anordnung, aber mit dem Nachteil, dass 
der Text nun nicht mehr am Pin hängt und mitwandert, wenn Du den Pin 
verschiebst.

Du kennst https://www.mikrocontroller.net/articles/KiCad ?

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

von Peter S. (cbscpe)


Lesenswert?

Ich kenne die Situation aus eigener Erfahrung. Das hat nichts mit KiCAD 
zu tun, das ist bei allen EDA/CAD das Gleiche. Ich empfehle dir in 
diesen Fällen dein eigenes Symbol zu erstellen. Du kannst zwar wie 
vorgeschlagen ein bestehendes Symbol anpassen. Aber die Erfahrung hat 
gezeigt es spart keine Zeit. Entweder ist das Symbol zu schmal, um den 
zusätzlichen Text zu platzieren oder die Anordnung der Pins/Ports ist 
eher unübersichtlich und gefällt einem nicht. Anpassen braucht viel 
Zeit. Neu erstellen weniger.

Gerade bei KiCAD wo die Footprints eigenständig zugewiesen werden können 
ist das sehr einfach. Das Einzige was du sicherstellen musst ist, dass 
die Pinnummern mit dem Footprint übereinstimmen (also vom Symbol in der 
Atmel Library übernehmen).

Früher oder später wirst du nicht darum herumkommen dir eine eigene 
Bibliothek zu erstellen mit all deinen eigenen Symbolen. Am einfachsten 
geht das, wenn du einfach beginnst, mit einem Symbol für einen 
vertrauten Baustein.

von Bernd B. (bbrand)


Angehängte Dateien:

Lesenswert?

Bei KiCad 4.0.x gab's eine atmel.lib, in der alle Pinfunktionen im 
Symbol aufgeführt waren, siehe Screenshot. Ich habe sie mal gezippt und 
angehängt.

Ich fand diese riesigen Symbole im Schaltplan aber eher hässlich, da 
schaue ich lieber ins Datenblatt und habe dafür einen kompakten 
Schaltplan.

Gruß,
Bernd

von Mathias N. (Firma: Kobold Inc) (alfrede)


Lesenswert?

Hallo Micha,

unter Kicad 5 gibt es eine eigene Bibliothek für die Atmel.
Die nennt sich MCU_Microchip_ATmega oder MCU_Microchip_ATtiny

https://kicad.github.io/symbols/MCU_Microchip_ATmega
https://kicad.github.io/symbols/MCU_Microchip_ATtiny

Da sind die Beschriftungen auch mit dabei.

Grüße

Matze

: Bearbeitet durch User
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.