KiCad-integratie: uw componentenbibliotheek gebruiken in KiCad

PartsBox kan koppelen met KiCad, en uw componentenbibliotheek kan toegankelijk zijn in KiCad. Dit heeft veel voordelen: u heeft slechts één database met componenten en bij het importeren van een BOM uit KiCad in PartsBox voor inkoop of productie worden uw BOM-items automatisch en nauwkeurig gematcht.

Hoe is dit nuttig?

Hoewel symbolen en footprints in KiCad thuishoren, is het niet de juiste plaats om al je componentgegevens op te slaan. CAD-tools zijn niet ontworpen om componentendatabases of voorraadbeheersystemen te zijn. Het toevoegen van aangepaste gegevensvelden in KiCad is mogelijk, maar het behouden van consistentie tussen projecten is moeilijk.

Bovendien is er geen eenvoudige manier om met vervangende componenten om te gaan. Voor sommige componenten ken je het exacte MPN en weet je dat het gedurende de levensduur van een project nooit zal veranderen. Maar voor veel componenten, vooral passieve, geef je niet echt om het specifieke MPN, dus voer je gewoon de waarde in ("10k"), en je geëxporteerde BOM's eindigen met "10k" als enige beschrijving van het component. Dit maakt het moeilijk om ze in andere software te importeren voor prijzen en aankopen. Het betekent ook dat er veel tijd wordt verspild aan het selecteren van de daadwerkelijke passieve componenten die in builds zullen worden gebruikt. Iedereen kent de ervaring van urenlang op websites van distributeurs zoeken naar 6k3 weerstanden en 1μF X5R condensatoren.

Met deze integratie kun je meta-componenten maken voor passieve componenten die in je projecten worden gebruikt. Deze meta-componenten worden geassocieerd met KiCad-symbolen en footprints en in je schema's geplaatst. Wanneer je klaar bent om componenten aan te schaffen, kun je een enkel voorbeeldcomponent maken met een specifiek MPN en dit toevoegen aan de meta-component. PartsBox zal aanvullende vervangende componenten voorstellen, gerangschikt op populariteit, die je met één klik kunt toevoegen. Je kunt je set van vervangende componenten in de loop van de tijd wijzigen zonder je schema's, PCB-ontwerp of BOM te veranderen.

Bij het importeren van je ontwerp terug naar PartsBox voor prijzen en aankopen, worden BOM-items automatisch en nauwkeurig gematcht. Exporteer gewoon het "PartsBox ID"-veld dat de ID Anything™-code bevat - een unieke identificatie die nooit verandert, waardoor mismatches worden geëlimineerd.

Ontwerpdoel behouden

Het gebruik van meta-componenten samen met KiCad-integratie maakt het mogelijk om het ontwerpdoel te behouden: uw projecten kunnen de componenten gebruiken die volgens het ontwerpdoel zijn gespecificeerd, in plaats van specifieke MPN's.

Hoe het werkt

Je KiCad-symbolen en footprints blijven ongewijzigd — PartsBox fungeert als een gegevensbron die verwijst naar symbolen en footprints die in standaard KiCad-bibliotheken zijn gedefinieerd. PartsBox presenteert een deel van je componentenbibliotheek aan KiCad, georganiseerd in categorieën. Wanneer je een component uit de PartsBox-bibliotheek in KiCad selecteert, vult het het schematische symbool met gegevens uit PartsBox, zoals het onderdeelnummer van de fabrikant, waarde, footprint en andere geconfigureerde velden.

Eenmaal ingesteld vereist deze integratie geen doorlopende inspanning. Je bibliotheek wordt online via HTTP geraadpleegd wanneer nodig. De categorieën die je hebt geconfigureerd verschijnen in de KiCad-symboolgenerator, waardoor je PartsBox-componenten in je schema's kunt plaatsen met alle gekoppelde gegevensvelden.

Om dit in te stellen:

  1. Maak een API-sleutel aan in PartsBox
  2. Configureer welke componenten aan KiCad worden getoond in "Instellingen | CAD-integratie | KiCad"
  3. Definieer hoe componenten worden georganiseerd in categorieën
  4. Specificeer gegevensveldmappingen

PartsBox genereert een configuratiebestand (met een ".kicad_httplib"-extensie) dat je in een van je KiCad-bibliotheekmappen plaatst. Dit bestand bevat de API-sleutel en vertelt KiCad hoe verbinding te maken met PartsBox.

Categorieën

PartsBox presenteert je componentenbibliotheek aan KiCad als categorieën — aangepaste subsets van je database die als afzonderlijke doorzoekbare secties in de Symboolkiezer verschijnen. Elke categorie wordt gedefinieerd met behulp van het filtersysteem van PartsBox, zodat je categorieën kunt maken op basis van:

  • Tags
  • Componentnamen
  • Specificaties
  • Aangepaste velden
  • Elke andere combinatie van filters

Componenten kunnen in meerdere categorieën voorkomen voor maximale flexibiliteit. Je kunt ook een globaal initieel filter toepassen op alle componenten vóór categoriespecifieke filtering, wat nuttig is wanneer je slechts een kleine subset van je componenten wilt exporteren.

Veldtoewijzingen

Veldmappingen laten je elk PartsBox-veld verbinden met elk KiCad-gegevensveld. Er wordt een standaardset geleverd, met drie verplichte mappingen:

  • KiCad-symbool — vereist door KiCad om het component te koppelen aan symbolen in je bibliotheek
  • Component ID Anything™-code — gekoppeld aan een PartsBox ID-veld in KiCad voor automatische BOM-matching
  • Component ID Anything™-URL — hiermee kun je op 'd' drukken op elk component om de informatiepagina in je browser te openen

Al het andere is optioneel, hoewel het configureren van de KiCad-referentie en footprint sterk wordt aanbevolen.

Voor elk component dat je van plan bent te gebruiken in KiCad, moet je het symbool, de footprint en de KiCad-referentie configureren in "Componentinstellingen | CAD/PLM-gegevens" op het componentinformatiescherm. In de toekomst kun je deze velden voor meerdere componenten tegelijk instellen.

Hoe het eruitziet in KiCad

Voeg in KiCad het gedownloade configuratiebestand toe aan je symboolbibliotheken. Ga naar "Symboolbibliotheken beheren..." en voeg het .kicad_httplib-bestand toe:

Het gebruik van een bibliotheeknaam die begint met een symbool wordt aanbevolen zodat deze als eerste verschijnt in het dialoogvenster "Kies Symbool".

Daarna zijn je categorieën en componenten zichtbaar in het dialoogvenster Symbool kiezen!

Een KiCad-BOM importeren in PartsBox

Wanneer uw BOM klaar is om te worden geïmporteerd in PartsBox, zorg er dan voor dat er een kolom is met het veld "PartsBox ID". Dat veld bevat de ID Anything™-code waarmee PartsBox uw BOM-items zonder extra moeite aan componenten kan koppelen.

Beheer uw voorraad, bestellingen en productie

Probeer de demo

Plannen & prijzen