PartsBox är ett omfattande onlineverktyg för att hantera elektronikproduktion, med funktionalitet som sträcker sig från lagerhantering till BOM-prissättning, produktionsspårning och inköp. Det tillhandahåller en centraliserad plattform för att effektivisera och optimera hela processen för elektroniktillverkning.
PartsBox erbjuder ett robust lagerhanteringssystem som håller reda på elektroniska komponenter, deras lagerplatser och aktuella lagernivåer. Det stöder olika typer av komponenter, inklusive länkade komponenter (med tillverkarens artikelnummer), lokala komponenter (anpassade eller generiska komponenter), metakomponenter (utbytbara komponenter) och underenhetskomponenter (resultat av byggprojekt). Varje komponent kan associeras med detaljerad information såsom tillverkare, MPN, footprint, taggar och anpassade fält. Programvaran möjliggör också skapande och hantering av lagerplatser, som kan representera fysiska lagringsenheter som lådor, hyllor eller ställ.
Med PartsBox kan du enkelt prissätta din stycklista (BOM) med hjälp av aktuella komponentpriser från onlinedistributörer. Ladda bara upp din BOM, så hämtar programvaran automatiskt de senaste priserna, med hänsyn till prisstafflingar, valutaomvandlingar, minsta beställningskvantiteter (MOQ) och beställningsmultiplar. Utöver onlineerbjudanden kan du lägga till dina lokala erbjudanden från leverantörer, och specificera flera prisstafflingar, valutor, giltighetsperioder, MOQ och beställningsmultiplar. Detta säkerställer att du alltid har en korrekt och uppdaterad uppskattning av dina BOM-kostnader.
PartsBox effektiviserar processen att bygga elektronikprojekt genom att hantera hela produktionslivscykeln. Projekt i PartsBox representerar stycklistor (BOM) som kan byggas, vilket resulterar i skapandet av delmonteringskomponenter. När ett projekt byggs subtraheras de nödvändiga komponenterna från lagret, och lagret för den resulterande delmonteringskomponenten läggs till. Byggen kan utföras i ett enda steg eller i flera steg, vilket ger flexibilitet i produktionsprocessen. Programvaran sparar en detaljerad historik över alla byggen, vilket möjliggör enkel spårning och revision.
PartsBox tillhandahåller fullständig lot-kontrollfunktionalitet, vilket gör att du kan spåra specifika batcher av komponenter från deras källa till deras användning i produktionen. Lots kan kopplas till detaljerad information såsom namn, beskrivning, bilagor och en händelselogg som registrerar alla aktiviteter relaterade till loten. Denna tvåvägsspårbarhet säkerställer att du har fullständig insyn i ursprunget och användningen av varje batch av komponenter, vilket möjliggör bättre kvalitetskontroll och efterlevnad av branschregler.
PartsBox designades från grunden för att vara snabbt, diskret och enkelt att använda. Användargränssnittet är snabbt och responsivt, vilket gör att du snabbt kan söka efter komponenter, kontrollera lagernivåer, lägga till eller ta bort lager och komma åt projekt. Varje åtgärd sker omedelbart, utan någon märkbar fördröjning.
En av nyckelfunktionerna i PartsBox är dess samarbetsmöjligheter i realtid. Flera användare kan arbeta samtidigt i applikationen, och alla ändringar som görs av en användare är omedelbart synliga för alla andra användare. Detta säkerställer att alla alltid har tillgång till den mest uppdaterade informationen, vilket eliminerar behovet av manuell synkronisering eller kommunikation.
Till skillnad från många traditionella ERP- (Enterprise Resource Planning) eller MRP-verktyg (Material Requirements Planning), som kan vara komplexa och besvärliga att implementera, är PartsBox utformat för att vara enkelt att introducera och integrera i ditt befintliga arbetsflöde. Det syftar till att orsaka minimal friktion inom ett företag, vilket gör att användare kan ta till sig det snabbt och sömlöst.
PartsBox är mer än bara ett verktyg du tvingas använda; det är ett verktyg du kommer att vilja använda. Det intuitiva gränssnittet, de kraftfulla funktionerna och samarbetet i realtid gör det till en trevlig och produktiv upplevelse för alla inblandade i hanteringen av elektroniska komponenter. Oavsett om du är ingenjör, inköpschef eller produktionsledare kommer PartsBox att förenkla ditt arbete och hjälpa dig att hålla dig organiserad och effektiv.
PartsBox handlar helt om elektroniska komponenter, så en 'komponent' är ett grundläggande begrepp. En komponent representerar en elektronisk eller mekanisk del. Det finns flera typer av komponenter:
Observera att för generiska komponenter och komponenter utan namn (t.ex. en no-name NE555 i en DIP-kapsel) är det oftast bättre att använda lokala komponenter. Det finns hundratals versioner av NE555 och din specifika version kan skilja sig något från någon annans. Så använd länkade komponenter endast för exakt matchande komponenter (till exempel om du har en 'NE555PWG4' från Texas Instruments, länka den).
Komponenter är abstrakta: de beskriver komponenten, men tills du lägger till faktiskt lager representerar de inte fysiska saker. Även komponenter utan lager är användbara – till exempel kan du lägga till dem i projekt (BOM:ar) för att få prissättning för dina projekt.
Länkade komponenter har två namn: det lokala (interna) namnet och det officiella MPN:et. I den kostnadsfria hobbyplanen måste det lokala namnet vara detsamma som MPN:et. I kommersiella planer kan båda namnen användas, och det lokala namnet kan skilja sig från MPN:et. Det lokala namnet kan ändras genom att byta namn på komponenten.
Metakomponenter används för att gruppera komponenter som är utbytbara. Detta är användbart för passiva komponenter, där flera komponentalternativ kan läggas till, eller för alla fall där flera komponenter är likvärdiga och vilken som helst av dem kan väljas enbart baserat på pris och tillgänglighet. PartsBox hanterar metakomponenter på liknande sätt som vanliga komponenter, och fördröjer valet av den faktiska komponenten som ska användas. Vid prissättning av projekt kommer erbjudanden för alla medlemskomponenter att beaktas.
Underenhetskomponenter representerar resultatet av att bygga dina projekt. När du bygger ett projekt läggs lager till i motsvarande underenhetskomponent. Komponenten kan sedan användas i andra projekt vid behov. Detta ger ett sätt att bygga komplexa produkter som består av ett antal underenheter och komponenter, var och en producerad eller anskaffad separat.
Förutom standardattribut som namn eller tillverkare kan komponenter också ha anpassade fält/attribut (i planer som stöder denna funktion). Precis som fältet 'Anteckningar' kan dessa användas för att lagra vilken data som helst men på ett mer strukturerat sätt. Några användningsexempel inkluderar Distributör, Distributörens artikelnummer, Leverantörens artikel-URL, Vikt eller Behållarens egenvikt. Anpassade fält indexeras för sökning.
Efter att ha skapat en komponent i PartsBox kan du lägga till lager för att representera det fysiska lagret av den elektroniska komponenten. Lager representerar de faktiska, fysiska exemplaren av komponenten som du har till hands eller kommer att ha tillgång till i framtiden.
En enskild komponent kan ha lager på flera platser. Detta är särskilt användbart när man hanterar rullar med komponenter. Ofta kanske du vill behålla en full rulle på en plats medan du lagrar en mindre mängd på klippt tejp på en annan. Att spåra lager över olika platser visar sig också värdefullt när man arbetar med kontraktstillverkare, eftersom det låter dig övervaka lager som fysiskt finns utanför ditt kontor.
PartsBox separerar avsiktligt begreppen komponenter och lager. Du kan tänka på komponenter som behållare som kan innehålla faktiska komponenter (lager). Komponenter med noll i lagersaldo fyller viktiga syften:
PartsBox behandlar lagerhistorik som ett permanent register med begränsade redigeringsmöjligheter. Du kan alltid ta bort den senaste posten, men äldre poster kan inte raderas och deras kvantiteter kan inte ändras. Detta tillvägagångssätt säkerställer integriteten och spårbarheten för dina lagerdata över tid.
I PartsBox representerar ett parti en specifik batch eller leverans av elektroniska komponenter, spårbar till en känd källa. Partikontroll är en valfri funktion som möjliggör mer detaljerad spårning och hantering av komponentlagret.
När batchkontroll (lot control) är aktiverat delas allt lager för en viss komponent upp i distinkta batcher (lots). En batch skapas när nytt lager läggs till, vilket säkerställer att varje sats av komponenter är associerad med en specifik batch. Detta möjliggör differentiering mellan identiska komponenter som kan ha köpts in vid olika tidpunkter eller från olika leverantörer.
Batcher kan ha olika data kopplade till sig:
Genom att använda partihantering möjliggör PartsBox exakt spårning av komponenter genom hela lagerhanteringsprocessen. Detta är särskilt användbart för att hantera komponenter med begränsad hållbarhet, säkerställa spårbarhet vid kvalitetsproblem eller uppfylla lagstadgade krav.
När komponenter förbrukas under ett bygge eller överförs mellan lagerplatser, registreras det specifika partiet, vilket upprätthåller en fullständig historik över varje partis användning. Denna detaljerade spårning möjliggör enklare identifiering och isolering av problem om de uppstår.
Batchhantering i PartsBox ger ett extra lager av kontroll och synlighet över lagret av elektroniska komponenter, vilket möjliggör effektivare och mer exakt hantering av komponenter.
En lagerplats är en plats där komponenter kan förvaras. Det kan vara ett rum, en låda, en hylla, en ask, ett fack i en ask eller vad som helst annat du kan tänka dig. Hur du organiserar ditt lager är upp till dig. Vissa människor slänger alla sina komponenter i två eller tre lådor, och vissa använder en mer detaljerad metod.
Du kan namnge dina lagerplatser vad du vill, men det finns ett föreslaget namngivningsschema:
Börja med en bokstav. Du kan använda b för lådor (boxes) (med fack), men du kanske också har hyllor (med rullar), eller skåp med lådor. Ett tvåsiffrigt nummer följer, det är numret på din låda, hylla, skåp eller utdragslåda. Sedan, om platsen har underfack, använder vi ett schackrutnätssystem: a1, a2, b1, b2, och så vidare, beroende på rutnätets storlek. Detta resulterar i namn som 'b01-a4', vilket betyder 'låda 1, rad a, kolumn 4', eller 's12-l1-r2' som är 'hylla 12, nivå 1, rulle 2'. Använd vad som helst som låter dig enkelt hitta komponenter.
Provböcker med motstånd eller kondensatorer kan märkas som lådor, utan underfack, eftersom det är lätt att hitta ett specifikt värde i en provbok.
Dina lagerplatsnamn kan ändras när som helst, men välj dem noggrant, eftersom det blir lite svårare att ändra dem när du väl har skrivit ut dina etiketter/klistermärken.
Företag som arbetar med CM/EMS (kontraktstillverkare) prefixar ofta några av sina lagerplatser med tillverkarens namn, så att de enkelt kan filtrera platser och se vad CM:en har i lager just nu.
CM/EMS-företag, å andra sidan, prefixar ofta vissa lagerplatser med kundnamn för att få kundspecifika lagerplatser för konsignerade komponenter.
Anpassade fält ger ett flexibelt sätt att lagra och organisera strukturerad data för olika objekt i PartsBox. Anpassade fält kan läggas till för komponenter, partier, lagerplatser, beställningar, projekt, projektposter (stycklisteposter) och byggen.
Till skillnad från anteckningar eller kommentarer är anpassade fält strukturerade, indexerade för sökning och kan användas i tabellkolumner och filtrering genom hela applikationen. Detta gör att du kan definiera och lagra ytterligare attribut som är specifika för din organisations behov, arbetsflöden eller branschkrav.
Några exempel på hur anpassade fält kan användas:
Anpassade fält är helt integrerade i PartsBox-gränssnittet och kan vara:
När du arbetar med flera objekt kan du utföra massoperationer på anpassade fält:
För att använda dessa åtgärder:
Dessa massoperationer är tillgängliga för komponenter, loter, lagerplatser, ordrar, projekt, projektposter och byggen.
PartsBox tillåter att godtyckliga filer bifogas till komponenter, partier, projekt, lagerplatser, ordrar, lokala offerter och byggen. Denna funktion är användbar för att hålla all relevant information organiserad och lättillgänglig. Några vanliga exempel på filer du kanske vill bifoga inkluderar:
Genom att bifoga dessa filer direkt till relevanta objekt i PartsBox kan du säkerställa att viktig information alltid finns till hands. Det finns ingen anledning att oroa sig för namnkonventioner, katalogstrukturer eller att komma ihåg var filer lagras på en server.
Bilagor lagras säkert i molnet och kan nås varifrån som helst.
När du visar detaljsidan för ett objekt med bilagor ser du en lista över alla bifogade filer. Genom att klicka på ett filnamn laddas bilagan ner till din dator. Du kan också byta namn på bilagor eller ta bort dem om de inte längre behövs.
Genom att utnyttja PartsBox bilagefunktion kan du hålla all viktig dokumentation organiserad och kopplad till relevanta artiklar i ditt lager. Detta sparar tid och säkerställer att alla i ditt team har tillgång till den information de behöver.
I PartsBox representerar beställningar inköp av komponenter från leverantörer. Varje beställning går igenom tre distinkta tillstånd:
Ett projekt i PartsBox representerar en stycklista (BOM), vilket är en lista över komponenter som krävs för att bygga en elektronisk enhet eller sammansättning. Varje projekt motsvarar en specifik design eller produkt.
Projekt tjänar flera syften i PartsBox:
Ett bygge representerar resultatet av att bygga ett projekt. Det motsvarar normalt en sats enheter som har tillverkats, eller håller på att tillverkas. PartsBox stöder enstegs- och flerstegsbyggen, och ett flerstegsbygge kan vara pågående (inte slutfört ännu).
Erbjudanden från leverantörer/distributörer kan bifogas till komponenter för att användas vid prissättning av projekt som kräver komponenten. Erbjudanden kan ha flera prissteg, samt giltighetsperioder (utgångsdatum), minsta beställningskvantitet (MOQ) och beställningsmultiplar.
En inköpslista är en konsoliderad lista över komponenter som krävs för att bygga ett eller flera projekt, baserat på stycklistan (BOM) för varje projekt och de angivna byggkvantiteterna. Den representerar de komponenter du behöver beställa för att slutföra dina planerade byggnationer.
För att skapa en inköpslista lägger du till projekt i din kundvagn och anger kvantiteten för varje projekt du avser att bygga. PartsBox kombinerar sedan de individuella BOM:arna, multiplicerar komponentkvantiteterna med byggkvantiteterna och slår samman dem till en enda lista. Denna process deduplicerar gemensamma komponenter över projekt, vilket resulterar i en enhetlig lista över alla komponenter du behöver köpa.
Inköpslistan ger en tydlig översikt över dina inköpsbehov, vilket gör det enklare att hantera ditt lager och planera dina beställningar. Den tar hänsyn till de aktuella lagernivåerna i ditt lager och indikerar vilka komponenter som behöver beställas och i vilka kvantiteter.
När du har granskat och slutfört din inköpslista kan du fortsätta att skapa leverantörsbeställningar direkt från listan. PartsBox hjälper dig att välja de bästa leverantörerna baserat på dina preferenser, såsom pris, tillgänglighet och ledtid. Du kan dela upp inköpslistan i flera leverantörsbeställningar om det behövs, vilket optimerar din inköpsprocess och minskar kostnaderna.
Rapporter låter dig få översiktsinformation om dina data.
Precis som allt annat i PartsBox uppdateras rapporter i realtid. Som ett exempel, om du håller en "Lågt lager"-rapport öppen och någon annan tar ut lager (vilket gör att lagret för en viss komponent går under en tröskel), kommer din rapport att uppdateras omedelbart.
PartsBox beräknar värdet på ditt komponentlager med hjälp av inköpspriser som anges när du lägger till lager. Att förstå hur denna värdering fungerar hjälper till med finansiell rapportering och lagerhantering.
För varje komponent spårar PartsBox:
När batchkontroll är aktiverat spårar PartsBox det exakta inköpspriset för varje batch. Detta ger exakt kostnadsinformation per batch:
Denna exakta värdering är särskilt användbar för:
Utan partihantering använder PartsBox genomsnittskostnadsmetoden för lagervärdering:
När projekt byggs avgör PartsBox vilket fysiskt lager som ska användas baserat på strategin för val av komponentkälla. Detta påverkar vilka partier som förbrukas först:
Observera att strategin för källval avgör vilket fysiskt lager som förbrukas under byggen. Med batchhantering aktiverat påverkar detta vilka specifika batchkostnader som tillskrivs varje bygge. Utan batchhantering behandlas lagret som utbytbart och genomsnittskostnaden gäller oavsett vilket fysiskt lager som förbrukas.
PartsBox stöder samarbete genom konceptet organisation (företag). Ett företag eller en organisation i PartsBox representerar en delad databas som flera användare kan komma åt samtidigt. Detta gör att team kan arbeta tillsammans med att hantera sitt lager av elektroniska komponenter, inköp och produktion.
När du skapar ett företag eller en organisation i PartsBox kan du bjuda in andra användare att gå med och samarbeta. Antalet användare som kan komma åt en företagsdatabas beror på din prenumerationsplan. Om du behöver rymma fler användare kan du uppgradera din plan i enlighet därmed.
För att ge någon åtkomst till en företagsdatabas måste de först skapa ett PartsBox-konto. När de har ett konto kan en administratör för företaget bjuda in dem och bevilja lämpliga åtkomsträttigheter. Detta gör att du kan kontrollera vem som har tillgång till ditt företags data och vilka åtgärder de kan utföra.
Förutom företagsdatabaser har varje PartsBox-användare också en gratis privat databas för personligt bruk. Denna privata databas är separat från eventuella företagsdatabaser du kan ha tillgång till. Du kan enkelt växla mellan din privata databas och eventuella företagsdatabaser med hjälp av databasväljaren som finns högst upp på PartsBox-appskärmen. Väljaren visar namnet på den för närvarande valda databasen.
PartsBox erbjuder flexibla åtkomstkontrollalternativ för att säkerställa att användare har lämpliga behörigheter baserat på deras roller och ansvar inom företaget. Ett företag har alltid minst en 'admin'-användare som har den högsta kontrollnivån och kan hantera faktureringsinformation samt bevilja eller återkalla åtkomst för andra användare.
För planer utan rollbaserad åtkomstkontroll (RBAC) tillhandahåller PartsBox tre grundläggande åtkomstnivåer:
För planer med rollbaserad åtkomstkontroll (RBAC) erbjuder PartsBox ett mer granulärt och anpassningsbart tillvägagångssätt för åtkomsthantering. Med RBAC kan företag definiera valfritt antal roller och tilldela dem till användare baserat på deras specifika ansvarsområden. Varje roll definierar behörigheter för enskilda operationer, såsom att skapa komponenter, lägga till lager eller utföra byggen.
RBAC möjliggör finkornig kontroll över behörigheter, vilket gör det möjligt för företag att skapa begränsade roller med begränsad åtkomst. Till exempel kan en 'Mottagnings'-roll definieras för att tillåta användare att lägga till och flytta lager men inte ändra projekt eller utföra byggen. Denna roll skulle vara lämplig för anställda som ansvarar för att ta emot och organisera inkommande lager.
På liknande sätt kan en 'Produktions'-roll skapas för att tillåta användare att utföra byggen från fördefinierade projekt men inte ändra själva projekten. Denna roll skulle vara användbar för anställda som är involverade i tillverkningsprocessen och behöver montera produkter baserat på etablerade konstruktioner.
I större organisationer är det ofta nödvändigt att upprätthålla en oföränderlig revisionslogg över alla databasändringar för regelefterlevnad och spårbarhet. Detta är särskilt viktigt för företag som omfattas av regleringar som US FDA Title 21 CFR Part 11, som kräver strikt registerföring och dataintegritet.
Även i avsaknad av lagliga skyldigheter väljer många företag att implementera en verifieringskedja (audit trail) som bästa praxis för att säkerställa ansvarsskyldighet och underlätta grundorsaksanalys vid problem eller avvikelser.
PartsBox-planer med funktionen Audit Trail (Revisionsspår) registrerar automatiskt en detaljerad historik över varje ändring som görs i databasen. Varje post i revisionsspåret inkluderar:
Denna information ger en omfattande och detaljerad bild av databasens utveckling över tid, vilket gör det möjligt för administratörer att rekonstruera händelseförloppet och förstå sammanhanget bakom varje förändring.
Revisionsspårdata kan enkelt exporteras från PartsBox i ett format som är lämpligt för digital signering och långtidsarkivering. Denna exporterade data fungerar som ett verifierbart register över systemets historik, vilket kan användas för att visa efterlevnad av relevanta regler vid revisioner eller inspektioner.
I processen att montera elektroniska enheter med hjälp av SMT (ytmonteringsteknik) pick-and-place-maskiner, kommer en viss procentandel av komponenterna oundvikligen att gå förlorade eller kasseras. Detta beror på de inneboende begränsningarna och ofullkomligheterna i den automatiserade monteringsprocessen.
Dessutom kräver den mekaniska konstruktionen av tejpsmatare som används i dessa maskiner en minsta längd av tejp, känd som "leader", som måste finnas innan maskinen automatiskt kan plocka komponenter från tejpen. Komponenterna i denna leader-tejp är i praktiken oanvända och bidrar till det totala komponentsvinnet.
Komponentsvinn, även kallat komponentbortfall, är en viktig faktor att ta hänsyn till vid produktionsplanering och lagerhantering. Att inte räkna med svinn kan leda till oväntade brister och produktionsförseningar.
PartsBox adresserar detta problem genom att låta användare ställa in spillparametrar på komponentnivå. Denna funktion gör det möjligt för användare att specificera den förväntade procentandelen komponentförlust under monteringsprocessen, samt den minsta kvantitet komponenter som krävs för att ta hänsyn till ledartejpen.
Genom att ställa in noggranna parametrar för spill (attrition) kan användare säkerställa att tillräckliga kvantiteter av varje komponent finns tillgängliga för att slutföra produktionskörningen, med hänsyn till förväntade förluster. PartsBox justerar automatiskt de nödvändiga lagerkvantiteterna baserat på dessa spillinställningar, vilket hjälper till att förhindra brister och upprätthålla ett oavbrutet produktionsflöde.
Många komponenter har en dedikerad "hem"-plats där de alltid ska lagras. PartsBox låter dig tilldela en standardlagerplats till vilken komponent som helst, vilket ger två fördelar:
För att ställa in en standardlagerplats för en komponent:
Rullgardinsmenyn för standardlagerplats visar endast platser som kan ta emot komponenten. Platser som är fulla, arkiverade eller begränsade (t.ex. platser för enstaka komponenter som redan innehåller en annan komponent) visas inte i listan.
När du lägger till lager, om komponenten har en standardplats inställd, kommer PartsBox att markera detta i väljaren för lagerplats. Om platsen är obligatorisk kommer andra alternativ att inaktiveras, vilket säkerställer att komponenten hamnar på sin avsedda plats.
Denna funktion är särskilt användbar för:
Inom elektroniktillverkning är det vanligt att en komponent har möjliga ersättare: funktionellt likvärdiga komponenter som kan användas utbytbart. PartsBox tillhandahåller flera sätt att definiera ersättare, var och en med sin egen semantik och användningsfall.
Metakomponenter låter dig gruppera flera ersättningskomponenter (kända som medlemskomponenter) under ett enda namn. Detta namn kan sedan användas i projekt och stycklistor. Metakomponenter är logiska grupperingar som ger en samlad vy av lagret för alla deras medlemskomponenter. De möjliggör också varningar för lågt lagersaldo på metakomponentnivå.
Ett bra exempel på när man ska använda en metakomponent är för komponenter som 'TPS61161DRVR' och 'TPS61161DRVT'. Dessa är samma komponent, bara i olika förpackningar. Genom att skapa en metakomponent som kallas 'TPS61161DRV' och använda det namnet i dina BOM:ar kan du hantera deras lager som om de vore en enda komponent. Metakomponenten 'TPS61161DRV' kommer att visa det kombinerade lagret för båda förpackningsvarianterna.
Komponentersättare ger ett sätt att indikera att en annan komponent kan användas istället för den nuvarande. Till skillnad från metakomponenter ger komponentersättare ingen lagergruppering. Lagret för varje komponent hanteras fortfarande oberoende.
Komponentersättare är särskilt användbara för passiva komponenter, som ofta har funktionella motsvarigheter som du inte nödvändigtvis vill hantera som en enskild lagerartikel. Genom att definiera komponentersättare kan du ange att en annan komponent kan användas istället för den nuvarande i varje projekt, stycklistepost och inköpslistepost, globalt.
Ibland kan en komponent ersättas för en specifik BOM-post i ett projekt, men inte nödvändigtvis någon annanstans. Det är här BOM-ersättare kommer in.
BOM-ersättare låter dig definiera en ersättningskomponent för en specifik BOM-post i ett projekt. Denna ersättning gäller endast för den specifika BOM-posten och påverkar inte komponentens användning i andra projekt eller BOM:ar.
Vid byggnation eller inköp kombinerar PartsBox information om alla ovanstående typer av ersättare för att producera en omfattande lista över alla möjliga ersättare för en given BOM-post eller inköpslistepost.
Denna kraftfulla funktion säkerställer att du har maximal flexibilitet vid inköp och användning av komponenter, samtidigt som du behåller strikt kontroll över ditt lager och dina byggen.
Genom att använda metakomponenter, komponentersättare och BOM-ersättare kan du optimera din lagerhantering, minska risken för lagerbrist och säkerställa att dina projekt kan byggas även om en specifik komponent blir otillgänglig.
Lagerplatser i PartsBox representerar de fysiska platser där komponenter förvaras, såsom lådor, hyllor eller ställ. För att skapa en ny lagerplats, navigera till Lager-sektionen i huvudmenyn och klicka på knappen 'Skapa'. PartsBox erbjuder fyra metoder för att skapa lagerplatser:
Efter att ha skapat lagerplatser kan du tilldela komponenter till dem, vilket gör det enkelt att spåra den fysiska platsen för ditt lager. Lagerplatser kan byta namn efter skapandet för att bättre återspegla deras innehåll eller syfte. Lagerplatser kan dock inte raderas. Istället kan du arkivera en lagerplats, vilket döljer den från vyn men fortfarande behåller den (tillsammans med dess historik) i databasen. Detta säkerställer att historiska data om platsen och dess tillhörande komponenter bevaras för framtida referens eller revisionsändamål.
I PartsBox hanteras komponenter och lager separat. Skapa först en komponent genom att ange dess detaljer och specifikationer. Lägg sedan till lagerkvantiteter för att spåra fysiskt lager. Komponenter utan lager är fortfarande användbara - du kan till exempel lägga till dem i stycklistor (BOM) för att beräkna projektkostnader och generera prisuppskattningar.
För att lägga till en ny komponent, navigera till sektionen Komponenter i huvudmenyn och använd knappen 'Skapa' för att öppna dialogrutan för att skapa komponent.
Fältet 'Komponenttyp' bestämmer vilken typ av komponent som kommer att skapas:
För kommersiella användare är det möjligt att omedelbart tilldela ett lokalt (internt/företags-) artikelnummer till en länkad komponent.
Det finns två metoder för att söka efter länkade komponenter:
Efter att ha angett en sökterm och klickat på antingen 'Matcha' eller 'Sök', kommer resultaten att visas. Välj den komponent som exakt matchar dina krav och var noga med små variationer i namngivningen, eftersom de kan indikera betydande skillnader i de faktiska komponenterna. När du väljer ett resultat kommer dess specifikationer att visas, och en länk till datablad kommer att tillhandahållas bredvid varje komponent, om tillgängligt.
När du skapar lokala komponenter krävs endast komponentnamnet; alla andra fält är valfria.
Vissa planer tillåter uppladdning och bifogning av datablad, bilder, CAD-modeller och annan information till komponenter. Detta görs efter att komponenten har skapats.
För att skapa en metakomponent, ange ett namn och valfritt ett footprint och en beskrivning. Den nyskapade metakomponenten kommer att vara tom, vilket innebär att den inte kommer att innehålla några medlemskomponenter (ersättare). Dessa måste läggas till senare, antingen genom att använda knappen "Lägg till komponent" på metakomponentens infoskärm eller genom att välja flera komponenter i huvudkomponenttabellen och använda alternativet "Valda | Lägg till i metakomponent".
Om du har en befintlig komponent med lager, erbjudanden och användningshistorik som du vill göra om till en metakomponent, kan du konvertera den istället för att skapa en ny tom metakomponent. Detta är användbart när du inser att en komponent du har använt faktiskt borde representera en grupp av utbytbara alternativ.
En komponent kan konverteras till en meta-komponent om den inte redan är en meta-komponent, inte är en underenhet och inte är arkiverad.
Hur man konverterar:
Vad som händer under konvertering:
Vad som förblir oförändrat:
När en komponent blir föråldrad eller utgår kan du vilja ersätta den med en annan komponent i alla dina projekt. Istället för att redigera varje projektpost individuellt kan du använda funktionen "Ersätt i projekt" för att göra detta i ett steg.
Hur man ersätter:
Vad som händer under ersättning:
Vad som förblir oförändrat:
Om du vill byta ut en komponent endast i specifika projekt snarare än i alla projekt, kan du göra det från projektlistan med hjälp av massval.
Hur man ersätter i valda projekt:
Detta är användbart när ett komponentbyte endast gäller vissa projekt, eller när du vill rulla ut en ersättning gradvis, projekt för projekt.
Samma beteenden gäller som vid global ersättning: låsta offerter på berörda poster rensas, listposter och bygghistorik påverkas inte, och den ursprungliga komponenten ändras eller raderas inte.
Det finns två sätt att radera en komponent:
Att ta bort en komponent är en destruktiv åtgärd som inte rekommenderas om du inte tar bort en nyligen skapad komponent som aldrig har använts i byggnationer och aldrig har haft något lager tillagt. När du tar bort en komponent kommer PartsBox inte att kunna lösa referenser till den komponenten i tidigare bygghistorik. Undvik i allmänhet att ta bort komponenter som har använts i byggnationer.
Oftast är det bättre att arkivera en komponent istället (se nedan).
En komponent som har arkiverats kommer inte att visas i vanliga tabeller och sökningar, vilket förhindrar att den stör normal användning. Den kommer fortfarande att vara tillgänglig i tabellen "Komponenter | Arkiverade" och kommer att förbli synlig i bygghistorik.
För att arkivera en komponent, gå till "Andra åtgärder" på komponentinformationsskärmen och klicka på knappen "Arkivera komponent".
Komponenten som arkiveras bör inte ha något lagersaldo (varken tillgängligt eller beställt). Att arkivera en komponent som har lagersaldo är vanligtvis inte logiskt. Även om arkiverade komponenter inte visas i standardtabeller och sökningar, påverkar de fortfarande rapporter som komponentvärdesrapporten eller lagerplatsvärdesrapporten. Av denna anledning kan du inte arkivera en komponent med befintligt lagersaldo. Du måste först ta bort lagersaldot från komponenten manuellt och/eller ta bort komponenten från beställningar innan du arkiverar den.
Arkivering är det rekommenderade tillvägagångssättet för komponenter du inte vill se i din dagliga databasverksamhet. Ta endast bort komponenter som skapades av misstag och aldrig har använts.
Sökning är en grundläggande funktion i PartsBox som låter dig snabbt hitta de komponenter du behöver. Huvudsökrutan är tydligt placerad högst upp i Komponent-sektionerna, vilket ger ett kraftfullt verktyg för att begränsa listan över visade komponenter.
Förutom huvudrutan för sökning finns sök- och filtreringsmöjligheter i de flesta tabeller i applikationen. Dessa sökrutor är enklare än den huvudsakliga komponentsökmotorn och erbjuder exakt matchningsfunktionalitet för att hjälpa dig att förfina dina resultat.
Komponentsökmotorn använder fuzzy matching, vilket innebär att även om dina söktermer inte matchar exakt, kommer relevanta resultat fortfarande att visas. För att hjälpa dig att snabbt identifiera de mest relevanta matchningarna, skiljs exakta resultat visuellt från partiella matchningar med olika bakgrundsfärger.
När du söker efter komponenter inkluderas följande fält i sökningen:
Förutom att söka med nyckelord kan du också söka med taggar. För att söka efter tagg anger du helt enkelt tecknet # följt av taggnamnet. Taggar matchas exakt, och om du anger flera taggar måste en komponent ha alla angivna taggar för att inkluderas i resultaten.
För ännu större flexibilitet kan du kombinera nyckelord och taggar i dina sökfrågor. Detta gör att du kan skapa mycket riktade sökningar som hjälper dig att hitta exakt vad du behöver, även i stora och komplexa komponentdatabaser.
De flesta tabeller i PartsBox stöder avancerade filtreringsmöjligheter, vilket gör att du snabbt kan begränsa den visade datan för att matcha specifika kriterier. Filtreringssystemet är mycket konfigurerbart och stöder komplexa logiska villkor. Det här avsnittet guidar dig genom processen att skapa, använda och hantera filter i PartsBox.
För att filtrera data i en tabell, följ dessa steg:
För att snabbt ta bort alla filter som för närvarande tillämpas på en tabell, använd knappen "Ta bort alla filter". Om du planerar att återanvända filtret i framtiden, se till att spara det som en förinställning innan du tar bort det.
Filtervillkor är byggstenarna i dina filter. Varje villkor består av ett fält, ett villkor och ett värde:
Du kan kombinera flera filtervillkor med logiska OCH/ELLER-operatorer. PartsBox stöder nästlade villkor, vilket gör att du kan skapa komplex filtreringslogik genom att lägga till enstaka villkor eller flera villkor kombinerade med OCH/ELLER under varje OCH/ELLER-sats.
När du anger numeriska värden i filtervillkor kan du använda enhetsprefix för bekvämlighet. Ange helt enkelt prefixet utan enheten. Använd till exempel "22u" istället för "22μF" och "10k" istället för "10kΩ". Observera att prefixen är skiftlägeskänsliga, så "m" och "M" representerar olika värden.
PartsBox stöder följande enhetsprefix:
PartsBox låter dig spara dina filter som förinställningar, vilka kan vara antingen personliga eller delade inom ditt företag. Denna funktion gör att du snabbt kan ladda komplexa filter och definiera filter som är användbara för alla i din organisation.
För att hantera dina filterförinställningar:
När du sparar filterkonfigurationer som förinställningar visas de i en rullgardinsmeny i tabellhuvudet. Detta ger snabb åtkomst till dina ofta använda filter och gör det effektivt att växla mellan olika vyer.
Filterförinställningar kan fungera likt kategorier när de baseras på taggar eller namn. Till skillnad från strikta kategorisystem där varje objekt endast tillhör en kategori, erbjuder förinställningar mer flexibilitet genom att låta objekt visas i flera filtrerade vyer samtidigt. Detta tillvägagångssätt ger dig de organisatoriska fördelarna med kategorier utan deras typiska begränsningar.
Utöver filterförinställningar låter PartsBox dig spara och dela tabellkolumnkonfigurationer som förinställningar. Detta är användbart när olika användare i din organisation behöver se samma kolumner i en konsekvent layout, eller när du snabbt vill växla mellan olika kolumnarrangemang för olika uppgifter.
Förinställningar för tabellkonfiguration lagrar valet av kolumner, deras ordning och deras relativa bredd. Precis som filterförinställningar kan de sparas som personliga förinställningar (endast synliga för dig) eller som företagsomfattande förinställningar (delade med alla användare i din organisation).
För att spara en tabellkonfiguration som en förinställning:
För att ladda en sparad tabellkonfigurationsförinställning:
Du kan också hantera dina förinställningar genom att klicka på tabellkonfigurationsikonen och använda knappen "Hantera förinställningar" för att:
Förinställningar för tabellkonfiguration är särskilt användbara för team som behöver konsekventa vyer över olika användare, som att säkerställa att alla ser samma kolumner vid export av data eller granskning av lager.
PartsBox erbjuder ett bekvämt sätt att utföra åtgärder på flera komponenter. I komponenttabellen har varje komponent en kryssruta bredvid sitt namn, vilket gör att du kan välja den individuellt. Applikationen kommer ihåg dina val, så du kan fritt blanda val och sökningar utan att förlora dina valda komponenter. Allteftersom du väljer komponenter, utför sökningar och väljer fler komponenter, kommer ditt urval stadigt att växa.
För att välja alla komponenter i den aktuella vyn, klicka på kryssrutan för markering i tabellhuvudet. Detta markerar alla synliga komponenter som valda. Om du behöver avmarkera allt och börja om, använd alternativet "Avmarkera alla" från menyn "Markering".
Menyn 'Urval' erbjuder en rad operationer som kan utföras på de valda komponenterna:
Genom att använda urvalskryssrutorna och menyn 'Urval' kan du effektivt utföra massoperationer på flera komponenter i PartsBox.
På samma sätt som du arbetar med flera komponenter kan du utföra åtgärder på flera partier. I sektionen Komponenter väljer du knappen Partier för att visa tabellen som listar alla partier i ditt lager. Du kan sedan välja de partier du vill arbeta med och använda menyn "Valda..." för att:
Om du väljer att flytta en mindre kvantitet än hela partiet, kommer partiet att delas upp, och PartsBox kommer att be dig om ytterligare information om det nyskapade partiet. När du delar ett parti som skapades från en byggnation, kommer det nya partiet att visa den ursprungliga bygginformationen i fliken Byggnationer, vilket bibehåller full spårbarhet.
Batchhantering är endast tillgänglig i planer med funktionen Lot Control (Batchkontroll).
Även i planer utan partikontroll kan du utföra operationer på flera partier av komponenter. Men i detta fall kan dessa operationer endast utföras inom en lagringsplats.
För att se komponenter som lagras på en lagerplats, gå till sektionen Lager och välj en lagerplats. Alternativt, expandera en lagerplatsrad i tabellen för att se listan över komponenter som lagras där. Välj en eller flera komponenter och använd menyn "Valda..." för att:
I planer med batchkontroll kommer dessa operationer att spåra batcher korrekt. Om du väljer att flytta en mindre kvantitet än hela batchen, kommer batchen att delas upp och PartsBox kommer att be dig om ytterligare information om den nyskapade batchen.
PartsBox erbjuder flera bekväma metoder för att lägga till komponenter i ett projekt, vilket gör att du effektivt kan fylla din stycklista (BOM). Här är de tillgängliga alternativen:
Att skanna streckkoder är ett snabbt och effektivt sätt att hantera inkommande leveranser, lägga till eller ta bort lager och skapa nya komponenter i PartsBox. Denna funktion förbättrar ditt arbetsflöde för lagerhantering, sparar tid och minskar manuell datainmatning.
PartsBox stöder två metoder för att skanna streckkoder:
För att börja skanna streckkoder, klicka på menyknappen 'Skanna' i PartsBox. Beroende på din skanningsmetod:
Efter att en streckkod har avkodats framgångsrikt analyserar PartsBox datan och vidtar en av följande åtgärder:
PartsBox stöder ett brett utbud av streckkodsformat som vanligtvis används av distributörer av elektroniska komponenter:
Om den skannade streckkoden innehåller kvantitetsinformation kommer den automatiskt att fyllas i i dialogrutan "Lägg till lager".
Om du skapade din DigiKey-order inom PartsBox och kopierade de genererade ID-koderna till din DigiKey-varukorg, kommer streckkoderna på dina mottagna komponenter att innehålla PartsBox-ID:n. När du skannar dessa streckkoder kommer PartsBox automatiskt att identifiera den tillhörande ordern och radartikeln, vilket gör att du enkelt kan ta emot komponenterna mot ordern.
Du kan skriva ut etiketter för komponenter, batcher, lagerplatser, order, projekt och byggen direkt från PartsBox. Det finns ett mall-system som låter dig anpassa etiketterna efter dina behov.
Vad du behöver för direkt etikettutskrift:
Anledningen till kravet på JSPrintManager är att webbläsare inte har direkt åtkomst till skrivare. För att skicka råkoder till en skrivare måste PartsBox ansluta till JSPrintManager lokalt och be den skicka data till skrivaren.
Om du har förutsättningarna, bör du se en lista över tillgängliga skrivare i ditt system genom att gå till 'Inställningar | Etiketter | Skrivare'. Välj din ZPL-kompatibla etikettskrivare där.
Det finns flera etikettkategorier: Komponenter, Partier, Lagerplatser, Beställningar, Projekt och Byggen. I var och en av dessa kategorier låter PartsBox dig definiera flera etikettmallar. Detta gör att du snabbt kan växla mellan olika etikettyper eller storlekar. I kommersiella planer delas etikettmallar inom hela företaget.
För att skapa en ny etikettmall, navigera till 'Inställningar | Etiketter' och välj en av kategorierna. Om du klickar på 'Skapa' i den valda kategorin kommer du att se en förifylld mall med en exempeletikett. Dessa exempel har noggrant förberetts för att vara en bra standard med 2,25x1,25 tums etiketter (ja, Zebra specificerar etikettmått endast i tum, dessa är 57,15mm x 31,75mm).
På vänster sida av etikettmallformuläret ser du:
På höger sida av etikettmallformuläret finns en "Fält"-sektion. Denna listar datafälten i din mall (markerade med siffror inom klammerparenteser). PartsBox upptäcker automatiskt fält baserat på det högsta numret som används i din mall. Till exempel, om du använder {0}, {1} och {5} i din mall, kommer du att ha 6 fält att konfigurera (fält 0 till 5). För vart och ett av dessa fält kan du välja vilket tillgängligt PartsBox-datafält som helst. Vi föreslår att du skriver på tangentbordet för att söka, eftersom det finns så många PartsBox-datafält att välja mellan.
När du klickar på 'Spara' kommer din mall att vara tillgänglig för användning.
När du har valt en skrivare och skapat minst en etikettmall kan du skriva ut etiketter för alla objekt i PartsBox.
För att skriva ut en etikett, öppna informationsskärmen för objektet du vill märka. För komponenter är detta komponentinformationsskärmen; för lagerplatser, lagerplatsinformationsskärmen; och på liknande sätt för andra objekt. I det övre högra hörnet av informationsskärmen letar du efter ID Anything™-knappen, som visar en liten QR-kodsikon och en kort version av ID Anything™-koden. Klicka på den här knappen för att öppna en dialogruta som visar en mallväljare, en förhandsgranskning av etiketten och en "Skriv ut etikett"-knapp.
Taggar erbjuder ett kraftfullt och flexibelt sätt att kategorisera och organisera dina data i PartsBox. Genom att applicera taggar på olika objekt såsom komponenter, lagerplatser, projekt, beställningar, partier och byggen kan du snabbt hitta och filtrera specifika delmängder av dina data.
Taggar kan tilldelas antingen från info-/redigeringsskärmar eller genom att välja flera objekt och använda alternativet 'Lägg till/ta bort taggar...' från menyn 'Urval'.
När du lägger till taggar, ange helt enkelt taggnamnet utan det inledande #-tecknet. Ett objekt kan ha valfritt antal taggar kopplade till sig.
Taggar spelar en viktig roll vid sökning och filtrering av dina data. När du anger en tagg i sökrutan (föregången av tecknet #), kommer PartsBox att begränsa sökresultaten till objekt som har den specifika taggen tilldelad.
Tänk på att taggar matchas exakt. Om du anger flera taggar i sökrutan måste ett objekt ha alla angivna taggar för att inkluderas i resultaten.
För att effektivisera taggningsprocessen genererar PartsBox automatiskt auto-taggar för dina komponenter baserat på deras specifikationer. Dessa auto-taggar skapas oberoende av dina manuellt tilldelade taggar, så du behöver inte oroa dig för konflikter om du tilldelar en tagg med samma namn som en auto-tagg.
Auto-taggar ger ett bekvämt sätt att kategorisera komponenter utan att kräva manuellt arbete. De säkerställer att komponenter med liknande specifikationer automatiskt grupperas tillsammans, vilket gör det lättare att hitta och hantera dem.
Inom elektroniktillverkning går en viss procent av komponenterna vanligtvis förlorade eller slösas bort på grund av olika faktorer som hantering, maskininställning eller defekter. PartsBox låter dig definiera parametrar för svinn (eller spill) för varje komponent individuellt, vilket säkerställer att dina lager- och orderkvantiteter tar hänsyn till dessa förväntade förluster.
PartsBox tillhandahåller två metoder för att specificera spill:
För att ställa in parametrar för spill (attrition) för en enskild komponent, navigera till komponentens detaljsida och hitta inställningarna för spill. Du kan ange procent- och/eller kvantitetsvärden efter behov.
Om du behöver ställa in parametrar för spill (attrition) för flera komponenter samtidigt, gör PartsBox det enkelt med massredigeringsfunktionen:
När du använder PartsBox för att bygga eller prissätta projekt och BOM:ar tar applikationen automatiskt hänsyn till de definierade svinnparametrarna. Den beräknar det totala antalet komponenter som krävs baserat på projektets behov och de förväntade förlusterna, vilket säkerställer att du har tillräckligt med lager eller beställningskvantiteter för att slutföra bygget.
Spill kan inte ställas in direkt för metakomponenter, som används för att gruppera utbytbara komponenter. Vid prissättning av projekt som inkluderar metakomponenter kommer PartsBox att använda de maximala spillvärdena från alla individuella komponenter inom metakomponenten. Vid byggande av projekt kommer det faktiska spillet att beräknas baserat på den specifika komponent som valts från metakomponentgruppen vid tidpunkten för bygget.
PartsBox kan importera en BOM (stycklista) från ett antal CAD/eCAD-paket, i CSV- eller TSV-format. Du kan importera BOM-poster antingen genom att skapa ett nytt projekt eller till ett befintligt projekt.
För att skapa ett nytt projekt genom att importera en befintlig BOM, använd knappen 'Importera' i sektionen 'Projekt'. Detta kommer att be om filen som ska laddas upp. Ladda upp en CSV/TSV-fil som exporterats från ditt CAD-program.
PartsBox kommer att försöka tolka din BOM och visa de preliminära resultaten. Justera alternativen 'Fältseparator' och 'Teckenkodning' först tills BOM:en tolkas korrekt och de första exempelraderna visas. Se till att kryssrutan 'Första raden innehåller kolumnnamn' är korrekt inställd för din BOM.
Justera därefter mappningen från stycklistekolumner till PartsBox stycklistefält. Det finns en "Gissa"-knapp som använder heuristik för att göra en bästa gissning på kolumnmappningar, men granska alltid resultaten noggrant.
Den importerade stycklistan (BOM) visas under kolumnmappningstabellen när du har mappat de nödvändiga kolumnerna.
De tillgängliga BOM-fältvalen är:
För att spara tid vid framtida importer kan du spara dina kolumnmappningsinställningar som en förinställning för snabb åtkomst senare.
Efter import av en BOM till PartsBox måste varje rad som representerar en komponent matchas mot en specifik komponent som redan har skapats. Det finns inget sätt att automatiskt skapa komponenter medan man importerar en BOM på grund av tvetydighet och potentiella kostsamma misstag: det finns många komponenter med samma namn. Matchningen kan göras automatiskt om komponenterna redan har skapats på flera sätt som provas i ordning:
Det rekommenderas starkt att lagra antingen ID Anything™-koder eller CAD-nycklar i CAD-komponentdatabasen och exportera dessa i stycklistorna (BOM) för att få snabb, enkel och exakt matchning.
Poster som inte har matchats mot komponenter kommer att markeras. För dessa poster kan du antingen skapa ytterligare komponenter och försöka matcha igen (se nedan), eller öppna varje post och göra matchningen manuellt, och eventuellt skapa en ny komponent i processen. Det är också möjligt att avmatcha posten om du gjort ett misstag.
För att försöka matcha igen kan du välja några eller alla poster i stycklistan (BOM) och använda menyalternativet 'Valda | Matcha poster'. Detta kommer att försöka matcha alla valda poster igen. Du kan också avmatcha flera poster om det behövs.
BOM-poster är inte begränsade till komponenter, utan kan också representera tjänster eller arbete, som kretskortsmontering, testning eller förpackning. Dessa poster kan ha offerter kopplade precis som komponenter, vilket gör det möjligt att uppskatta hela produktionskostnaden, inte bara kostnaden för komponenter. Offerter för tjänste-/arbets-BOM-poster liknar komponentofferter: flera prissteg, minsta beställningskvantiteter (MOQ) och utgångsdatum stöds, och offerter kan anges i vilken valuta som helst som stöds.
BOM-poster kontrolleras för korrekthet för att hjälpa till att undvika misstag och möjliggöra strukturell BOM-redigering. Kvantiteten för en given radpost måste matcha antalet designatorer. Till exempel är en BOM-post med en kvantitet på 2 och designatorerna C1, C2 korrekt, men en kvantitet på 2 och en enda designator C1 är sannolikt ett misstag. PartsBox visar varningar när detta händer, och detta kommer också att göra det omöjligt att slå samman BOM-poster med dessa misstag.
Om flera poster matchas mot samma komponent är det oftast vettigt att slå samman dem till en enda post och justera kvantitet och designatorer därefter. Det är detta alternativet 'Valda | Slå samman poster' är till för. Om du väljer flera poster som refererar till samma komponent kan du slå samman dem till en enda BOM-post.
Det är också möjligt att expandera BOM-poster. En BOM-post med ett antal på 2 och designatorer C1, C2 kan expanderas till två BOM-poster, var och en med ett antal på 1, där en av dem refererar till C1 och den andra till C2. Detta är användbart om du vill redigera en av posterna eller utesluta den från byggen. För att expandera en BOM-post, använd knappen 'Expandera post' efter att ha öppnat BOM-raden som du vill expandera.
En BOM-post med ett antal större än 1 kan expanderas till flera BOM-poster med ett antal på 1. Som ett exempel, om det finns en post med RC0805FR-0710KL, ett antal på 3 och designatorer R1,R2,R3, kan den expanderas till tre poster:
RC0805FR-0710KL, antal 1, designator R1RC0805FR-0710KL, antal 1, designator R2RC0805FR-0710KL, antal 1, designator R3Utökning kan göras genom att klicka på knappen 'Expandera post' när du redigerar BOM-posten. Denna knapp visas endast för poster som har ett antal större än 1. Du kan också välja flera BOM-poster och använda "Valda | Expandera poster...".
Den omvända operationen är också möjlig: det går att välja flera BOM-poster med samma komponent och använda menyalternativet 'Valda | Slå samman poster...'. Detta kommer att slå samman de valda posterna till en enda BOM-post och kombinera referensbeteckningarna.
Vid sammanslagning av BOM-poster utförs en OCH-operation på BOM-ersättare: snittet av uppsättningarna av BOM-ersättare för valda poster blir uppsättningen av ersättare för den sammanslagna posten.
Längst ner i BOM:en kan det finnas en varning om att flera BOM-rader hänvisar till samma komponenter. Detta är inte ett problem, PartsBox erbjuder bara ett bekvämt sätt att utföra 'Sammanfoga'-operationen på hela BOM:en. Om du klickar på 'Sammanfoga alla' kommer alla instanser av flera BOM-rader som hänvisar till samma komponent att bearbetas och sammanfogas.
När du redigerar en stycklista (BOM) i PartsBox har du flexibiliteten att lägga till komponentersättare för enskilda BOM-poster. Denna funktion låter dig ange alternativa komponenter som kan användas utbytbart med huvudkomponenten. Vid byggnation, prissättning eller inköp behandlar PartsBox huvudkomponenten och alla dess ersättare som lika giltiga val, vilket ger dig större flexibilitet vid inköp av komponenter.
BOM-ersättare fungerar på liknande sätt som medlemskomponenter (ersättare) i metakomponenter och ersättare för enskilda komponenter. Det finns dock en viktig skillnad: BOM-ersättare konfigureras per post inom ett specifikt projekt och har ingen effekt utanför den specifika posten. Denna detaljerade kontroll gör att du kan skräddarsy ersättare för varje projekts specifika krav.
När BOM:ar kombineras för inköp intar PartsBox en konservativ hållning till hantering av ersättare. Om det finns två poster för samma komponent men med olika uppsättningar ersättare, kommer PartsBox endast att beakta snittet av ersättare — det vill säga de ersättare som är gemensamma för båda posterna. Detta säkerställer att endast ersättare som är universellt tillämpliga på komponenten över alla instanser används i inköpslistan. För att illustrera detta, låt oss ta ett exempel. Antag att du har en BOM där Komponent A har ersättarna B och C, och en annan BOM där Komponent A har ersättarna B och D. I detta fall kan PartsBox inte anta att Komponent A alltid kan ersättas med B, C eller D. Istället kommer PartsBox endast att vara säker på att Komponent A kan ersättas med B, eftersom det är den enda gemensamma ersättaren över båda BOM:arna.
Vid sammanslagning av BOM-poster utförs en OCH-operation på BOM-ersättare: snittet av uppsättningarna av BOM-ersättare för valda poster blir uppsättningen av ersättare för den sammanslagna posten.
Vissa versioner av Altium Designer är kända för att ha problem med att hantera dubbla citattecken (") i de CSV-filer de genererar. Specifikt misslyckas dessa versioner med att korrekt escapea dubbla citattecken inom fältvärden. Till exempel, om ett fält innehåller ett värde som 0.156", kommer den resulterande CSV-filen inte att följa standardreglerna för CSV-formatering, vilket gör den problematisk för vidare bearbetning eller import.
För att åtgärda detta problem har användare som stöter på problem med sina CSV-filer på grund av oescapade dubbla citattecken ett par manuella korrigeringsalternativ:
Överväg att söka efter programuppdateringar eller patchar från Altium som kan lösa detta problem i framtida utgåvor, vilket minskar behovet av manuella filjusteringar.
Att uppskatta kostnaden för ett projekt är ett viktigt steg i produktionsprocessen. PartsBox förenklar denna uppgift genom att tillhandahålla en omfattande prissättningsfunktion. För att komma åt denna funktion, navigera till projektet du vill prissätta och välj fliken 'Prissättning'.
När du öppnar fliken 'Prissättning' kommer du att presenteras med huvudpristabellen, som visar en detaljerad uppdelning av projektets komponenter och deras tillhörande kostnader. Denna tabell innehåller information som komponentnamn, tillverkare, MPN (tillverkarens artikelnummer), erforderlig kvantitet och enhetspriset för varje komponent.
Bygg-/batchstorlek är antalet enheter som du vill uppskatta prissättningen för. Flera vanliga kvantiteter tillhandahålls för snabb åtkomst, men vilken kvantitet som helst kan anges i inmatningsrutan.
Totalt styckpris och totalpris visas med stor text på höger sida. Utfällningsknappen bredvid dem gör det möjligt att snabbt jämföra priser för hela intervallet av vanliga byggkvantiteter, utan att mata in dem manuellt.
Om det finns ett rött utropstecken bredvid styckpriset och totalpriset betyder det att PartsBox inte kunde beräkna prissättningen eftersom viss information saknades. De problematiska komponenterna är markerade med rött i prissättningstabellen nedan.
Alternativ för komponentanskaffning gör det möjligt att välja var komponenterna kommer ifrån. 'Endast lokalt lager' tar bara hänsyn till de komponenter du redan har och använder deras genomsnittliga inköpspris för BOM-prissättning. 'Endast köp' ignorerar lokalt lager och använder endast onlinepriser och lagerinformation. 'Använd lokalt lager, köp sedan' använder först upp allt lokalt lager, och om det inte räcker, övervägs onlineerbjudanden.
Observera att om din lagerhistorik inte innehåller priser, kommer du inte att få korrekt prisinformation om du försöker använda lokalt lager i Projekt/BOM-prissättning. Du kan alltid gå tillbaka och redigera lagerhistoriken för att lägga till priser.
Filtreringsalternativ för erbjudanden gör det möjligt att begränsa listan över erbjudanden:
Prissättningstabellen är den centrala komponenten i BOM-prissättningsfunktionen i PartsBox. Den ger en omfattande översikt över alla komponenter i ett projekt, tillsammans med deras prisinformation och inköpsalternativ. Denna tabell gör det möjligt för dig att fatta välgrundade beslut om inköp av komponenter till ditt projekt.
Viktiga kolumner i prissättningstabellen inkluderar:
Prissättningstabellen ger möjlighet att "låsa" ett visst erbjudande för en komponent med hjälp av hänglåsikonen. När ett erbjudande är låst kommer det att användas för att beräkna det totala BOM-priset, oavsett eventuella ändringar i prissättning eller tillgänglighet.

Varje rad i pristabellen innehåller en kryssruta för 'exkludera', vilket gör att du snabbt kan exkludera en komponent från prisberäkningar. Detta är användbart när du vill se effekten av att ta bort en viss komponent från din stycklista (BOM).
För att se mer information om tillgängliga erbjudanden för en specifik komponent kan du expandera raden med hjälp av chevron-ikonen på vänster sida. Detta visar en lista över alla erbjudanden för den komponenten, inklusive prissättning, kvantitetsrabatter och ledtider.
PartsBox väljer automatiskt det bästa (billigaste) erbjudandet för varje BOM-post som är länkad till en online-identitet (tillverkarens artikelnummer). Med vanligtvis 20-40 erbjudanden tillgängliga för varje komponent är urvalsprocessen komplex och tar hänsyn till olika faktorer:
Huvudtabellen för BOM-prissättning visar endast det bästa erbjudandet för varje komponent. PartsBox väljer detta erbjudande baserat på 'Pris exklusive överskott' — priset som betalas under antagandet att eventuellt överskottslager som köps in kommer att kasseras. Detta tillvägagångssätt säkerställer att det mest kostnadseffektiva alternativet väljs, även om den erforderliga kvantiteten är under MOQ eller inte är en multipel av beställningsmultipeln.
Till exempel, om 50 komponenter behövs men MOQ är 100, kommer PartsBox att överväga priset för 100 komponenter, under antagandet att de överskjutande 50 kommer att kasseras. Om detta pris fortfarande är konkurrenskraftigt på grund av prissteg, kan det väljas som det bästa erbjudandet. Det är paradoxalt nog ibland billigare att köpa mer. På liknande sätt avrundas kvantiteter uppåt till närmaste beställningsmultipel för jämförelse.

Rankningen av erbjudanden, och därmed det bästa erbjudandet, ändras baserat på byggkvantiteten. Detta gör det möjligt att upptäcka nya, oväntade komponentkällor som blir kostnadseffektiva vid vissa kvantiteter.
Genom att expandera varje erbjudande visas ytterligare detaljer:

För metakomponenter, BOM-ersättare eller komponentersättare samlas erbjudanden in för alla grupperade komponenter. Eftersom dessa komponenter anses vara utbytbara kombineras erbjudandena och det bästa väljs från hela poolen.
Förutom att köpa komponenter från stora distributörer är det vanligt att få anpassade offerter från andra leverantörer för specifika kvantiteter, ofta med rabatterade priser. PartsBox tillgodoser detta genom att låta dig ange dina egna lokala offerter, som sedan övervägs och rangordnas tillsammans med online-offerter under prissättningsprocessen.
Lokala erbjudanden kan läggas till på två sätt:
Liksom online-erbjudanden stöder lokala offerter flera prissteg vid valfria kvantiteter, samt en minsta beställningskvantitet (MOQ) och beställningsmultipel. Dessa parametrar beaktas av prissättningsalgoritmen när de bästa erbjudandena för ett givet projekt fastställs.

När du lägger till ett lokalt erbjudande kan du ange ytterligare information såsom:
Utgångsdatumet är särskilt viktigt, eftersom PartsBox automatiskt exkluderar alla erbjudanden som har gått ut från övervägande under prissättningen. Ett erbjudande kommer inte att beaktas om det har gått ut.
Efter att ha skapat ett lokalt erbjudande kan du bifoga filer till det genom att klicka på erbjudandet och använda bilagor-sektionen. Detta är användbart för att lagra offerter, e-postkorrespondens eller andra dokument relaterade till erbjudandet.
PartsBox stöder alla större valutor för lokala offerter. Det konverterar priser till din föredragna visningsvaluta med hjälp av aktuella växelkurser, samtidigt som originalpriserna och valutan bevaras som referens. Detta gör att du kan arbeta med offerter från olika leverantörer runt om i världen utan manuella valutaomvandlingar.
PartsBox förenklar valutahantering. Användare kan välja sin föredragna valuta i inställningarna, och alla priser kommer att visas i den valutan genom hela applikationen. Detta möjliggör en konsekvent och personlig upplevelse vid arbete med prisinformation.
Programvaran använder Europeiska centralbankens (ECB) växelkurser för korrekt valutaomvandling. Dessa kurser uppdateras regelbundet. Detta eliminerar behovet av manuella valutaomvandlingar och ger användare uppdaterad prisinformation.
När du anger erbjudanden manuellt kan du välja från någon av de valutor som stöds. PartsBox hanterar valutaomvandlingen automatiskt och visar priserna i användarens föredragna valuta. Denna funktion underlättar erbjudanden från olika leverantörer och regioner, vilket gör det enkelt att jämföra och analysera prisdata.
Byggen är en viktig funktion i PartsBox för planering och spårning av produktion. De låter dig kontrollera om du har tillräckliga kvantiteter av komponenter (inklusive spill), förbereda ditt bygge, generera en plocklista och ta bort de använda kvantiteterna från ditt lager.
Byggen ger också spårbarhet. Beroende på din prenumerationsplan visar bygghistoriken vilka specifika komponenter som användes i varje bygge, med varierande detaljnivå.
För att komma åt tidigare bygghistorik, visa pågående flerstegsbyggen eller starta ett nytt bygge, navigera till fliken 'Byggen' i ett projekt.
När ett nytt bygge startas visar byggtabellen alla projektkomponenter tillsammans med deras nödvändiga och tillgängliga kvantiteter. För planer som stöder beräkning av komponentsvinn (attrition) inkluderar den nödvändiga kvantiteten svinn-overhead, beräknat individuellt för varje komponent baserat på dess svinninställningar. När svinn tillämpas visar kolumnen Krävs uppdelningen i formatet "15 (12+3)", vilket visar den totala nödvändiga kvantiteten följt av baskvantiteten och svinn-overhead inom parentes.
För produktionsplaner och högre kan du inaktivera svinnberäkningar för ett bygge med kryssrutan "Inaktivera svinn?" i bygginställningarna. När det är inaktiverat används de exakta kvantiteterna från BOM utan att lägga till extra komponenter för svinn. Du kan också åsidosätta denna inställning för enskilda BOM-poster genom att expandera postraden och justera svinninställningen för just den posten.
Kolumnen 'Lagerförfrågningar' indikerar varifrån komponenter kommer att hämtas. För komponenter som lagras på flera platser, komponenter med partikontroll och metakomponenter kan denna kolumn visa flera källor.
Du kan ställa in den planerade byggkvantiteten genom att ange ett nummer eller använda +/- knapparna. Justering av kvantiteten uppdaterar allt omedelbart. Om det inte finns tillräckligt med lager för en komponent kommer den raden att markeras i rött med en varning.
PartsBox använder olika strategier vid tilldelning av komponenter till BOM-poster:
Du kan också begränsa PartsBox till att endast använda en enda komponentkälla för varje stycklisterad. Vissa planer är begränsade till en enda källa, och i andra planer kan det vara användbart för att säkerställa full spårbarhet.
Standardstrategin för val av komponentkälla bestämmer de initiala tilldelningarna, men dessa kan ändras i tabellen. Varje rad kan expanderas för att visa källor, vilket gör att du kan välja dem individuellt och ändra ordningen på dem (beroende på planbegränsningar). Du kan också åsidosätta den använda kvantiteten per post.
Varje rad innehåller en kryssruta för 'Exkludera?'. Om den markeras exkluderas komponenten från bygget (i princip en DNP - Do Not Populate). Inget lagersaldo kommer att dras för exkluderade komponenter.
Om det inte finns tillräckligt med lager för vissa BOM-poster kommer PartsBox att visa en varning men ändå låta dig fortsätta med bygget. Detta kan vara användbart om du har ytterligare lager till hands som inte har lagts in i PartsBox, eller om du vill producera delvis bestyckade kort. Den maximalt tillgängliga kvantiteten kommer att tas bort från ditt lager.
I enstegsbyggen kommer tryck på knappen 'Bygg & ta bort lager' (och bekräftelse) att ta bort lager för alla icke-exkluderade komponenter som tillhör projektet. Bygget kommer sedan att markeras som slutfört.
För flerstegsbyggnationer, markera kryssrutan 'flerstegsbyggnation'. PartsBox visar urvalsrutor bredvid varje komponent i byggnationen. Du kan använda de enskilda rutorna för att välja rader, välja/avmarkera alla rader och använda sök-/filtreringsgränssnittet för att markera komponenter som ska byggas/placeras i det aktuella steget. Filtreringsgränssnittet stöder taggar, så att skriva '#smd' är ett snabbt sätt att välja alla SMD-element, som ofta placeras först.
Att trycka på 'Bygg & ta bort lager' kommer endast att bearbeta de valda posterna (samma som i enstegsbyggen).
Att utföra ett byggsteg utan att välja några komponenter kan vara användbart för att dokumentera ett bearbetningssteg i bygghistoriken.
Ett ofullständigt flerstegsbygge kommer att visas i fliken 'Pågående' i Bygg-gränssnittet. Genom att välja det kan du bygga nästa steg eller slutföra bygget och markera det som klart.
Ett bygge kan ha valfritt antal steg. Det kan också markeras som färdigt även om inte alla komponenter har placerats. I så fall kommer oanvända poster att markeras som exkluderade i bygget.
Ett flerstegsbygge representeras av samma ID Anything™-kod genom alla steg, vilket gör att ID Anything™-etiketter kan fästas även på ofullständiga enheter för snabb identifiering och åtkomst till bygginformation.
När man hanterar produktion är det viktigt att föra register över bygghistorik. Detta register innehåller vanligtvis information som antalet enheter som byggts för ett projekt eller en stycklista, datum och tid för bygget samt eventuella relevanta kommentarer. Även om denna detaljnivå är tillräcklig för enkla produktionskörningar, kräver mer komplexa byggen ofta att ytterligare data spåras.
I verkliga scenarier har varje bygge sin egen unika konfiguration. Denna konfiguration inkluderar kompletterande information, inklusive:
PartsBox lagrar all denna information som en del av bygghistoriken, vilket gör att du enkelt kan granska och verifiera hur ett visst bygge konfigurerades vid vilken tidpunkt som helst i framtiden.
För att komma åt historiken för byggkonfigurationer, navigera till fliken 'Byggen' inom Projekt-sektionen i PartsBox. Här hittar du en lista över alla byggen. Du kan välja att visa hela listan eller filtrera den för att endast visa slutförda byggen eller flerstegsbyggen som för närvarande pågår.
Varje bygge tilldelas en unik ID Anything™-kod, som kan skrivas ut på en etikett och fästas på de fysiska enheter som produceras under det bygget. Denna kod ger snabb och bekväm åtkomst till bygginformationen, vilket säkerställer att du kan hämta relevanta detaljer närhelst det behövs, även långt efter att bygget har slutförts.
Underenhetskomponenter i PartsBox representerar det lager som blir resultatet av att bygga projekt. När ett projekt byggs ökas lagret för motsvarande underenhetskomponent med byggkvantiteten. Detta gör att komplexa produkter bestående av flera underenheter och komponenter kan hanteras effektivt, där varje underenhet produceras eller anskaffas separat.
För att skapa en underassembleringskomponent för ett projekt:
Efter skapandet kommer delmonteringskomponenten att visas i komponentlistan och kan hanteras som vilken annan komponent som helst, med ett undantag: namnet på en delmonteringskomponent är alltid detsamma som motsvarande projekt och kan inte ändras.
När du bygger ett projekt innehåller byggbekräftelseskärmen ett alternativ för att lägga till lager till den associerade underenhetskomponenten. Om aktiverat kan du:
Vid bekräftelse kommer lagret för underassembleringskomponenten att ökas med byggkvantiteten. Eftersom underassembleringskomponenter beter sig som vanliga komponenter kan de användas i andra projekt och byggen, och funktioner som varningar för lågt lagersaldo och svinnparametrar kan konfigureras.
När partikontroll är aktiverad resulterar varje bygge av ett projekt i ett distinkt parti av motsvarande underenhetskomponent, identifierad med en unik ID Anything™-kod. Genom att fästa ID Anything™-etiketter på tillverkade enheter kan du snabbt skanna koden med en mobil enhet för att komma åt tillhörande bygginformation.
När du visar ett bygge för ett projekt med en underenhetskomponent, visar fliken Byggresultat i vänsternavigeringen det resulterande lagret som skapats från det bygget. Detta ger en direkt länk mellan bygget och dess utdata, vilket gör det enkelt att spåra vad som producerades.
För planer med batchhantering visar denna vy enskilda batcher som skapats från byggnationen, med batchnamn, kvantiteter, lagerplatser och kommentarer. Du kan expandera varje rad för att se fullständiga batchdetaljer inklusive bilagor, anpassade fält och historik.
För planer med partikontroll ger vyn Byggresultat massåtgärder på de resulterande partierna:
Dessa operationer låter dig hantera produktionsutdata direkt från byggkontexten, utan att behöva navigera till enskilda lots separat.
PartsBox erbjuder en kraftfull funktion för att spåra enskilda enheter byggda från projekt/BOM:er. När du startar ett bygge kan du aktivera alternativet "Spåra varje resulterande delmontering separat". Detta ändrar byggprocessen så att individuella partier genereras för varje byggd delmontering, vilket effektivt tilldelar ett unikt serienummer till varje enhet.
Genom att aktivera detta alternativ låser du upp en mängd möjligheter för att spåra livscykeln för enskilda enheter. Partier i PartsBox bär redan en betydande mängd data och har unika ID Anything™-koder tilldelade till sig. Du kan bifoga ytterligare data till dessa partier i form av filer, såsom testresultat, reparationsprotokoll, regulatoriska inlämningar, servicehistorik eller annan relevant information.
Varje parti tilldelas en unik ID Anything™-kod, som kan skrivas ut som en QR-kod och fysiskt fästas på motsvarande enhet. Detta möjliggör enkel identifiering och spårning av enskilda enheter. Alternativt kan enheter identifieras genom en kombination av byggets ID Anything™-kod (som pekar på det specifika bygget) och ett heltals-serienummer som automatiskt tilldelas inom det bygget.
När alternativet att lägga till lager för underenhetskomponenter är aktiverat för ett flerstegsbygge, håller PartsBox reda på lagret som för närvarande är i produktion. Detta gör att du kan bifoga information om potentiella avvikelser i produktionen eller individuella testresultat till varje enhetsparti medan enheterna byggs. När bygget är klart ändras lagerstatusen från "I produktion" till "Tillgänglig".
PartsBox stöder tre typer av ordrar, som var och en representerar ett olika skede i inköpsprocessen:
För att skapa en beställning eller lägga till artiklar i en befintlig öppen beställning kan du börja med att granska prissättning och erbjudanden för en enskild komponent eller genom att arbeta med en inköpslista. PartsBox låter dig lägga till enskilda erbjudanden eller en grupp av erbjudanden till en beställning och associera dem med motsvarande leverantör som tillhandahöll prissättningen.
När du ändrar kvantiteter i en öppen beställning hämtar PartsBox automatiskt den aktuella prisinformationen och justerar totalpriset baserat på kvantiteten och eventuella tillämpliga prissteg. Detta säkerställer att du alltid har uppdaterad och korrekt prissättning för dina beställningar.
Öppna beställningar kan överföras till en distributörs webbplats genom att kopiera och klistra in, eller så kan de exporteras i ett lämpligt format om en mer formell utskriven inköpsorder krävs.
Det mest effektiva sättet att lägga en beställning hos en leverantör är att använda funktionen 'Ladda upp varukorg'. Detta gör att du kan kopiera och klistra in eller ladda upp en CSV-fil som innehåller orderdetaljerna.
När du markerar en öppen beställning som "Beställd" uppmanar PartsBox dig att ange ett förväntat leveransdatum. Denna information hjälper dig att hålla reda på när dina komponenter förväntas anlända och gör det möjligt för systemet att visa det beställda lagret i olika relevanta delar av applikationen.
Vid behov kan du avbryta en order, vilket återställer dess status till 'Öppen' och tar bort det förväntade lagret från att visas.
PartsBox erbjuder flera bekväma metoder för att ta emot komponenter från en beställning:
Vid planering för produktion av flera elektroniska enheter är det ofta nödvändigt att köpa komponenter i bulk. Att bestämma de exakta kvantiteterna som behövs kan dock vara utmanande, särskilt när man tar hänsyn till befintligt lokalt lager och delade komponenter över olika BOM:ar (Bill of Materials).
Närvaron av metakomponenter (komponentersättare), komponentalternativ och BOM-ersättare lägger till ytterligare ett lager av komplexitet i inköpsprocessen. Fram till beställningsögonblicket är det fördelaktigt att behålla flexibiliteten i valet av specifika MPN (Tillverkarens artikelnummer).
För att påbörja inköpsprocessen, navigera till avsnittet 'Projekt' och börja lägga till projekt/BOM:ar i din projektvarukorg med hjälp av knapparna 'Lägg i varukorg' som finns längst ner på varje projektkort. När du lägger till ett projekt får du möjlighet att ange de kvantiteter du avser att bygga.
När du har lagt till de önskade projekten i varukorgen, tilldela ett beskrivande namn till din lista och klicka på 'Skapa inköpslista'. Denna åtgärd omdirigerar dig till avsnittet 'Inköp', där du kan se alla dina inköpslistor.
Genom att klicka på en specifik inköpslista öppnas det bekanta prissättningsgränssnittet, liknande det som används för Projekt/BOM-prissättning. Detta gränssnitt låter dig välja erbjudanden, lägga till dina egna erbjudanden, välja specifika komponentalternativ (för meta-komponenter) och begränsa ditt urval till föredragna distributörer.
När du har slutfört din inköpslista, byt till vyn "Gruppera efter distributör/leverantör" för att se dina komponenter organiserade i separata beställningar för varje leverantör. Denna vy ger samma funktionalitet som vyn "Alla komponenter", vilket gör att du kan ändra offerter vid behov. Dessutom kan du snabbt lägga till alla komponenter i en ny eller befintlig beställning hos en specifik leverantör och gå vidare för att lägga beställningen direkt hos dem.
Även om stöd för automatisk beställning alltid har varit en del av den långsiktiga planen, är implementeringen fortfarande utmanande på grund av komplexiteten i att integrera med olika distributörers system.
PartsBox låter dig göra din komponentdatabas offentlig och dela vissa eller alla dina komponenter med andra. Denna funktion är användbar för hobbyister som vill dela sitt komponentlager, liksom för makerspaces som vill visa upp tillgängliga komponenter.
För att publicera dina komponenter, navigera till avsnittet Inställningar | Publicering. Här kan du ange information om dig själv eller din organisation, såsom en kort beskrivning, en URL och en längre beskrivning. Denna information kommer att visas på din publika sida.
Observera att din offentliga sida endast kommer att finnas om du har valt komponenter för publicering. Uppdateringar av den offentliga sidan sker inte omedelbart och kan ta allt från några minuter till en timme.
PartsBox erbjuder tre alternativ för att välja komponenter som ska göras offentligt synliga:
Genom att noggrant välja vilka komponenter som ska publiceras kan du kontrollera informationen som delas med andra samtidigt som du håller dina andra data privata.
PartsBox integrerar med KiCad version 7.0 eller senare, vilket ger dig tillgång till din komponentdata från PartsBox direkt i KiCads Symbol Chooser. Denna integration använder KiCads funktion för HTTP-bibliotek.
KiCad HTTP-bibliotek fungerar som skrivskyddade gränssnitt till externa datakällor som PartsBox. De lagrar inte symbol- eller footprintdata själva utan refererar till symboler och footprints definierade i standard KiCad-bibliotek (.kicad_sym). När du väljer en komponent från PartsBox HTTP-biblioteket i KiCad, fyller den schemasymbolen med data från PartsBox, såsom tillverkarens artikelnummer (MPN), värde, footprint och andra specificerade fält.
För att konfigurera KiCad-integration i PartsBox:
Konfigurationen är uppdelad i dessa sektioner:
Kategorier definierar delmängder av din komponentdatabas som kommer att vara synliga som separata bläddringsbara sektioner i KiCad Symbol Chooser.
Detta avsnitt styr hur PartsBox komponentdata mappas till KiCad-symbolfält.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Du kan också definiera anpassade fältnamn.symbolIdStr är väsentlig: den talar om för KiCad vilken symbol som ska användas från dina standard KiCad-bibliotek. Detta mappas alltid till fältet "[Komponent] KiCad-symbol" i PartsBox.Footprint till "[Komponent] KiCad footprint" och Reference till "[Komponent] KiCad reference".Detta avsnitt tillhandahåller konfigurationsfilen som behövs av KiCad.
.kicad_httplib-fil.För att aktivera PartsBox-biblioteket i KiCad:
partsbox.kicad_httplib (eller vilket namn som helst med filtillägget .kicad_httplib).partsbox.kicad_httplib som du sparade.PartsBox-biblioteket kommer nu att visas i KiCad Symbol Chooser. Du kan bläddra i de kategorier du definierat och välja komponenter.
För att integrationen ska fungera korrekt behöver PartsBox veta vilken KiCad-symbol, footprint och referensprefix som ska associeras med varje komponent. Detta konfigureras i vyn för komponentdetaljer:
Device:R, MyLibrary:MySymbol). Detta värde kommer att mappas till fältet symbolIdStr i KiCad.Resistor_SMD:R_0603_1608Metric).R, C, U).Att spara dessa inställningar gör dem tillgängliga via API:et för KiCad att använda när komponenten väljs.
I framtiden kommer det att finnas ett sätt att ställa in dessa fält för flera valda komponenter samtidigt (till exempel välja alla komponenter med en "resistor"-tagg och ställa in deras KiCad-referens till "R").
Du kan göra ditt PartsBox-bibliotek tillgängligt i Altium Designer. Dina symboler och footprints kommer fortfarande att finnas i Altium, medan all annan data om komponenter hämtas från PartsBox. Integration med Altium Designer är något mer komplex att konfigurera på grund av dess äldre krav på ODBC-databasanslutning.
Du behöver köra PartsBox Outpost™ på din maskin. Det är en applikation som ger realtidssynkronisering med din PartsBox-databas online och erbjuder ett SQL-gränssnitt som Altium Designer kan ansluta till. Outpost™ levereras som en Docker-container. För närvarande är synkroniseringen endast enkelriktad, så det finns inget sätt att göra ändringar i din PartsBox-databas inifrån Altium, men detta kan komma att ändras i framtiden.
Förutsättningar:
Börja med att installera PostgreSQL ODBC-drivrutinen. Installera sedan Docker Desktop och ladda ner jrychter/outpost:latest-avbilden från Docker Hub.
I Docker Desktop, klicka på Kör-ikonen bredvid bildnamnet i avsnittet "Images". Öppna sedan avsnittet "Optional settings".
I avsnittet "Portar", ange 5432 för värdporten som motsvarar :5432/tcp.
I avsnittet "Environment variables", skapa två miljövariabler:
PARTSBOX_API_KEY: detta ska innehålla din PartsBox API-nyckelPOSTGRES_PASSWORD: databaslösenord som du kommer att använda i Altium Designer för att ansluta till databasenKlicka på "Kör"-knappen så bör du se en körande container i avsnittet "Containers". Om du klickar på containern kan du kontrollera loggarna för eventuella onormala meddelanden.
Därefter kan du skapa en DbLib eller DbLink i Altium (se Altium Designer-dokumentationen för detaljer om skillnaderna mellan dessa). Välj "File | New | Library" från huvudmenyn, välj sedan "Database Library".
I sektionen "Source of connection", välj "Use connection string". Konfigurera sedan följande anslutningssträng: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=DITT_LÖSENORD_HÄR
Se till att använda samma databaslösenord som du använde när du startade Docker-containern. Se också till att det inte finns några mellanslag i slutet av anslutningssträngen.
Klicka på knappen "Avancerat". I SQL-alternativen, ändra vänster och höger citattecken till dubbla citattecken (") och låt alternativet "Citera tabeller" vara ikryssat.
Klicka på "Anslut". Du bör se databasfält visas i tabellen precis under fältinställningarna.
I avsnittet "Fältinställningar", välj "Enkel nyckelsökning", och för fältet "Databas", välj "PartsBox ID".
Vid det här laget bör du ha en fungerande databasanslutning med automatisk mappning av väsentliga fält. Du kommer förmodligen att vilja spara denna databas.
Om anslutningen misslyckas med ett felmeddelande är en sak att kontrollera namnet på ODBC-drivrutinen som refereras i anslutningssträngen. För att lista alla ODBC-drivrutiner på din maskin kan du använda Windows PowerShell och följande kommando: Get-OdbcDriver. Du skulle sedan använda lämpligt drivrutinsnamn för en av de listade drivrutinerna i anslutningssträngen.
PartsBox stöder streckkodsläsare som genererar tangenttryckningar, vilket inkluderar de flesta USB-skannrar. Zebra LS2208 är en pålitlig och prisvärd 1D-skanner som fungerar bra med PartsBox. Men eftersom komponentdistributörer i allt högre grad antar 2D-streckkoder för deras överlägsna datalagringskapacitet, rekommenderas en 2D-skanner för att framtidssäkra din installation.
För att använda en 2D-skanner med PartsBox måste du konfigurera den för att ersätta speciella icke-utskrivbara tecken (ASCII-koder RS, GS och EOT) med strängarna '{RS}', '{GS}' respektive '{EOT}'. Detta är nödvändigt för att skannern ska fungera korrekt med webbaserade applikationer. Om du har en Zebra DS2208-skanner, skanna helt enkelt den medföljande streckkoden för att automatiskt konfigurera den för användning med PartsBox:

Alla 1D-skannrar som stöder USB HID-gränssnittet (dvs. fungerar som ett tangentbord) bör fungera med PartsBox. Om skannerns utdata är synlig i en textredigerare är den kompatibel med PartsBox.
2D-skannrar som är kända för att fungera bra med PartsBox inkluderar:
Zebra DS6608 (utgick 2007) är känd för att inte fungera med PartsBox.
För att använda en 2D-skanner med PartsBox måste skannern stödja strängersättningar i skannade koder (känt som "Advanced Data Formatting" eller "ADF" i Zebra-skannrar). Detta är en begränsning i webbläsare, inte i PartsBox.
För den bästa streckkodsskanningsupplevelsen rekommenderar PartsBox att använda en dedikerad 2D-skanner, specifikt Zebra DS2208. En 2D-skanner kan avkoda både 1D- och 2D-streckkoder, vilket säkerställer kompatibilitet med den växande trenden av 2D-streckkoder som används av distributörer.
Ett mer prisvärt alternativ är appen Barcode to PC, som består av programvara installerad på din PC och en mobilapp för skanning. Även om denna lösning för närvarande inte fungerar tillförlitligt med DataMatrix-koder, förväntas förbättringar i framtiden.
På grund av faktorer utanför PartsBox kontroll kan 100% tillförlitlighet inte garanteras vid användning av USB-skannrar för streckkodsskanning.
Om en 2D-skanner inte fungerar med PartsBox:
Se avsnittet 'Kända problem och begränsningar' ovan för att se om ditt problem finns listat. Om skannerns utdata i Anteckningar verkar korrekt men PartsBox fortfarande inte kan känna igen streckkoden, använd feedbackformuläret för att rapportera problemet.