KiCad programvare | |
---|---|
KiCad PCB Editor | |
Sjanger | Elektronisk designautomatisering |
Utvikler | KiCad-utviklere [1] |
Dato for første versjon | 1992 |
Siste versjon | 6.0.7 (27. juli 2022) |
Operativsystem | Linux macOS Microsoft Windows |
Språk | C++ |
Verktøysett | wxWidgets |
Tillatelse | GPL ( gratis lisens ) |
Nettsted | www.kicad.org |
KiCad er en åpen kildekodepakke med programvare for elektronisk designautomatisering (EDA) for tegning av elektriske skjemaer og kretskort (PCB). Den har et integrert utviklingsmiljø ( IDE ) med skjemaredigering, stykklistegenerering , PCB - ruting og Gerber- filviser .
KiCad ble opprettet i 1992 av Jean-Pierre Charras [2] under hans arbeid ved IUT i Grenoble . [3] Siden den gang har KiCad vokst betraktelig i både antall frivillige og betalte bidragsytere. Siden 2013 har BE-CO-HT-seksjonen av CERN [4] begynt å bidra ved å gi ressurser til KiCad-prosjektet for å fremme åpen maskinvareutvikling, og bidra til å forbedre KiCad med sikte på å gjøre det på nivå med kommersielle EDA-verktøy.
KiCad vedtok i desember 2015, fra og med versjonen av KiCad 4.0.0, et punktversjonsskjema . Dette var den første versjonen som tok i bruk de avanserte verktøyene laget av CERN-utviklerne. CERN håper å fortsette å bidra til KiCad-utviklingen ved å ansette en utvikler gjennom donasjoner. Bidrag kan gis via lenker på KiCad-nettstedet.
KiCad ble med i Linux Foundation i november 2019. [5]
I tillegg dannet to kjerneutviklere et tjenesteselskap i 2019 for å hjelpe med å gi ekstra betalt utviklingsstøtte for KiCad. [6]
KiCad er organisert i fem hoveddeler:
Sammenlignet med andre åpen kildekode-alternativer tillater KiCad administrasjon av alle arbeidsfaser med samme grensesnitt: kretsdesign, PCB-ruting, Gerber-generering, bibliotekvisning og redigering. KiCad er en applikasjon på tvers av plattformer skrevet med wxWidgets for å kjøre på FreeBSD , Linux , Microsoft Windows og macOS .
Det finnes biblioteker med typisk brukte komponenter fra ulike produsenter, og via den innebygde bibliotekseditoren kan du lage din egen. Konverteringsverktøy er også tilgjengelig for biblioteker fra annen EDA-programvare, for eksempel Eagle . Filene er i tekstformat og godt dokumentert, noe som gjør det enkelt å vedlikeholde dem via Git og lage automatiske komponentgenereringsskript .
Språk som er tilgjengelige for øyeblikket inkluderer engelsk , fransk , finsk , spansk , portugisisk , italiensk , tysk , gresk , slovensk , ungarsk , polsk , tsjekkisk , russisk , koreansk , kinesisk , katalansk , nederlandsk og japansk .
KiCads skjemaredigering har funksjoner som inkluderer hierarkiske skjemaark, egendefinert symbolskaping, ERC (elektrisk regelkontroll) og integrasjon med ngspice (etterfølgeren til Berkeley SPICE ) kretssimulator . Skjematiske symboler er fleksibelt koblet til kretskortfotavtrykk for å oppmuntre til gjenbruk av fotavtrykk og symboler (for eksempel kan et enkelt SMD 0805-fotavtrykk brukes for kondensatorer, motstander, induktorer, etc.).
KiCad PCB-editoren støtter internt opptil 32 kobbernivåer og 32 tekniske nivåer. Dimensjonene til den er lagret til nanometerpresisjon i signerte 32-bits heltall som gjør den teoretiske maksimale PCB-størrelsen 231 nm, eller omtrent 2,14 meter.
En 3D PCB-visningsfunksjon er basert på STEP- og VRML -modeller, og kortmodellen kan eksporteres for integrasjon med andre CAD-er. Visualiseringen realiseres gjennom Wings3D , en gratis og åpen kildekode tredimensjonal modelleringsprogramvare.
Kicad inkluderer noen grunnleggende verktøy for automatisk ruting; alternativt er det mulig å dra nytte av tredjepartsprogramvare som FreeRouting , en gratis Java-applikasjon: i dette tilfellet vil det være nødvendig å eksportere skjemaet i Specctra DSN-format og laste det inn i Freerouting. Når behandlingen er fullført, vil resultatet bli lagret og lastet inn på nytt direkte i pcbnew.