Slides from my KiCad workshop at Bitraf. First time I've done a workshop on this software. For the next time, I'll select a smaller final projects since this workshop took a full 4 hours (so it was much too long)
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 i November
med Øyvind og Elias
3. Vi starter med at de som ikke har lastet ned KiCad
gjør dette nå
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?
• 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. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. Vi lager en Arduino eller en 555-krets sammen…
Hinweis der Redaktion
Første gang jeg kjører denne workshop’en så jeg vil gjerne ha feedback på slutten eller pr epost
EDA kalles også Electronic Computer-Aided Design (ECAD). Programmene har masse hjelpemidler som gjør det lett å lage kretser som fungerer. De sjekker for eksempel at du ikke har laget kortslutninger eller glemt å koble til noe.
Disse tingene har jeg vært i gjennom mange ganger og kan ganske godt
Vi kan ikke dekke alt og det er mye jeg ikke kan. Jeg har laget mer en 30 vellykkede 2-lags kort til forskjellige prosjekter, men jeg er ikke egentlig en veldig avansert bruker. Jeg har stort sett lært meg det jeg kan ava KiCad på Youtube.
Lage et kort med LED + bryter + batteri
Keyboard shortcuts, Sette navn på nett, Bruke labels, Lage netlist
I KiCad er det mange symboler som allerede følger med, men det er veldig vanlig at du må tegne dine egne symboler også fordi akkurat den chippen som DU har valgt ikke er i standard-biblioteket.
Forklar hele verktøy-paletten (Layers, Wires, Via, Filled Zones m.m.)
Forklar hele verktøy-paletten og hvordan man kan lage forskjellige typer pads
KiCad 5 er et stor steg opp når det gjelder å hindre feil i utgangspunktet, men det er fortsatt mulig å drite seg ut om man flytter ting rundt