SlideShare uma empresa Scribd logo
1 de 23
Dec 2022
Workshop
@jenschr / jenschr@gmail.com
Plan for kvelden
• Hvorfor KiCad?
• Vise en rask gjennomgang av trinnene for å lage en
veldig enkel PCB
• Gå i gjennom alle stegene for å designe et kretskort og
at dere kan stille spørsmål dere har skrevet ned
• Lage en enkel 555-krets i felleskap, eller jobbe med
eget kort
Vi starter med at de som ikke har lastet ned KiCad 6
gjør dette nå.
Hvorfor Kicad?
• Hvorfor bruke Electronic Design Automation (EDA)?
• Kicad er Open Source, gratis, solid og profesjonelt
• Hvorfor KiCad i stedet for Fritzing, Eagle, Altium, Orcad,
EasyEDA eller andre?
• Hva er begrensningene i Kicad vs andre programmer?
Velg default i alle dialoger om du ikke har noen
bestemte preferanser
Oppstarts-skjermen
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.)
Mer avanserte emner
• Spice simulering av kretser
• Antenne-design
• Design med mange lag
• Oppsett av mer avanserte prosjekter med Hierakisk
skjematikk
Som vi ikke dekker på denne workshop’en
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
Arbeidsflyten
Kjapp gjennomgang av hele prosessen
Prosjekt
• Alle filer er tekst-baserte og kan redigeres/prosesseres
• Et nytt prosjekt inneholder bare skjematikk og PCB
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
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
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
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
• Det finnes tjenester med ferdige
fotavtrykk, men de varierer i
kvalitet. Sjekk ut SnapEDA og
Ultra Librarian.
Smart kobling?
Smart kobling!
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
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
Plugin: Interactive BOM
og så lager vi vår egen krets
Pause
Eksempel krets
Eksempel krets

Mais conteúdo relacionado

Semelhante a KiCad Workshop

Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProGeodata AS
 
Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Geodata AS
 
Slik kan du prototype enkelt med node red
Slik kan du prototype enkelt med node redSlik kan du prototype enkelt med node red
Slik kan du prototype enkelt med node redSimen Sommerfeldt
 
20140128 Firstpoint seminar - Tid For Oppgradering
20140128   Firstpoint seminar - Tid For Oppgradering20140128   Firstpoint seminar - Tid For Oppgradering
20140128 Firstpoint seminar - Tid For OppgraderingSturla Grelland
 
Smidig data på stortinget
Smidig data på stortingetSmidig data på stortinget
Smidig data på stortingetmumitrollet72
 
Avlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årAvlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årRagnar Sturtzel
 
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Geodata AS
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Morten Bergset
 
Revolusjon kamerater! Softwaredesign i "skyen"
Revolusjon kamerater! Softwaredesign i "skyen"Revolusjon kamerater! Softwaredesign i "skyen"
Revolusjon kamerater! Softwaredesign i "skyen"Tormod Varhaugvik
 

Semelhante a KiCad Workshop (10)

Kom i gang med ArcGIS Pro
Kom i gang med ArcGIS ProKom i gang med ArcGIS Pro
Kom i gang med ArcGIS Pro
 
Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016Effektivisering av kartproduksjon - BK2016
Effektivisering av kartproduksjon - BK2016
 
Slik kan du prototype enkelt med node red
Slik kan du prototype enkelt med node redSlik kan du prototype enkelt med node red
Slik kan du prototype enkelt med node red
 
20140128 Firstpoint seminar - Tid For Oppgradering
20140128   Firstpoint seminar - Tid For Oppgradering20140128   Firstpoint seminar - Tid For Oppgradering
20140128 Firstpoint seminar - Tid For Oppgradering
 
Smidig data på stortinget
Smidig data på stortingetSmidig data på stortinget
Smidig data på stortinget
 
Avlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 årAvlevering og elektronisk arkiv – nå og om 10 år
Avlevering og elektronisk arkiv – nå og om 10 år
 
Aws på kartet - 2
Aws på kartet - 2Aws på kartet - 2
Aws på kartet - 2
 
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
Funksjonsrike applikasjoner med Geocortex Essentials - BK2016
 
Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3Responsiv design og Bootstrap 3
Responsiv design og Bootstrap 3
 
Revolusjon kamerater! Softwaredesign i "skyen"
Revolusjon kamerater! Softwaredesign i "skyen"Revolusjon kamerater! Softwaredesign i "skyen"
Revolusjon kamerater! Softwaredesign i "skyen"
 

Mais de Jens Brynildsen

Kunstig intelligens - Hvordan det påvirker oss allerede og fremover
Kunstig intelligens - Hvordan det påvirker oss allerede og fremoverKunstig intelligens - Hvordan det påvirker oss allerede og fremover
Kunstig intelligens - Hvordan det påvirker oss allerede og fremoverJens Brynildsen
 
Getting started with PlatformIO
Getting started with PlatformIOGetting started with PlatformIO
Getting started with PlatformIOJens Brynildsen
 
Avansert laserkurs på bitraf
Avansert laserkurs på bitrafAvansert laserkurs på bitraf
Avansert laserkurs på bitrafJens Brynildsen
 
Bitraf vedlikeholds workshop
Bitraf vedlikeholds workshopBitraf vedlikeholds workshop
Bitraf vedlikeholds workshopJens Brynildsen
 
Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Jens Brynildsen
 
Arduino Motor control workshop
Arduino Motor control workshopArduino Motor control workshop
Arduino Motor control workshopJens Brynildsen
 
Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Jens Brynildsen
 
Bitraf maintenance workshop
Bitraf maintenance workshopBitraf maintenance workshop
Bitraf maintenance workshopJens Brynildsen
 
Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Jens Brynildsen
 

Mais de Jens Brynildsen (20)

VinylKutter Workshop
VinylKutter WorkshopVinylKutter Workshop
VinylKutter Workshop
 
Soft Circuits
Soft CircuitsSoft Circuits
Soft Circuits
 
Bitraf Vedlikehold
Bitraf VedlikeholdBitraf Vedlikehold
Bitraf Vedlikehold
 
Vinyl Cutting workshop
Vinyl Cutting workshopVinyl Cutting workshop
Vinyl Cutting workshop
 
Kunstig intelligens - Hvordan det påvirker oss allerede og fremover
Kunstig intelligens - Hvordan det påvirker oss allerede og fremoverKunstig intelligens - Hvordan det påvirker oss allerede og fremover
Kunstig intelligens - Hvordan det påvirker oss allerede og fremover
 
Getting started with PlatformIO
Getting started with PlatformIOGetting started with PlatformIO
Getting started with PlatformIO
 
Bitraf Arduino Workshop
Bitraf Arduino WorkshopBitraf Arduino Workshop
Bitraf Arduino Workshop
 
Bitraf Vedlikehold
Bitraf VedlikeholdBitraf Vedlikehold
Bitraf Vedlikehold
 
Kurs i LaserKurs
Kurs i LaserKursKurs i LaserKurs
Kurs i LaserKurs
 
Avansert laserkurs på bitraf
Avansert laserkurs på bitrafAvansert laserkurs på bitraf
Avansert laserkurs på bitraf
 
Bitraf vedlikeholds workshop
Bitraf vedlikeholds workshopBitraf vedlikeholds workshop
Bitraf vedlikeholds workshop
 
How to use a Multimeter
How to use a MultimeterHow to use a Multimeter
How to use a Multimeter
 
Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021Loddekurs på Bitraf 2021
Loddekurs på Bitraf 2021
 
Arduino Motor control workshop
Arduino Motor control workshopArduino Motor control workshop
Arduino Motor control workshop
 
Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021Arduino workshop @ Bitraf 17. Nov 2021
Arduino workshop @ Bitraf 17. Nov 2021
 
Bitraf maintenance workshop
Bitraf maintenance workshopBitraf maintenance workshop
Bitraf maintenance workshop
 
Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)Bitraf smd workshop (Norwegian)
Bitraf smd workshop (Norwegian)
 
Lodding 2019
Lodding 2019Lodding 2019
Lodding 2019
 
Bitraf maintenance 2019
Bitraf maintenance 2019Bitraf maintenance 2019
Bitraf maintenance 2019
 
Bitraf smd workshop
Bitraf smd workshopBitraf smd workshop
Bitraf smd workshop
 

KiCad Workshop

  • 1. Dec 2022 Workshop @jenschr / jenschr@gmail.com
  • 2. Plan for kvelden • Hvorfor KiCad? • Vise en rask gjennomgang av trinnene for å lage en veldig enkel PCB • Gå i gjennom alle stegene for å designe et kretskort og at dere kan stille spørsmål dere har skrevet ned • Lage en enkel 555-krets i felleskap, eller jobbe med eget kort
  • 3. Vi starter med at de som ikke har lastet ned KiCad 6 gjør dette nå.
  • 4. Hvorfor Kicad? • Hvorfor bruke Electronic Design Automation (EDA)? • Kicad er Open Source, gratis, solid og profesjonelt • Hvorfor KiCad i stedet for Fritzing, Eagle, Altium, Orcad, EasyEDA eller andre? • Hva er begrensningene i Kicad vs andre programmer?
  • 5. Velg default i alle dialoger om du ikke har noen bestemte preferanser
  • 7. 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.)
  • 8. Mer avanserte emner • Spice simulering av kretser • Antenne-design • Design med mange lag • Oppsett av mer avanserte prosjekter med Hierakisk skjematikk Som vi ikke dekker på denne workshop’en
  • 9. 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
  • 11. Prosjekt • Alle filer er tekst-baserte og kan redigeres/prosesseres • Et nytt prosjekt inneholder bare skjematikk og PCB
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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 • Det finnes tjenester med ferdige fotavtrykk, men de varierer i kvalitet. Sjekk ut SnapEDA og Ultra Librarian.
  • 18. 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
  • 19. 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
  • 21. og så lager vi vår egen krets Pause

Notas do Editor

  1. Jeg vil gjerne ha feedback på slutten eller pr epost. Tidligere workshop: Oktober 2018, Februar 2019, Juni 2019, August 2019, Januar 2020, Mars 2022
  2. Her er planen for i kveld
  3. 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. De fleste programmene ovenfor har enkelte fordeler som tiltaler: Fritzing er super-enkelt, Eagle integrert med Autodesk, Altium er gullstandarden, EasyEDA krever bare nettleser… KiCad: gratis, solid, ingen begrensinger. Holder helt til du får en jobb som betaler for Altium eller Eagle?
  4. Om du har en fil fra KiCad vil det være en del endringer. Velg default i alle dialoger om du er usikker.
  5. Om du har en gammel fil fra KiCad vil det være en del endringer. Velg default i alle dialoger om du er usikker.
  6. Disse tingene har jeg vært i gjennom mange ganger og kan godt
  7. 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.
  8. Lage et kort med LED + bryter + batteri. Lag en egen SMD LED IR12-21C/TR8 (skjematikk symbol og footprint)
  9. Ok. Da håper jeg dere har skrevet ned spørsmål? La oss gå i gjennom dem - modul for modul.
  10. Keyboard shortcuts, Sette navn på nett, Bruke labels, Lage netlist
  11. 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.
  12. Forklar hele verktøy-paletten (Layers, Wires, Via, Filled Zones m.m.)
  13. Forklar hele verktøy-paletten og hvordan man kan lage forskjellige typer pads
  14. Her er et problem jeg hadde på design av et ekspansjonskort for en Pi. Alle koblingene måtte krysse hverandre, så dette ville blitt et mareritt å route.
  15. Ved å endre hvilke pinner ting var koblet til i skjematikken fikk jeg en mye bedre layout. Ikke glem at du ofte kan bytte ting rundt i skjematikken for å gjøre routing penere?
  16. 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
  17. KiCad 5 hjelper deg nå med å passe på dette
  18. Om du monterer kretskortet ditt selv, er dette en genial plugin som du enkelt kan installere med Plugin Manager’en
  19. De som ikke vet noe de har lyst til å lage, kan for eksempel lage denne kretsen her? Den bruker en 555-timer til å lage en klassisk lyd
  20. https://www.youtube.com/watch?v=Q3AQmr2vkxE