SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Februar 2019 på Bitraf
Workshop
@jenschr / jenschr@gmail.com
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
Vi starter med at de som ikke har lastet ned KiCad 5
gjør dette nå. KiCad 4 kan ikke brukes i dag.
Velg default i alle dialoger om du ikke har noen
bestemte preferanser
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
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 kompliserte prosjekter med mange
skjematikker i en
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
gjennomgang av hele prosessen
Prosjekt
• Alle filer er tekst-baserte og kan redigeres/prosesseres

• Et nytt prosjekt inneholder bare skjematisk 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
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
Lag en ESP-basert mikrokontroller!

Weitere ähnliche Inhalte

Mehr von Jens Brynildsen

Mehr von Jens Brynildsen (20)

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 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
 
Bitraf vedlikehold-2018
Bitraf vedlikehold-2018Bitraf vedlikehold-2018
Bitraf vedlikehold-2018
 
Bitraf Fritzing workshop
Bitraf Fritzing workshopBitraf Fritzing workshop
Bitraf Fritzing workshop
 

KiCad workshop @ Bitraf February 2019

  • 1. Februar 2019 på Bitraf Workshop @jenschr / jenschr@gmail.com
  • 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
  • 19. Lag en ESP-basert mikrokontroller!