Slides from my introductory Kicad workshop at the Oslo hackerspace/makerspace Bitraf. Teaches PCB design for beginners through hands on building your own PCB.
2. 2 oppfølgingskurs!
• Del 1: Grunnkurs (dette kurset)
• Del 2: Lag et kretskort i KiCad
• Del 3: Bruk Pick’n’place til å lage kortet
Del 2 og 3 kommer på Meetup senere
med Øyvind og Elias
3. Vi starter med at de som ikke har lastet ned KiCad 5
gjør dette nå. KiCad 4 kan ikke brukes i dag.
4. Velg default i alle dialoger om du ikke har noen
bestemte preferanser
5. Plan for kvelden
• Hvorfor bruke Electronic Design Automation (EDA)?
• Hvorfor velge KiCad i stedet for Fritzing, Eagle, Altium,
Orcad, EasyEDA eller andre?
• Vise en rask gjennomgang av trinnene for å lage en
veldig enkel PCB
• Gå i gjennom alle trinnene i å designe et kretskort
• Lage en grunnleggende Arduino Uno i felleskap
6. Trinn for å lage kretskort
med KiCad
• Skjematikk
• Lage egne skjematikk-symboler
• Utlegg av kretskort
• Lage egne “footprints”
• Hvordan rette feil fra DRC
• Eksport av filer for produksjon (Gerber, BOM m.m.)
7. Mer avanserte emner
• Spice simulering av kretser
• Antenne-design
• Design med mange lag
• Oppsett av kompliserte prosjekter med mange
skjematikker i en
Som vi ikke dekker på denne workshop’en
8. Kjapp gjennomgang
• Jeg lager en veldig enkel krets mens jeg snakker i
gjennom det jeg gjør
• Dere følger med og skriver ned spørsmål
• Når kretskortet er ferdig tegnet går vi gjennom de
forskjellige trinnene og tar spørsmålene når vi kommer
til hver modul
av hele prosessen
10. Prosjekt
• Alle filer er tekst-baserte og kan redigeres/prosesseres
• Et nytt prosjekt inneholder bare skjematisk og PCB
11. Skjematikk
• Inneholder alle de elektroniske
koblingene
• Bestemmer hva som er koblet
til hva
• Man sitter typisk med dataark
og finleser hvordan ting skal
kobles for å unngå å måtte
gjøre ting flere ganger
• Har ingenting med det fysiske
utseendet å gjøre
• Kretsen sjekkes med ERC
12. Symboler for skjematikk
• Definerer hvordan en
komponent virker ved å legge
ut alle tilkoblingene
• Alle tilkoblinger nummereres
slik som i data-arket
• Pinner plasseres gjerne etter
funksjon og ikke nummerering,
men du står fritt til å gjøre som
du vil
• Lagre alltid i dine egne
biblioteker, ikke i standard-lib
13. Utlegg av kretskort
• De skjematiske
komponentene kobles til
fysiske “fotavtrykk”
• Disse plasseres utover en flate
og kobles opp
• Kanter på kortet og
monteringshull legges til
• Kretsen sjekkes med DRC
14. Lage egne fotavtrykk
• Hver gang man finner en ny og
spennende chip må denne
legges til, men om det er et
standard fot-avtrykk vil den
ofte finnes allerede
• Vær veldig nøye når du tegner.
Bruk data-arket som referanse
• Print ut på papir, legg chippen
oppå og se at det stemmer
før du bestiller
17. Hvordan rette feil fra DRC
• Rett opp problemer først, men
ikke glem å sjekke etter
unconnected!
• En wire har alltid to ender.
Husk å sjekke begge når du
ikke forstår en feil
• Nyeste KiCad gjør det nesten
umulig å koble feil med mindre
man flytter ting rundt
18. Eksport av filer
• Sjekk at ting ser riktig ut i 3D
visning og at ERC/DRC ikke
inneholder feil
• Pass på at alle soner er fyllt ut
• Eksporter Gerber og Drill
• For PCBA eksporter også
BOM og POS