Forskjell mellom versjoner av «KiCad»

Fra Bitraf
Hopp til navigering Hopp til søk
(opprettet siden KiCad)
 
(Referanser: add link to "zero orientation" PDF)
 
(9 mellomliggende revisjoner av samme bruker vises ikke)
Linje 1: Linje 1:
 
'''KiCad'''<ref>[http://kicad-pcb.org/ KiCad]</ref> er programvare for automasjon av prosessen med å lage [[kretskort]] for elektronikk. Programmene lar deg tegne skjema for en krets, og deretter tegne et kretskortutlegg, som enten kan sendes til noe  som produserer kretskort, eller du kan lage det selv.
 
'''KiCad'''<ref>[http://kicad-pcb.org/ KiCad]</ref> er programvare for automasjon av prosessen med å lage [[kretskort]] for elektronikk. Programmene lar deg tegne skjema for en krets, og deretter tegne et kretskortutlegg, som enten kan sendes til noe  som produserer kretskort, eller du kan lage det selv.
 +
 +
== Filer til produksjon ==
 +
Dersom du skal sende filer til produksjon (eller bruke Pick and place maskinen på Bitraf) så trenger du noen filer i tillegg til selve kretskortutlegget. Disse filene lager du under menyen File, Fabrication outputs i KiCad.
 +
* Footprint postion (.pos) files
  
 
== Tips ==
 
== Tips ==
Linje 7: Linje 11:
 
Det er ganske lett å tegne et firkantet omriss ("board outline") i Pcbnew / KiCad. Dersom du ønsker et omriss med avrundede hjørner, eller et omriss med en irregulær form, så er det vanskelig å gjøre det i Pcbnew.
 
Det er ganske lett å tegne et firkantet omriss ("board outline") i Pcbnew / KiCad. Dersom du ønsker et omriss med avrundede hjørner, eller et omriss med en irregulær form, så er det vanskelig å gjøre det i Pcbnew.
  
Hvis man er vant med FreeCAD<ref>[https://www.freecadweb.org/ FreeCAD]</ref>, så finnes det en ekstern workbench<ref>[https://www.freecadweb.org/wiki/External_workbenches FreeCAd - External workbenches]</ref> for å jobbe med KiCad filer. Den heter '''Kicad StepUp Workbench'''<ref>[https://www.freecadweb.org/wiki/KicadStepUp_Workbench FreeCAD - KicadStepUp Workbench]</ref>, den kan lastes ned og installeres direkte fra Tools, Addon manager i FreeCAD. Dokumentasjon kicad StepUp cheat sheet<ref>[https://github.com/easyw/kicadStepUpMod/blob/master/demo/kicadStepUp-cheat-sheet.pdf kicad StepUp cheat sheet(PDF)]</ref>.
+
Hvis man er vant med FreeCAD<ref>[https://www.freecadweb.org/ FreeCAD]</ref>, så finnes det en ekstern workbench<ref>[https://www.freecadweb.org/wiki/External_workbenches FreeCAD - External workbenches]</ref> for å jobbe med KiCad filer. Den heter '''Kicad StepUp Workbench'''<ref>[https://www.freecadweb.org/wiki/KicadStepUp_Workbench FreeCAD - KicadStepUp Workbench]</ref>, den kan lastes ned og installeres direkte fra Tools, Addon manager i FreeCAD. Dokumentasjon kicad StepUp cheat sheet<ref>[https://github.com/easyw/kicadStepUpMod/blob/master/demo/kicadStepUp-cheat-sheet.pdf kicad StepUp cheat sheet(PDF)]</ref>.
  
 
Med Kicad StepUp Workbench kan man hente inn et kretskort (*.kicad_pcb fil), tegne eller gjøre endringer på omriss til kretskortet (ved hjelp av sketch i FreeCAD), og så skrive det tilbake til KiCad kretskort-fila. Testet med FreeCAD 0.17, funker veldig bra.
 
Med Kicad StepUp Workbench kan man hente inn et kretskort (*.kicad_pcb fil), tegne eller gjøre endringer på omriss til kretskortet (ved hjelp av sketch i FreeCAD), og så skrive det tilbake til KiCad kretskort-fila. Testet med FreeCAD 0.17, funker veldig bra.
 +
 +
=== Modifiserte footprints ===
 +
Du kan modifisere footprints slik at de passer bedre til ditt prosjekt. Hvis du gjør det, så er det smart å legge  disse i prosjektspesifikke bibliotek (Project Specific libraries) som inkluderes med prosjektet ditt.  I Footprint Editor så setter du dette opp i Preferences, Manage Footprint Libraries under fane Project specific Libraries. Så velger du det som aktivt bibliotek, og importerer footprintene dit. Husk også å endre slik at skjema / kretskort bruker rett footprint.
 +
 +
=== Kretskort - endre banebredde ===
 +
Hvis du øker banebredde ("track width") globalt på et kretskort (feks. fra 0.4 til 0.5 mm) ved hjelp av '''Edit''', '''Edit All Tracks and Vias''' i Pcbnew, husk at hvis det ikke er plass nok for noen baner, så kommer de ikke til å endre bredde. Sjekk etterpå!
 +
 +
=== Kretskort - speilvende tekst ===
 +
Hvis du lager tekst på kobbersiden, så må den kanskje speilvendes. Enkleste måten å få dette til på er ved hjelp av Text Properties, Display, Mirror.
 +
 +
== Eksempler ==
 +
Her er noen eksempler laget i KiCad
 +
* [https://github.com/jbtronics/PCBruler A PCB Ruler created in KiCAD]
 +
* [https://github.com/mwelling/pocketbone-kicad Smalls mint tin sized BeagleBone (KiCAD version)]
 +
* [https://github.com/FPGAwars/icezum  IceZUM Alhambra: an Arduino-like Open FPGA electronic board]
 +
* [https://gitlab.com/grolab/RS232-level-shifter a quick 'n dirty RS232 level shifter]
 +
* [https://gitlab.com/pok3r-custom/vortex-keyboards KiCAD schematics for Vortex keyboards]
 +
* [https://gitlab.com/pauljdehmer-projects/kicad/preamp KiCad project for Rod Elliott's preamp (Project 88)]
  
 
== Referanser ==
 
== Referanser ==
 
<references/>
 
<references/>
 +
 +
* [http://kicad-pcb.org/libraries/klc/ KiCad Library Convention (KLC)]
 +
* [https://ohm.bu.edu/~pbohn/__Engineering_Reference/pcb_layout/pcbmatrix/Component%20Zero%20Orientations%20for%20CAD%20Libraries.pdf Electronic Component Zero Orientation For CAD Library Construction (PDF)]
  
 
[[Category:Programvare]] [[Category:Elektronikk]]
 
[[Category:Programvare]] [[Category:Elektronikk]]

Nåværende revisjon fra 22. jul. 2019 kl. 10:01

KiCad[1] er programvare for automasjon av prosessen med å lage kretskort for elektronikk. Programmene lar deg tegne skjema for en krets, og deretter tegne et kretskortutlegg, som enten kan sendes til noe som produserer kretskort, eller du kan lage det selv.

Filer til produksjon

Dersom du skal sende filer til produksjon (eller bruke Pick and place maskinen på Bitraf) så trenger du noen filer i tillegg til selve kretskortutlegget. Disse filene lager du under menyen File, Fabrication outputs i KiCad.

  • Footprint postion (.pos) files

Tips

Her kan man skrive inn tips om bruk av KiCad.

Kretskort - lage omriss

Det er ganske lett å tegne et firkantet omriss ("board outline") i Pcbnew / KiCad. Dersom du ønsker et omriss med avrundede hjørner, eller et omriss med en irregulær form, så er det vanskelig å gjøre det i Pcbnew.

Hvis man er vant med FreeCAD[2], så finnes det en ekstern workbench[3] for å jobbe med KiCad filer. Den heter Kicad StepUp Workbench[4], den kan lastes ned og installeres direkte fra Tools, Addon manager i FreeCAD. Dokumentasjon kicad StepUp cheat sheet[5].

Med Kicad StepUp Workbench kan man hente inn et kretskort (*.kicad_pcb fil), tegne eller gjøre endringer på omriss til kretskortet (ved hjelp av sketch i FreeCAD), og så skrive det tilbake til KiCad kretskort-fila. Testet med FreeCAD 0.17, funker veldig bra.

Modifiserte footprints

Du kan modifisere footprints slik at de passer bedre til ditt prosjekt. Hvis du gjør det, så er det smart å legge disse i prosjektspesifikke bibliotek (Project Specific libraries) som inkluderes med prosjektet ditt. I Footprint Editor så setter du dette opp i Preferences, Manage Footprint Libraries under fane Project specific Libraries. Så velger du det som aktivt bibliotek, og importerer footprintene dit. Husk også å endre slik at skjema / kretskort bruker rett footprint.

Kretskort - endre banebredde

Hvis du øker banebredde ("track width") globalt på et kretskort (feks. fra 0.4 til 0.5 mm) ved hjelp av Edit, Edit All Tracks and Vias i Pcbnew, husk at hvis det ikke er plass nok for noen baner, så kommer de ikke til å endre bredde. Sjekk etterpå!

Kretskort - speilvende tekst

Hvis du lager tekst på kobbersiden, så må den kanskje speilvendes. Enkleste måten å få dette til på er ved hjelp av Text Properties, Display, Mirror.

Eksempler

Her er noen eksempler laget i KiCad

Referanser