Buggfix Plus
Aktuellt datum och tid: 14.18 2018-09-19

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 14 inlägg ] 
Författare Meddelande
 Inläggsrubrik: KiCad - Skapa ny komponent
InläggPostat: 20.17 2009-09-07 
Användarvisningsbild

Blev medlem: 15.24 2007-05-29
Inlägg: 1271
Ort: Övik
Jag har tänkt visa hur man skapar en ny komponent till EESchema. Guiden är gjord för nybörjare...
Se till att ha språk inställt till engelska för att lättast kunna följa med.

Börja med att skapa ett nytt projekt (File -> New). Här har jag valt att kalla det "demo-projekt". Starta EESchema på knappen längst till vänster av de fyra.

Bilaga:
1.PNG


Klicka på knappen "Library editor".

Bilaga:
2.PNG



Klicka på "New component".

Bilaga:
3.PNG



Skriv in benämning på kretsen under "Name". Jag har valt att rita upp kretsen DS1337 som är en
Real Time Clock IC. Därför låter jag "U" stå kvar under "Reference". Om det varit en diod vi ritat
skulle det varit "D" eller en kontakt "P" (edit: enligt förslag). Ja ni fattar... Klicka sedan på "OK".

Bilaga:
4.PNG



Nu skapar vi ett nytt bibliotek (library) och sparar den nya komponenten i den genom att klicka på
den markerade knappen och skriva in ett lämpligt filnamn i dialogen. Jag valde namnet "demo_lib".

Bilaga:
5.PNG



Det kommer upp en dialog att vi måste lägga till biblioteket i projektet för att kunna använda
komponenterna som ligger i det. Klicka bort den.

Nu stänger vi "Library editor" så vi kommer tillbaka till EESchema. Där går vi in på "Preferences -> Component Libraries".
Klicka på "Add" och lägg till biblioteket vi nyss sparade. I mitt fall "demo_lib.lib".
Nu ser vi att biblioteket läggs till i listan. Klicka på OK.

Bilaga:
8.PNG



Öppna "Library editor" igen och klicka på den inringade knappen, "Select working library".
Välj biblioteket vi nyss skapade och klicka "OK".

Bilaga:
9.PNG



Nu när biblioteket är laddat kan man ladda en komponent ur detta. Klicka på "Load component to edit from the current library"
och välj din komponent, sedan "OK".

Bilaga:
loadcurrentlib.PNG



Vi vill ha en kvadrat att sätta våra ben på, så välj rektangelverktyget och rita ut en lagom stor
rektangel genom att först klicka där den ska starta, sedan klicka diagonalt där den ska sluta. Här
valde jag att göra den så hög att benen ryms med 0.1 tum mellanrum. Sedan flyttade jag textrutorna
genom att positionera musen över texten, trycka "M" på tangentbordet och sedan klicka där jag
ville ha varje textruta.

Bilaga:
12.PNG



Nu är det dags att skapa pinnarna. Så här ser det ut i databladet för kretsen:

Bilaga:
ds1337.PNG



Klicka på "Add pins to component" till höger i Libedit och sätt ut din första pinne så att det ser ut på det här viset. Skriv in nummer "1" och namn "X1" i dialogen.

Bilaga:
15.PNG



Använd "Insert" på tangentbordet för att skapa tre pinnar till. De kommer hamna på rad under den
första. Vi ser att numren blir rätt.

Bilaga:
16.PNG



Håll musen över pinne 3 tryck "E" (som i edit) på tangentbordet och ändra namn till "INTA". Vi ser i databladet att det är en inverterad
utgång så därför kan vi sätta "Pin Shape" till "invert" och "Electrical type" till "output". På pinne 4
som är GND ändrar vi namn och sätter "Electrical type" till "Power In". Nu bör det se ut så här.

Bilaga:
17.PNG



Nu gör vi likadant på andra sidan. Skapa pinne 5 enligt dialogen nedan. Observera att "Pin Orient"
ska vara "Left" eftersom de ska peka åt andra hållet.

Bilaga:
18.PNG



Tryck insert tre gånger så bör det se ut så här:

Bilaga:
19.PNG



Flytta pinnarna genom att trycka "M" på tangentbordet med markören på pinnen.
Gå in och ändra namn på varje pinne och ändra till "Power In" på VCC.
Vill man ha det snyggt kan man sätta ett streck ovanför texten genom att sätta tilde (~) framför och bakom texten.

Bilaga:
20.PNG



Nu är kompenenten klar! Klicka "File->Save Current library".
Nu kan vi stänga Libedit.
Ta fram EESchema igen och tryck på "A"-tangenten eller knappen till höger som ser ut som en OCH-grind så kommer en dialog fram där du kan välja din komponent! Klicka OK.

Bilaga:
24.PNG



Du får nu placera komponenten i schemat. Klart!

Bilaga:
25.PNG


Edit: Lagat bilderna igen!


Logga in för att visa de filer som bifogats till detta inlägg.


Senast redigerad av E85 15.40 2016-12-07, redigerad totalt 5 gånger.

Upp
 Profil  
 
InläggPostat: 20.33 2009-09-07 
Användarvisningsbild

Blev medlem: 20.22 2007-02-21
Inlägg: 4874
Ort: Luleå
Härligt med någon riktig guide! :tumupp:


Upp
 Profil  
 
InläggPostat: 22.47 2009-09-07 
Användarvisningsbild

Blev medlem: 01.21 2006-05-30
Inlägg: 1216
Ort: strömstad
Trevlig guide! Tackar! :bravo:


Upp
 Profil  
 
InläggPostat: 04.31 2009-09-08 

Blev medlem: 18.26 2006-07-04
Inlägg: 23239
Tipsar om: kicad.sourceforge.net/wiki/../Mini_tutorial


Upp
 Profil  
 
InläggPostat: 05.32 2009-09-08 

Blev medlem: 18.47 2006-02-15
Inlägg: 132
Ort: Huskvarna
:tumupp: tack :tumupp:


Upp
 Profil  
 
InläggPostat: 11.09 2009-09-09 
Användarvisningsbild

Blev medlem: 20.23 2005-08-06
Inlägg: 24351
Ort: Oskarshamn (En bit utanför)
Trots att jag aldrig använt KiCad så kunde jag ändå hänga med.
Bra guide! :tumupp:


Upp
 Profil  
 
InläggPostat: 12.54 2009-09-09 
Användarvisningsbild

Blev medlem: 08.16 2004-06-18
Inlägg: 4631
Ort: Vänersborg
Instämmer helt med Jimmy!!


E85: Du har talang för att skriva handböcker och troligen som lärare!!

Två :tårta: :tårta: från Lilla Paris eller BandyMecka som en del vill att det skall bli.


Upp
 Profil  
 
InläggPostat: 13.11 2009-09-09 

Blev medlem: 23.29 2007-02-24
Inlägg: 2001
Ort: Grängesberg
E85: Mycket bra guide!


> eller BandyMecka som en del vill att det skall bli.

Eller "S Anders Larssons fattighjon"...


Upp
 Profil  
 
InläggPostat: 12.12 2010-01-09 

Blev medlem: 14.25 2009-01-31
Inlägg: 65
Ort: Karlstad
Bra guide!
Funkar även för Linux-versionen.


Upp
 Profil  
 
InläggPostat: 03.31 2010-01-10 
Användarvisningsbild

Blev medlem: 11.03 2007-09-10
Inlägg: 9074
Ort: Alingsås
Jättebra! :bravo:

Några kommentarer:
* Det är ofta bättre att börja med att göra "paddarna" först och sedan rita "fyrkanten" eller hur nu komponenten ska se ut. Storleken på fyrkanten vet du bäst när paddarna är klara.
* Se till att centrum i din nya krets är i korset (de blå stecken) annars uppstår lustiga effekter om du ska flytta eller rotera komponenten i ditt schema.
* Om du har en komplicerad form eller en som redan finns (fast med andra namn på benen t.ex) så kan du först öppna en komponent från ett befintligt bibliotek, modifiera den och spara den med ett nytt namn i ditt nya bibliotek.
* Jag har sparat mina nya komponenter i de befintliga biblioteken. Det rekommenderas EJ! Bättre att göra som E85 - spara i ett eget bibliotek.
* "Reference" för en kontakt bör kanske vara "P", inte "CONN". VId annotering blir det sedan P1,P2,P3 osv...


Upp
 Profil  
 
InläggPostat: 16.49 2010-04-17 
Användarvisningsbild

Blev medlem: 15.24 2007-05-29
Inlägg: 1271
Ort: Övik
Nu är bilderna lagade. :tumupp:
Nån som har förslag på andra moment i Kicad som skulle behöva en guide?


Upp
 Profil  
 
InläggPostat: 20.53 2010-04-17 
Användarvisningsbild

Blev medlem: 01.21 2006-05-30
Inlägg: 1216
Ort: strömstad
En guide till att skapa en ny 3D-footprint till sin komponent vore trevligt.


Upp
 Profil  
 
InläggPostat: 13.42 2010-04-18 
Användarvisningsbild

Blev medlem: 11.03 2007-09-10
Inlägg: 9074
Ort: Alingsås
Ja, en bra idé, för det kan inte jag. Tror jag laddade ner nåt 3D-program, men lyckades aldrig fatta hur det skulle användas. Det var inte svårt att ta en befintlig pryl och förvränga den , men få till något vettigt kunde jag inte.


Upp
 Profil  
 
InläggPostat: 15.42 2016-12-07 
Användarvisningsbild

Blev medlem: 15.24 2007-05-29
Inlägg: 1271
Ort: Övik
Det tog några år men nu är bilderna lagade och uppdaterade för senaste versionen.. Säg till ifall nåt inte stämmer.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 14 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010