Sida 1 av 1

KiCad - Skapa ny komponent

Postat: 7 september 2009, 21:17:04
av E85
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.
1.PNG
Klicka på knappen "Library editor".
2.PNG

Klicka på "New component".
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".
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".
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.
8.PNG

Öppna "Library editor" igen och klicka på den inringade knappen, "Select working library".
Välj biblioteket vi nyss skapade och klicka "OK".
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".
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.
12.PNG

Nu är det dags att skapa pinnarna. Så här ser det ut i databladet för kretsen:
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.
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.
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.
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.
18.PNG

Tryck insert tre gånger så bör det se ut så här:
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.
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.
24.PNG

Du får nu placera komponenten i schemat. Klart!
25.PNG
Edit: Lagat bilderna igen!

Re: KiCad - Skapa ny komponent

Postat: 7 september 2009, 21:33:34
av ElectricMan
Härligt med någon riktig guide! :tumupp:

Re: KiCad - Skapa ny komponent

Postat: 7 september 2009, 23:47:05
av korp
Trevlig guide! Tackar! :bravo:

Re: KiCad - Skapa ny komponent

Postat: 8 september 2009, 05:31:14
av blueint

Re: KiCad - Skapa ny komponent

Postat: 8 september 2009, 06:32:10
av haslish
:tumupp: tack :tumupp:

Re: KiCad - Skapa ny komponent

Postat: 9 september 2009, 12:09:32
av JimmyAndersson
Trots att jag aldrig använt KiCad så kunde jag ändå hänga med.
Bra guide! :tumupp:

Re: KiCad - Skapa ny komponent

Postat: 9 september 2009, 13:54:01
av MicaelKarlsson
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.

Re: KiCad - Skapa ny komponent

Postat: 9 september 2009, 14:11:13
av bos
E85: Mycket bra guide!


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

Eller "S Anders Larssons fattighjon"...

Re: KiCad - Skapa ny komponent

Postat: 9 januari 2010, 12:12:49
av niroma
Bra guide!
Funkar även för Linux-versionen.

Re: KiCad - Skapa ny komponent

Postat: 10 januari 2010, 03:31:23
av jesse
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...

Re: KiCad - Skapa ny komponent

Postat: 17 april 2010, 17:49:38
av E85
Nu är bilderna lagade. :tumupp:
Nån som har förslag på andra moment i Kicad som skulle behöva en guide?

Re: KiCad - Skapa ny komponent

Postat: 17 april 2010, 21:53:10
av korp
En guide till att skapa en ny 3D-footprint till sin komponent vore trevligt.

Re: KiCad - Skapa ny komponent

Postat: 18 april 2010, 14:42:59
av jesse
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.

Re: KiCad - Skapa ny komponent

Postat: 7 december 2016, 15:42:40
av E85
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.