KiCad-integration: använda ditt komponentbibliotek i KiCad

PartsBox kan samverka med KiCad, och ditt komponentbibliotek kan vara tillgängligt i KiCad. Detta har många fördelar: du har bara en databas med komponenter och vid import av en BOM från KiCad till PartsBox för inköp eller produktion, matchas dina BOM-poster automatiskt och exakt.

Hur är detta användbart?

Även om symboler och footprints hör hemma i KiCad, är det inte rätt plats att lagra all din komponentdata. CAD-verktyg är inte utformade för att vara komponentdatabaser eller lagerhanteringssystem. Att lägga till anpassade datafält i KiCad är möjligt, men att upprätthålla konsekvens över projekt är svårt.

Dessutom finns det inget enkelt sätt att hantera komponentersättare. För vissa komponenter vet du exakt MPN och du vet att det aldrig kommer att ändras under projektets livstid. Men för många komponenter, särskilt passiva, bryr du dig inte riktigt om det specifika MPN:et, så du anger bara värdet ("10k"), och dina exporterade BOM:ar slutar med "10k" som den enda beskrivningen av komponenten. Detta gör det svårt att importera dem till annan programvara för prissättning och inköp. Det innebär också att mycket tid slösas på att välja de faktiska passiva komponenterna som ska användas i byggen. Alla känner till upplevelsen av att spendera timmar på distributörers webbplatser och söka efter 6k3-motstånd och 1μF X5R-kondensatorer.

Med denna integration kan du skapa meta-komponenter för passiva komponenter som används i dina projekt. Dessa meta-komponenter associeras med KiCad-symboler och footprints och placeras i dina scheman. När du är redo att köpa komponenter kan du skapa en enda exempelkomponent med ett specifikt MPN och lägga till den i meta-komponenten. PartsBox kommer att föreslå ytterligare ersättare rankade efter popularitet, vilka du kan lägga till med ett enda klick. Du kan modifiera din uppsättning av ersättare över tid utan att ändra dina scheman, PCB-design eller BOM.

När du importerar din design tillbaka till PartsBox för prissättning och inköp matchas BOM-poster automatiskt och exakt. Exportera bara fältet "PartsBox ID" som innehåller ID Anything™-koden - en unik identifierare som aldrig ändras, vilket eliminerar felmatchningar.

Bevara designavsikten

Genom att använda metakomponenter tillsammans med KiCad-integration kan du bevara designavsikten: dina projekt kan använda de komponenter som specificerats enligt designavsikten, snarare än specifika MPN.

Hur det fungerar

Dina KiCad-symboler och fotavtryck förblir oförändrade — PartsBox fungerar som en datakälla som refererar till symboler och fotavtryck definierade i standardbibliotek för KiCad. PartsBox presenterar en del av ditt komponentbibliotek för KiCad, organiserat i kategorier. När du väljer en komponent från PartsBox-biblioteket i KiCad, fyller den schemasymbolen med data från PartsBox, såsom tillverkarens artikelnummer, värde, fotavtryck och andra konfigurerade fält.

När den väl är konfigurerad kräver denna integration ingen löpande insats. Ditt bibliotek nås online via HTTP vid behov. Kategorierna du har konfigurerat visas i KiCad-symbolväljaren, vilket gör att du kan placera PartsBox-komponenter i dina scheman med alla mappade datafält.

För att ställa in detta:

  1. Skapa en API-nyckel i PartsBox
  2. Konfigurera vilka komponenter som ska visas för KiCad i "Inställningar | CAD-integration | KiCad"
  3. Definiera hur komponenter organiseras i kategorier
  4. Specificera datafältsmappningar

PartsBox genererar en konfigurationsfil (med filändelsen ".kicad_httplib") som du placerar i en av dina KiCad-bibliotekskataloger. Denna fil innehåller API-nyckeln och talar om för KiCad hur det ska ansluta till PartsBox.

Kategorier

PartsBox presenterar ditt komponentbibliotek för KiCad som kategorier — anpassade delmängder av din databas som visas som separata bläddringsbara sektioner i Symbolväljaren. Varje kategori definieras med hjälp av PartsBox filtersystem, så du kan skapa kategorier baserat på:

  • Taggar
  • Komponentnamn
  • Specifikationer
  • Anpassade fält
  • Vilken annan kombination av filter som helst

Komponenter kan förekomma i flera kategorier för maximal flexibilitet. Du kan också tillämpa ett globalt initialt filter på alla komponenter före kategorispecifik filtrering, vilket är användbart när du bara vill exportera en liten delmängd av dina komponenter.

Fältmappningar

Fältmappningar låter dig koppla vilket PartsBox-fält som helst till vilket KiCad-datafält som helst. En standarduppsättning tillhandahålls, med tre obligatoriska mappningar:

  • KiCad-symbol — krävs av KiCad för att matcha komponenten mot symboler i ditt bibliotek
  • Komponentens ID Anything™-kod — mappad till ett PartsBox ID-fält i KiCad för automatisk BOM-matchning
  • Komponentens ID Anything™-URL — låter dig trycka på 'd' på vilken komponent som helst för att öppna dess informationssida i din webbläsare

Allt annat är valfritt, även om konfigurering av KiCad-referens och fotavtryck rekommenderas starkt.

För varje komponent du planerar att använda i KiCad måste du konfigurera dess symbol, fotavtryck och KiCad-referens i "Komponentinställningar | CAD/PLM-data" på komponentens infoskärm. I framtiden kommer du att kunna ställa in dessa fält för flera komponenter samtidigt.

Hur det ser ut i KiCad

I KiCad, lägg till den nedladdade konfigurationsfilen till dina symbolbibliotek. Gå till "Hantera symbolbibliotek…" och lägg till .kicad_httplib-filen:

Att använda ett bibliotekssmeknamn som börjar med en symbol rekommenderas så att det visas först i dialogrutan "Välj symbol".

Efter det kommer dina kategorier och komponenter att vara synliga i dialogrutan Välj symbol!

Importera en KiCad-BOM till PartsBox

När din stycklista är redo att importeras till PartsBox, se till att det finns en kolumn med fältet "PartsBox ID". Det fältet innehåller ID Anything™-koden som låter PartsBox matcha dina stycklisteposter till komponenter utan någon extra ansträngning.

Ta kontroll över ditt lager, dina beställningar och din produktion

Prova demon

Planer & priser