KiCad-integration: brug af dit komponentbibliotek i KiCad

PartsBox kan interface med KiCad, og dit komponentbibliotek kan være tilgængeligt i KiCad. Dette har mange fordele: du har kun én database med komponenter, og ved import af en stykliste fra KiCad til PartsBox til indkøb eller produktion, matches dine stykliste-poster automatisk og præcist.

Hvordan er dette nyttigt?

Selvom symboler og footprints hører hjemme i KiCad, er det ikke det rette sted at gemme alle dine komponentdata. CAD-værktøjer er ikke designet til at være komponentdatabaser eller lagerstyringssystemer. Det er muligt at tilføje brugerdefinerede datafelter i KiCad, men det er svært at opretholde konsistens på tværs af projekter.

Hvad mere er, er der ingen nem måde at håndtere komponenterstatninger på. For nogle komponenter kender du det nøjagtige MPN, og du ved, at det aldrig vil ændre sig i løbet af et projekts levetid. Men for mange komponenter, især passive, er du ligeglad med det specifikke MPN, så du indtaster bare værdien ("10k"), og dine eksporterede styklister ender med "10k" som den eneste beskrivelse af komponenten. Dette gør det vanskeligt at importere dem til anden software til prissætning og indkøb. Det betyder også, at der spildes meget tid på at vælge de faktiske passive komponenter, der skal bruges i bygninger. Alle kender oplevelsen af at bruge timer på distributørers hjemmesider på at søge efter 6k3 modstande og 1μF X5R kondensatorer.

Med denne integration kan du oprette meta-komponenter til passive komponenter, der bruges i dine projekter. Disse meta-komponenter er knyttet til KiCad-symboler og footprints og placeres i dine skemaer. Når du er klar til at købe komponenter, kan du oprette en enkelt eksempelkomponent med et specifikt MPN og føje den til meta-komponenten. PartsBox vil foreslå yderligere erstatninger rangeret efter popularitet, som du kan tilføje med et enkelt klik. Du kan ændre dit sæt af erstatninger over tid uden at ændre dine skemaer, PCB-design eller stykliste (BOM).

Når du importerer dit design tilbage til PartsBox for prissætning og indkøb, matches BOM-poster automatisk og præcist. Eksporter blot feltet "PartsBox ID", der indeholder ID Anything™ koden - en unik identifikator, der aldrig ændres, hvilket eliminerer uoverensstemmelser.

Bevarelse af designhensigten

Brug af meta-komponenter sammen med KiCad-integration giver dig mulighed for at bevare designhensigten: dine projekter kan bruge de komponenter, der er specificeret i henhold til designhensigten, snarere end specifikke MPN'er.

Sådan fungerer det

Dine KiCad-symboler og footprints forbliver uændrede — PartsBox fungerer som en datakilde, der refererer til symboler og footprints defineret i standard KiCad-biblioteker. PartsBox præsenterer en del af dit komponentbibliotek for KiCad, organiseret i kategorier. Når du vælger en komponent fra PartsBox-biblioteket i KiCad, udfylder den skemasymbolet med data fra PartsBox, såsom producentens varenummer, værdi, footprint og andre konfigurerede felter.

Når den er opsat, kræver denne integration ingen løbende indsats. Dit bibliotek tilgås online via HTTP efter behov. De kategorier, du har konfigureret, vises i KiCad-symbolvælgeren, så du kan placere PartsBox-komponenter i dine skemaer med alle de kortlagte datafelter.

For at opsætte dette:

  1. Opret en API-nøgle i PartsBox
  2. Konfigurer hvilke komponenter der skal vises til KiCad i "Indstillinger | CAD Integration | KiCad"
  3. Definer hvordan komponenter organiseres i kategorier
  4. Angiv datafelt-mapping

PartsBox genererer en konfigurationsfil (med en ".kicad_httplib" endelse), som du placerer i en af dine KiCad-biblioteksmapper. Denne fil indeholder API-nøglen og fortæller KiCad, hvordan den skal oprette forbindelse til PartsBox.

Kategorier

PartsBox præsenterer dit komponentbibliotek for KiCad som kategorier — tilpassede undersæt af din database, der vises som separate browsbare sektioner i Symbolvælgeren. Hver kategori defineres ved hjælp af PartsBox' filtersystem, så du kan oprette kategorier baseret på:

  • Tags
  • Komponentnavne
  • Specifikationer
  • Brugerdefinerede felter
  • Enhver anden kombination af filtre

Komponenter kan optræde i flere kategorier for maksimal fleksibilitet. Du kan også anvende et globalt indledende filter på alle komponenter før kategorispecifik filtrering, hvilket er nyttigt, når du kun vil eksportere en lille delmængde af dine komponenter.

Felt-tilknytninger

Feltmapping lader dig forbinde ethvert PartsBox-felt til ethvert KiCad-datafelt. Der leveres et standardsæt med tre obligatoriske mappinger:

  • KiCad-symbol — påkrævet af KiCad for at matche komponenten med symboler i dit bibliotek
  • Komponent ID Anything™-kode — mappet til et PartsBox ID-felt i KiCad for automatisk stykliste-matchning
  • Komponent ID Anything™-URL — lader dig trykke på 'd' på enhver komponent for at åbne dens informationsside i din browser

Alt andet er valgfrit, selvom konfiguration af KiCad-reference og footprint stærkt anbefales.

For hver komponent, du planlægger at bruge i KiCad, skal du konfigurere dens symbol, fodaftryk og KiCad-reference i "Komponentindstillinger | CAD/PLM data" på komponentinfoskærmen. I fremtiden vil du kunne indstille disse felter for flere komponenter på én gang.

Hvordan det ser ud i KiCad

I KiCad skal du tilføje den downloadede konfigurationsfil til dine symbolbiblioteker. Gå til "Manage Symbol Libraries…" og tilføj .kicad_httplib-filen:

Det anbefales at bruge et biblioteks-kaldenavn, der begynder med et symbol, så det vises først i dialogboksen "Vælg symbol".

Derefter vil dine kategorier og komponenter være synlige i dialogboksen Vælg Symbol!

Import af en KiCad BOM i PartsBox

Når din stykliste er klar til at blive importeret til PartsBox, skal du sørge for, at der er en kolonne med feltet "PartsBox ID". Det felt indeholder ID Anything™-koden, der lader PartsBox matche dine stykliste-poster til komponenter uden yderligere indsats.

Få kontrol over dit lager, indkøb og produktion

Prøv demoen

Planer og priser