PartsBox Användarhandbok

Introduktion

Vad är PartsBox?

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.

Lagerhantering

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.

BOM-prissättning

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.

Produktionshantering

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.

Batchhantering

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.

Designfilosofi

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.

Koncept

Komponenter

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:

  • Länkade komponenter är för komponenter med tillverkarens artikelnummer (MPN). Om en komponent har ett MPN och du kan hitta den online, välj det här alternativet. Du får omedelbart en beskrivning, en länk till datablad, en länk till tillverkarens webbplats, komponentspecifikationer, en miniatyrbild, och PartsBox kommer att kunna hämta pris- och tillgänglighetsinformation om denna komponent från distributörer.
  • Lokala komponenter är för allt annat: generiska och namnlösa komponenter, mönsterkort, anpassade komponenter, mekaniska delar och allt som inte har ett exakt tillverkarnummer.
  • Metakomponenter grupperar komponenter som är utbytbara (exakta ersättare för varandra).
  • Underenhetskomponenter är resultatet av att bygga ett projekt och motsvarar 1:1 mot projekt.

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.

Lager

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:

  • De indikerar vad som behöver beställas.
  • De låter dig spåra väntande beställningar.
  • Dina projekt (BOM:ar) kan använda komponenter som du inte fysiskt har i lager, men som din tillverkare har.
  • De låter dig importera BOM:ar från CAD-verktyg i framtiden och automatiskt matcha BOM-poster mot komponenter.

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.

Partier

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:

  • Namn: En unik identifierare för partiet, vanligtvis relaterad till källan eller anskaffningsdatumet
  • Beskrivning: Ytterligare detaljer om partiet, såsom leverantörsinformation eller specifika egenskaper
  • Kommentarer: Anteckningar om partiet som kan vara relevanta för framtida referens
  • Taggar: Etiketter som kan användas för att filtrera partier för visning eller vid val av komponentkällor för byggen
  • Bilagor: Relevanta dokument såsom fakturor, inspektionsrapporter eller testresultat

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.

Lagerplatser

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

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:

  • För komponenter: distributörens artikelnummer, tillförlitlighetsnivåer, status för miljöefterlevnad
  • För lagerplatser: temperaturområden, ESD-skyddsnivåer, ägarinformation, MSL-nivå
  • För partier: leverantörens batchnummer, utgångsdatum, status för kvalitetsinspektion
  • För beställningar: godkännandestatus, leveransmetoder, tulldokumentation
  • För projekt: projektledare, utvecklingsstadier, regulatoriska godkännanden
  • För byggnationer: batchnummer, produktionslinjeidentifierare, kvalitetskontrollstatus

Anpassade fält är helt integrerade i PartsBox-gränssnittet och kan vara:

  • Tillagda i tabellvyer som kolumner
  • Exporterade i PDF- eller CSV-tabellexporter
  • Används för sökning
  • Används i filter

Massoperationer för anpassade fält

När du arbetar med flera objekt kan du utföra massoperationer på anpassade fält:

  • Ställ in anpassat fält: Lägg till eller uppdatera ett värde för ett anpassat fält på alla valda objekt samtidigt
  • Byt namn på anpassat fält: Ändra namnet på ett anpassat fält över alla valda objekt
  • Ta bort anpassat fält: Ta bort ett anpassat fält från alla valda objekt

För att använda dessa åtgärder:

  1. Välj flera objekt i en tabell med hjälp av kryssrutorna
  2. Använd menyn för massåtgärder för att välja åtgärden för anpassade fält
  3. Följ anvisningarna för att slutföra åtgärden

Dessa massoperationer är tillgängliga för komponenter, loter, lagerplatser, ordrar, projekt, projektposter och byggen.

Bilagor

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:

  • Datablad för elektroniska komponenter
  • 3D CAD-modeller av mekaniska delar
  • Fakturor och följesedlar för beställningar
  • Dokument för kvalitetskontroll och testrapporter
  • Produktfoton och bilder
  • Applikationsnoter och referensdesigner
  • Intyg om överensstämmelse (CoC) och säkerhetsdatablad (MSDS)

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.

Beställningar

I PartsBox representerar beställningar inköp av komponenter från leverantörer. Varje beställning går igenom tre distinkta tillstånd:

  1. Öppen: När en beställning först skapas startar den i statusen "Öppen". Du kan fritt ändra beställningen och lägga till eller ta bort rader efter behov. Detta gör att du gradvis kan bygga upp din beställning innan du skickar den till leverantören.
  2. Beställd: När du har slutfört din beställning och lagt den hos leverantören övergår beställningen till statusen "Beställd". Detta indikerar att beställningen har skickats in och att du väntar på att leverantören ska behandla och skicka dina komponenter. I detta tillstånd kan beställningen inte längre ändras.
  3. Mottagen: Efter att leverantören har skickat din beställning och du har tagit emot alla komponenter, växlar beställningen automatiskt till statusen "Mottagen". Denna övergång sker när du markerar alla rader på beställningen som mottagna i PartsBox. Statusen "Mottagen" indikerar att beställningen är klar och att alla komponenter har lagts till i ditt lager.

Projekt

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:

  1. Bygga enheter: När du är redo att tillverka en enhet kan du skapa ett bygge från projektet. Detta spårar produktionsprocessen, hanterar lagernivåer och säkerställer att du har alla nödvändiga komponenter tillgängliga.
  2. Kostnadsuppskattning: PartsBox beräknar priset för ett projekts BOM, vilket ger en uppskattning av den totala komponentkostnaden. Detta hjälper till med produktprissättningsbeslut och hantering av produktionskostnader.
  3. Underenheter: Projekt kan representera underenheter som kommer att införlivas i större enheter eller system. När du slutför ett projekt för en underenhet blir de tillverkade artiklarna tillgängliga som lager som kan användas som komponenter i andra projekt. Detta hierarkiska tillvägagångssätt stöder hantering av komplexa produkter med flera monteringsnivåer.

Byggen

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

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.

Inköpslistor

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

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.

Lagervärdering

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.

Nyckeltal

För varje komponent spårar PartsBox:

  • Inköpsvärde: Det totala beloppet som betalats för allt tillagt lager. Detta representerar de faktiska pengarna som spenderats på att förvärva komponenterna.
  • Genomsnittligt inköpspris: Beräknat från alla lägg-till-lager-operationer där ett pris angavs. Detta är den vägda genomsnittskostnaden per enhet.
  • Totalt värde: Det uppskattade nuvarande värdet av lager i hand, beräknat som: genomsnittligt inköpspris × nuvarande lagerkvantitet.

Värdering med partihantering

När batchkontroll är aktiverat spårar PartsBox det exakta inköpspriset för varje batch. Detta ger exakt kostnadsinformation per batch:

  • Varje parti behåller sitt ursprungliga inköpspris, vilket möjliggör exakt kostnadsspårning
  • När komponenter används i byggen tillskrivs kostnaden baserat på de specifika partier som förbrukas
  • Partidelningar ärver kostnaden från moderpartiet
  • Rapporter visar exakta värden baserat på faktiska partikostnader

Denna exakta värdering är särskilt användbar för:

  • Noggranna beräkningar av kostnad för sålda varor (COGS)
  • Efterlevnad av redovisningsstandarder som kräver exakt lagervärdering
  • Spårning av kostnadsvariationer mellan olika inköpspartier

Värdering utan partihantering (Lot Control)

Utan partihantering använder PartsBox genomsnittskostnadsmetoden för lagervärdering:

  • Allt lager av en komponent behandlas som fungibelt (utbytbart)
  • Det genomsnittliga inköpspriset beräknas över alla inköp
  • När lager tas bort värderas det till det aktuella genomsnittspriset
  • Denna metod ger en rimlig uppskattning när exakt partispårning inte krävs

Val av komponentkälla (FIFO/LIFO)

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:

  • FIFO (First-In First-Out): Använder det äldsta lagret först (efter anskaffningsdatum)
  • LIFO (Last-In First-Out): Använder det senast anskaffade lagret först
  • Senast använd: Använder de senast använda partierna först
  • Största partiet först: Förbrukar större partier före mindre
  • Minsta partiet först: Förbrukar mindre partier före större

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.

Organisationer (Företag)

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.

Åtkomsträttigheter

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:

  • Admin: Användare med administratörsåtkomst har full kontroll över systemet. De kan läsa och skriva databasdata, hantera användaråtkomst, ändra faktureringsinformation, radera all data och avsluta prenumerationen. Administratörer har den högsta ansvarsnivån och bör tilldelas med omsorg.
  • Läs/Skriv: Användare med läs-/skrivåtkomst kan visa och ändra databasdata, såsom att skapa och uppdatera komponenter, lagerplatser, projekt och byggen. De kan dock inte hantera användarkonton, faktureringsinformation eller prenumerationen. Denna nivå är lämplig för användare som aktivt arbetar med lagret och behöver göra ändringar.
  • Endast läs: Användare med endast läsbehörighet kan se databasdata men kan inte göra några ändringar. Denna nivå är lämplig för användare som behöver komma åt information för referensändamål men inte behöver möjlighet att göra ändringar.

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.

Revisionslogg

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:

  • En exakt tidsstämpel för när ändringen inträffade
  • Användarkontot som ansvarar för ändringen
  • Detaljerad data som beskriver den specifika naturen av ändringen

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.

Komponentsvinn

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.

Standardlagerplatser för komponenter

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:

  1. Automatisk förval: När man lägger till lager till en komponent med en standardplats inställd, kommer den platsen automatiskt att förväljas i lagerplatsväljaren. Detta sparar tid och minskar risken för att av misstag lagra komponenter på fel plats.
  2. Obligatorisk tillämpning: Alternativt kan du markera standardlagerplatsen som obligatorisk. När detta är aktiverat kan lager för den komponenten endast läggas till på standardlagerplatsen, vilket helt förhindrar misstag.

För att ställa in en standardlagerplats för en komponent:

  1. Navigera till komponentens detaljsida
  2. Gå till 'Inställningar'
  3. Välj fliken 'Lagring'
  4. Välj standardlagerplats från rullgardinsmenyn
  5. Markera eventuellt 'Plats är obligatorisk' för att tvinga fram en plats

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:

  • Komponenter med dedikerade lådor eller fack
  • Komponenter av högt värde som kräver kontrollerad lagring
  • Komponenter som måste lagras under specifika miljöförhållanden
  • Säkerställande av konsekvens när flera personer lägger till lager

Ersättare

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

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

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.

BOM-ersättare

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.

Kombinera ersättare

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.

Att använda PartsBox

Lägga till lagerplatser

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:

  1. Enskild plats: Denna metod används för att skapa en enda lagerplats med ett specifikt namn. Den är lämplig när du bara behöver lägga till en plats, till exempel en enskild låda eller en hylla. Ange önskat namn för platsen och klicka på 'Skapa'. Du kan också markera platsen som avsedd för endast en komponent.
  2. Rad: Rad-metoden används för att skapa en linjär uppsättning lagerplatser, märkta med siffror eller bokstäver. Detta är användbart när du har en serie lådor eller fack ordnade i en rad. Ange prefixet för platsnamnen, start- och slutnummer eller bokstäver, och klicka på "Skapa". Om du till exempel anger prefixet "låda", startnummer 1 och slutnummer 5 skapas platser med namnen "låda1", "låda2", "låda3", "låda4" och "låda5".
  3. Rutnät: Rutnätsmetoden låter dig skapa en tvådimensionell uppsättning av lagerplatser med hjälp av bokstäver eller siffror för rader och kolumner. Detta är praktiskt för att organisera lagring i en rutnätsliknande struktur, till exempel en hylla med flera rader och kolumner. Ange prefixet, rad- och kolumnetiketterna och klicka på "Skapa". Till exempel, med prefixet "hylla", radetiketterna "A,B" och kolumnetiketterna "1,2", kommer följande platser att skapas: "hylla-A1", "hylla-A2", "hylla-B1", "hylla-B2".
  4. 3D-rutnät: Metoden 3D-rutnät utökar rutnätskonceptet för att skapa en tredimensionell uppsättning lagringsplatser. Detta är lämpligt för komplexa lagringsuppställningar, som hyllor i flera nivåer med rader och kolumner. Ange prefixet, nivå-, rad- och kolumnetiketterna och klicka på 'Skapa'. Som ett exempel kommer ett prefix på "hylla", nivåetiketter på "1,2", radetiketter på "A,B" och kolumnetiketter på "1,2" att generera lagringsplatser som "hylla-1-A1", "hylla-1-A2", "hylla-1-B1", "hylla-1-B2", "hylla-2-A1" och så vidare.

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.

Lägga till komponenter

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.

Skapa komponenter

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:

  • 'Länkad komponent': Använd för komponenter med ett unikt tillverkarartikelnummer (MPN).
  • 'Lokal komponent': Använd för generiska komponenter och allt annat som behöver spåras.
  • 'Metakomponent': Använd när du behöver skapa en virtuell komponent som representerar flera likvärdiga komponentalternativ (ersättare).

Skapa länkade komponenter

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:

  1. Matcha exakt komponentnamn (MPN): Början av komponentnamnet måste matcha (prefixsökning). Till exempel kommer 'TPS40210' att matcha 'TPS40210DGQ'. Detta är den föredragna metoden för att matcha komponenter.
  2. Sök: Detta är en fuzzy-sökning, användbar för frågor som 'adafruit 1063'.

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.

Skapa lokala komponenter

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.

Skapa metakomponenter

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".

Konvertera en befintlig komponent till en 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:

  1. Gå till komponentens informationsskärm
  2. Klicka på "Andra åtgärder"
  3. Klicka på "Konvertera till metakomponent"
  4. Granska förhandsgranskningen som visar hur många projekt- och listposter som kommer att uppdateras
  5. Byt eventuellt namn på metakomponenten (den får som standard det ursprungliga komponentnamnet)
  6. Markera eventuellt "Inkludera ersättare som medlemmar" för att lägga till befintliga ersättare som medlemmar i metakomponenten
  7. Om komponenten har bilagor, markera eventuellt "Flytta bilagor till metakomponent"
  8. Klicka på "Konvertera"

Vad som händer under konvertering:

  • En ny metakomponent skapas med det angivna namnet
  • Den ursprungliga komponenten blir medlem i den nya metakomponenten
  • Fält som kopieras till metakomponenten: namn, beskrivning, anteckningar, footprint, taggar och anpassade fält
  • CAD-fält (KiCad-symboler/footprints/referenser, Altium-biblioteksreferenser/footprints) flyttas till metakomponenten och tas bort från den ursprungliga komponenten
  • Om komponenten har en bild kopieras den till metakomponenten (båda behåller bilden)
  • Bilagor flyttas valfritt till metakomponenten (om du markerar alternativet)
  • Nuvarande projektposter och listposter uppdateras för att referera till metakomponenten
  • Andra komponenters ersättningsreferenser som pekade på denna komponent uppdateras för att referera till metakomponenten
  • Om "Inkludera ersättare som medlemmar" är markerat, blir alla giltiga ersättare medlemmar i den nya metakomponenten
  • Låsta erbjudanden på poster rensas

Vad som förblir oförändrat:

  • Lager, partier och erbjudanden stannar kvar hos den ursprungliga komponenten (nu en medlem av metakomponenten)
  • Bygghistorikposter förblir oförändrade (de refererar till komponenter vid byggtillfället)
  • Ersättningsreferenser på postnivå ändras inte (dessa är specifika för varje post)

Globalt ersätta en komponent i alla projekt

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:

  1. Gå till komponentens informationsskärm (den komponent du vill ersätta)
  2. Klicka på "Andra åtgärder"
  3. Klicka på "Ersätt i projekt"
  4. Välj ersättningskomponenten med hjälp av komponentväljaren
  5. Markera eventuellt "Ersätt även i referenser för ersättare på postnivå" om du vill att referenser för ersättare på individuella poster också ska uppdateras
  6. Klicka på "Ersätt"

Vad som händer under ersättning:

  • Alla aktuella projektposter som refererar till denna komponent uppdateras för att referera till ersättningskomponenten
  • Låsta erbjudanden på berörda poster rensas (eftersom komponenten har ändrats gäller inte längre tidigare låsta erbjudanden)
  • Om "Ersätt även i referenser för ersättare på postnivå" är markerat, uppdateras alla referenser för ersättare på postnivå som pekar på denna komponent för att peka på ersättningskomponenten

Vad som förblir oförändrat:

  • Den ursprungliga komponenten i sig ändras eller raderas inte — den finns kvar i din komponentlista med all sin data
  • Ersättare på komponentnivå ändras inte
  • Listposter (inköpslistor) påverkas inte
  • Bygghistorikposter förblir oförändrade (de refererar till komponenter vid byggtillfället)

Ersätta en komponent i valda projekt

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:

  1. Gå till projektlistan
  2. Välj ett eller flera projekt med kryssrutorna
  3. Klicka på "Valda..."
  4. Klicka på "Ersätt komponent..."
  5. Välj källkomponenten (komponenten du vill ersätta) — komponentväljaren filtreras för att endast visa komponenter som faktiskt används i de valda projekten
  6. Välj ersättningskomponenten
  7. Markera eventuellt "Ersätt även i referenser till ersättare på postnivå"
  8. Klicka på "Ersätt"

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.

Ta bort komponenter

Det finns två sätt att radera en komponent:

  • Från komponentinformationsskärmen, genom att gå in i "Andra åtgärder" och klicka på knappen "Ta bort komponent".
  • Från komponenttabellen, genom att välja flera komponenter och välja operationen "Ta bort..." i menyn "Valda...".

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).

Arkivera komponenter

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

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:

  • Namn
  • MPN (Tillverkarens artikelnummer, om det skiljer sig från namnet)
  • Tillverkare
  • Beskrivning
  • Fotavtryck
  • Komponentanteckningar
  • Alla anpassade fält

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.

Filtrering

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.

Tillämpa filter på tabeller

För att filtrera data i en tabell, följ dessa steg:

  1. Leta upp filterikonen i det övre högra hörnet av tabellen du vill filtrera.
  2. Klicka på filterikonen för att öppna filterkonfigurationsskärmen för den tabellen.
  3. Lägg till filtervillkor med knapparna "Lägg till villkor" eller "Lägg till flera villkor". Du kan kombinera flera villkor med logiska OCH/ELLER-operatorer.
  4. För varje filtervillkor väljer du ett fält, väljer ett villkor och anger ett värde.
  5. När du har definierat dina filtervillkor klickar du på knappen "Tillämpa filter" längst ner på skärmen för att tillämpa filtren på tabellen.

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.

Definiera filtervillkor

Filtervillkor är byggstenarna i dina filter. Varje villkor består av ett fält, ett villkor och ett värde:

  • Fält: Välj det fält du vill använda för filtrering från listan. De tillgängliga fälten varierar beroende på tabellen och de data den visar. Till exempel representerar "[Lager] Taggar" taggar som tilldelats en lagerplats.
  • Villkor: Välj ett villkor som matchar dina filtreringskrav. Listan över tillgängliga villkor beror på den valda fälttypen. Om du till exempel väljer "[Lager] Taggar" ser du villkor som "innehåller alla dessa taggar", "innehåller någon av dessa taggar" och "innehåller inte någon av dessa taggar".
  • Värde: Ange det värde som villkoret ska matcha. Detta kan vara en lista med taggar för ett taggfält, en textsträng, ett nummer eller ett nummerintervall.

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.

Ange numeriska värden

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:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: deci (10-1)
  • c: centi (10-2)
  • m: milli (10-3)
  • u eller μ: mikro: (10-6)
  • n: nano (10-9)
  • p: piko (10-12)
  • f: femto (10-15)

Hantera filterförinställningar

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:

  1. Använd knappen "Ladda förinställning" för att tillämpa en tidigare sparad filterförinställning på den aktuella tabellen.
  2. Klicka på "Spara förinställning" för att spara den aktuella filterkonfigurationen som en ny förinställning. Välj om du vill spara den som en personlig förinställning eller en företagsomfattande förinställning.
  3. Klicka på "Hantera förinställningar" för att komma åt ytterligare alternativ för hantering av förinställningar:
    • Ta bort oönskade förinställningar
    • Duplicera befintliga förinställningar
    • Kopiera eller flytta förinställningar mellan dina personliga förinställningar och företagsförinställningar

Snabbåtkomst till 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.

Hantera förinställningar för tabellkonfiguration

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:

  1. Klicka på tabellkonfigurationsikonen (kolumnikonen) i tabellhuvudet för att gå in i konfigurationsläget.
  2. Lägg till, ta bort och ordna kolumner efter behov. Du kan dra i kolumnkanterna för att ändra storlek på dem.
  3. Använd knappen "Spara som förinställning" längst ner i konfigurationspanelen.
  4. Ange ett namn för förinställningen och välj om den ska sparas som en personlig eller företagsomfattande förinställning.
  5. Klicka på "Spara" för att bekräfta.

För att ladda en sparad tabellkonfigurationsförinställning:

  1. Använd rullgardinsmenyn "Ladda konfigurationsförinställning..." som visas i tabellhuvudet (när förinställningar är tillgängliga).
  2. Välj en förinställning från listan. Personliga förinställningar visar "(personlig)" och företagsförinställningar visar "(företag)" bredvid sina namn.
  3. Tabellen uppdateras omedelbart för att visa den sparade kolumnkonfigurationen.

Du kan också hantera dina förinställningar genom att klicka på tabellkonfigurationsikonen och använda knappen "Hantera förinställningar" för att:

  • Byt namn på förinställningar genom att klicka på deras namn
  • Ta bort förinställningar du inte längre behöver
  • Duplicera förinställningar för att skapa variationer
  • Kopiera förinställningar mellan personliga och företagssamlingar
  • Flytta förinställningar från personliga till företag (eller vice versa)

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.

Operationer på flera komponenter

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:

  • Lägg till/ta bort taggar: Redigera taggar för de valda komponenterna i grupp. Du kan lägga till nya taggar eller ta bort befintliga, vilket gör det enklare att kategorisera och organisera dina komponenter.
  • Lägg till i projekt: Lägg till de valda komponenterna i ett specifikt Projekt/BOM. Du kommer att uppmanas att välja målprojektet.
  • Lägg till i metakomponent: Lägg till de valda komponenterna i en befintlig metakomponent eller skapa en ny. Metakomponenter grupperar utbytbara komponenter (ersättare).
  • Lägg till i inköpslista: Lägg till de valda komponenterna i en inköpslista när du behöver beställa dem.
  • Ställ in nivåer för lågt lager: Ställ in tröskelvärdet för lågt lager för alla valda komponenter samtidigt. Dessa tröskelvärden hjälper dig att upprätthålla ett tillräckligt lager.
  • Ställ in komponentsvinn: Ställ in svinnparametrar för de valda komponenterna. Svinn tar hänsyn till förväntad komponentförlust under tillverkningsprocessen.
  • Ladda ner som CSV: Exportera listan över valda komponenter som en CSV-fil (Comma-Separated Values) för användning i kalkylblad eller andra externa verktyg.
  • Radera: Ta permanent bort de valda komponenterna från din PartsBox-databas. En bekräftelsefråga kommer att visas för att förhindra oavsiktliga raderingar. Överväg att arkivera komponenter istället för att radera dem.
  • Avmarkera alla: Rensa det aktuella urvalet utan att utföra några åtgärder på de valda komponenterna.

Genom att använda urvalskryssrutorna och menyn 'Urval' kan du effektivt utföra massoperationer på flera komponenter i PartsBox.

Operationer på flera batcher

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:

  • Flytta: Flytta alla valda partier till en mållagerplats.
  • Justera lagerantal: Ändra lagerantalet för valda batcher för att matcha det fysiska lagret.
  • Avmarkera alla: Rensa det aktuella urvalet utan att utföra några åtgärder på de valda batcherna.

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).

Operationer på flera lagerbatcher i lagerplatser

Ä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:

  • Flytta: Flytta alla valda partier av komponenter till en mållagerplats.
  • Justera lagerantal: Ändra lagerantalet för valda partier av komponenter för att matcha fysisk inventering.
  • Avmarkera alla: Rensa den aktuella markeringen utan att utföra några åtgärder på de valda partierna.

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.

Lägga till komponenter i ett projekt

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:

  1. Lägga till flera komponenter från komponenttabellen
    • Navigera till komponenttabellen, som visar en lista över alla komponenter i ditt lager.
    • Välj önskade komponenter genom att klicka på kryssrutorna bredvid varje komponent.
    • Efter att ha valt alla nödvändiga komponenter, klicka på menyn 'Urval' ovanför komponenttabellen.
    • Från rullgardinsmenyn, välj 'Lägg till i projekt…'.
    • En dialogruta visas som uppmanar dig att välja målprojektet från en lista över befintliga projekt och justera kvantiteten för varje komponent.
    • Välj lämpligt projekt och klicka på 'Lägg till' för att inkludera de valda komponenterna i projektets BOM.
  2. Lägga till en enskild komponent från skärmen Komponentinfo
    • Leta upp den specifika komponenten med hjälp av sök- eller filtreringsalternativen i komponenttabellen.
    • Klicka på komponenten för att öppna skärmen "Komponentinfo".
    • På skärmen "Komponentinfo", hitta knappen "Lägg till i projekt".
    • Klicka på den här knappen för att öppna en dialogruta där du kan välja målprojekt och ange kvantitet.
    • Välj önskat projekt och klicka på "Lägg till" för att inkludera komponenten i projektets stycklista.
  3. Lägga till en komponent från projektets BOM-sektion
    • Öppna projektet där du vill lägga till komponenter.
    • Navigera till BOM-sektionen i projektet.
    • Klicka på knappen "Lägg till komponent" i BOM-sektionen.
    • En dialogruta visas för att söka och välja komponenter.
    • Använd sök- och filtreringsalternativen för att hitta önskad komponent.
    • Klicka på komponenten för att välja den, klicka sedan på "Lägg till" för att inkludera den i projektets BOM.

Skanna streckkoder

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.

Metoder för streckkodsskanning

PartsBox stöder två metoder för att skanna streckkoder:

  1. Extern streckkodsläsare: Att använda en dedikerad streckkodsläsare är det rekommenderade tillvägagångssättet för regelbundna operationer med hög volym. Externa skannrar erbjuder snabbare och mer pålitlig skanningsprestanda. Se avsnittet 'Streckkodsläsare' i denna manual för detaljer om skannrar som stöds och installationsinstruktioner.
  2. Inbyggd kamera: Om du inte har en extern skanner kan du använda din dators inbyggda kamera för att skanna streckkoder. Även om det inte är lika snabbt som en extern skanner, är denna metod bekväm för enstaka skanningsbehov.

Skanningsprocess

För att börja skanna streckkoder, klicka på menyknappen 'Skanna' i PartsBox. Beroende på din skanningsmetod:

  • Om du använder en extern skanner väntar PartsBox på inmatning från skannern.
  • Om du använder den inbyggda kameran visar PartsBox en live-kamerafeed så att du kan placera streckkoden framför kameran.

Efter att en streckkod har avkodats framgångsrikt analyserar PartsBox datan och vidtar en av följande åtgärder:

  1. Befintlig komponent: Om den skannade komponenten redan finns i din PartsBox-databas kommer du att presenteras med alternativ för att lägga till lager, ta bort lager eller flytta lager för den komponenten.
  2. Ny komponent: Om den skannade komponenten inte finns i din databas kommer PartsBox att uppmana dig att skapa en ny länkad komponent. Den kommer att ge en lista över matchande online-komponenter att välja mellan. När du väljer en matchning och skapar komponenten visas dialogrutan 'Lägg till lager', så att du kan lägga till det nyligen mottagna lagret för den nyligen skapade komponenten.

Streckkoder som stöds

PartsBox stöder ett brett utbud av streckkodsformat som vanligtvis används av distributörer av elektroniska komponenter:

  • 2D-streckkoder:
    • DataMatrix- och PDF417-streckkoder som innehåller ANSI MH10.8.2-data kodad med ISO/IEC 15434:2006 (används av DigiKey, Würth och andra distributörer som går över till 2D-streckkoder).
    • QR-koder från vissa distributörer (LCSC och TME).
  • 1D-streckkoder:
    • Streckkoder från DigiKey, Mouser, Farnell, RS Components och de flesta andra som kodar tillverkarens artikelnummer (MPN) i streckkoden.

Om den skannade streckkoden innehåller kvantitetsinformation kommer den automatiskt att fyllas i i dialogrutan "Lägg till lager".

DigiKey-beställningar

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.

Etikettutskrift

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:

  • En Zebra-etikettskrivare, eller någon annan skrivare som kan tolka ZPL (Zebra Printer Language). Alla ZPL-kapabla Zebra-skrivare bör fungera, så välj en efter dina behov. Var försiktig: vissa Zebra-skrivare stöder endast EPL, inte ZPL, dessa kommer inte att fungera med PartsBox.
  • JSPrintManager installerat lokalt på datorn där skrivaren är ansluten. JSPrintManager finns tillgängligt för Mac, Windows, Linux och Android. Du kan Ladda ner JSPrintManager gratis.

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.

Skrivarkonfiguration

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.

Etikettmallar

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:

  • Etikettnamn: välj ett namn som låter dig snabbt komma ihåg vad etiketten är till för
  • Etikettmall ZPL-kod: här placeras ZPL-koden som används för att generera etiketten. Vi föreslår att du använder Labelary Viewer för att skriva och testa din etikettkod, eftersom den har utmärkt onlinedokumentation som visas när markören placeras på ett ZPL-kommando. Datafält som du vill ska fyllas i med PartsBox-data ska markeras med siffror inom klammerparenteser. Fältnumrering börjar från 0 (inte 1), så använd {0} för ditt första fält, {1} för det andra, och så vidare. PartsBox kommer att ersätta dessa markörer med faktiska data när etiketten genereras.
  • Etikettbredd och Etiketthöjd: dessa är etikettens dimensioner, i tum. Dessa måste matcha dina faktiska etikettmått.
  • Punkter per mm: upplösningen du kommer att skriva ut med, vilket beror på din skrivare.
  • Exempelförhandsvisning: om din mall är klar kan du klicka på 'Generera' för att visa en förhandsgranskningsbild av din etikett med ett slumpmässigt objekt från din databas. Du kan också prova en testutskrift av etiketten om din skrivare är konfigurerad och redo att skriva ut.

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.

Skriva ut etiketter

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.

Använda taggar i PartsBox

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.

Tillämpa taggar

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.

Söka med taggar

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.

Auto-taggar för komponenter

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.

Ställa in parametrar för komponentsvinn

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:

  1. Procentbaserat spill: Denna parameter representerar den procentandel av komponenter som förväntas gå förlorade under tillverkningsprocessen. Typiska spillnivåer varierar från 0,1 % till 3 %, beroende på komponenttyp och din produktionsprocess. Om du till exempel ställer in spillprocenten till 1 % för en komponent, och ditt projekt kräver 1000 enheter, kommer PartsBox att beräkna ytterligare 10 enheter för att ta höjd för den förväntade förlusten.
  2. Kvantitetsbaserat spill: Denna parameter låter dig ange ett minsta antal extra komponenter som alltid ska reserveras, oavsett den procentbaserade beräkningen. Detta är särskilt användbart för komponenter som levereras på rullar eller band, där en viss längd ledarmaterial krävs för att mata in komponenten i placeringsmaskinen. Genom att ställa in ett kvantitetsbaserat spill säkerställer du att du alltid har tillräckligt med komponenter för att täcka detta minimikrav.

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:

  1. I komponenttabellen, markera kryssrutorna bredvid de komponenter du vill ändra. Du kan också använda urvalskryssrutan i tabellhuvudet för att välja alla komponenter som för närvarande visas i tabellen.
  2. När du har valt önskade komponenter öppnar du menyn "Urval" och väljer "Ställ in komponentsvinn...".
  3. I dialogrutan för spillinställningar, ange procent- och/eller kvantitetsvärden som du vill tillämpa på de valda komponenterna.
  4. Klicka på 'Verkställ' för att uppdatera svinnparametrarna för alla valda komponenter.

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.

Arbeta med stycklistor (BOM)

Importera en stycklista (BOM)

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:

  • Antal: antal för den givna raden
  • Komponent: detta är antingen MPN eller ett namn som beskriver komponenten (som 330R)
  • Referensbeteckningar: en eller flera referensbeteckningar ('C1') för denna BOM-post på mönsterkortet, antalet referensbeteckningar ska motsvara antalet
  • Kommentarer: eventuella kommentarer som är användbara för att förstå BOM:en (endast informativt)
  • Footprint/Kapsling: komponentens footprint så som det förstås av CAD-programmet (endast informativt)
  • Komponentens ID Anything™-kod: används för att automatiskt matcha BOM-poster till komponenter med hjälp av ID Anything™
  • Komponentens CAD-nyckel: används för att automatiskt matcha BOM-poster till komponenter med hjälp av CAD-nycklar
  • Montera ej (DNP): om ej tomt, kommer DNP-flaggan att sättas för denna BOM-rad
  • Ignorera: behandla inte denna kolumn på något sätt

För att spara tid vid framtida importer kan du spara dina kolumnmappningsinställningar som en förinställning för snabb åtkomst senare.

Matcha BOM-poster mot komponenter

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:

  1. ID Anything™-matchning: om kolumnen Komponent ID Anything™ importerades med komponenternas ID Anything™-koder, och ID Anything™-koden pekar på en komponent i databasen, kommer posten att matchas.
  2. CAD-nyckelmatchning: om kolumnen 'Komponent CAD-nyckel' importerades och det finns en matchning mellan CAD-nyckeln i BOM:en och en CAD-nyckel i en av komponenterna i databasen, kommer posten att matchas.
  3. Komponentnamnsmatchning: om kolumnen 'Komponent' matchar antingen det lokala namnet eller MPN för exakt en komponent i databasen, kommer posten att matchas. Om det finns flera namnmatchningar men exakt en av dem är en meta-komponent, kommer meta-komponenten att föredras.

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.

Icke-komponentposter

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-felkontroll

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.

Sammanfoga och expandera poster

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 R1
  • RC0805FR-0710KL, antal 1, designator R2
  • RC0805FR-0710KL, antal 1, designator R3

Utö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.

BOM-ersättare

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.

Hantering av CSV-exportbuggar i Altium Designer®

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:

  1. Ta bort dubbla citattecken: Ett tillvägagångssätt är att öppna den genererade CSV-filen i en textredigerare och manuellt ta bort de dubbla citattecknen inifrån fälten.
  2. Dubbla dubbla citattecken: En annan metod är att prefixa varje dubbelt citattecken inom ett fält med ett annat dubbelt citattecken. Enligt CSV-standarden betyder detta att det dubbla citattecknet är en del av fältvärdet och inte en avgränsare. Denna metod bevarar originaldata samtidigt som CSV-filen blir kompatibel med förväntade formateringsstandarder.

Ö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.

Prissättning av projekt

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.

Prisalternativ

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:

  • Kryssrutan 'Endast föredragna distributörer' exkluderar erbjudanden från distributörer som inte finns på din föredragna lista (man köper sällan från distributörer på andra sidan jordklotet). Du kan ändra listan över föredragna distributörer i Inställningar.
  • 'Endast auktoriserade distributörer' beaktar endast erbjudanden från distributörer som är auktoriserade av tillverkaren att återförsälja en komponent.
  • 'Endast i lager' beaktar endast erbjudanden där distributören angav att komponenten finns i lager.
  • 'Kontrollera lagernivåer' går en nivå djupare och kontrollerar faktiskt antalet komponenter som distributören har i lager. Vissa distributörer tillhandahåller inte exakt lagerinformation, så att kontrollera detta kommer att exkludera deras erbjudanden.

Pristabell

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:

  • Batch-antal: Denna kolumn visar antalet komponenter som krävs för att bygga en specifik kvantitet av ett projekt eller en BOM. Den tar hänsyn till de svinnparametrar som ställts in för varje komponent. Om svinn är konfigurerat kan Batch-antalet vara högre än antalet enheter du bygger, för att ta höjd för förväntade förluster under produktionen.
  • Antal köpta: Denna kolumn indikerar den faktiska kvantitet som behöver köpas, baserat på de valda inköpsalternativen. Till exempel, om 100 komponenter behövs för ett bygge, men du har 25 tillgängliga i lokalt lager och har valt alternativet 'Använd lokalt lager, köp sedan om det behövs', kommer Antal köpta att vara 75.
  • Bästa erbjudande: PartsBox väljer automatiskt det bästa erbjudandet för varje komponent baserat på dina preferenser och leverantörsregler. Denna kolumn visar det för närvarande valda bästa erbjudandet.

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.

Val av offert

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:

  • Prisstafflingar, som varierar för varje erbjudande
  • Tillgänglighet och lagerinformation
  • Minsta beställningskvantiteter (MOQ)
  • Beställningsmultiplar
  • Flera valutor

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örpackning
  • Beställt antal
  • Beräknad ankomsttid (ETA) för beställningar
  • Fabrikens ledtid
  • Fabrikens beställningsmultipel

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.

Lägga till lokala erbjudanden för anpassad prissättning och rabatter

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:

  1. Direkt inifrån projektets prissättningstabell
  2. Från informationsskärmen för en specifik komponent

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:

  • Orderreferens eller nummer
  • Erbjudandedatum
  • Kommentarer
  • Utgångsdatum

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.

Valutahantering

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.

Bygga projekt

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:

  • FIFO (First-In First-Out): använder de äldsta partierna (sorterade efter anskaffningsdatum) först
  • LIFO (Last-In First-Out): använder de senaste partierna (sorterade efter anskaffningsdatum) först
  • Senast använd: använder de senast använda partierna först
  • Största partiet först: använder partier med flest komponenter först
  • Minsta partiet först: använder de minsta partierna först

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.

Enstegsbyggen

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.

Flerstegsbyggen

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.

Byggkonfigurationshistorik

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:

  • Komponenter som exkluderades eller markerades som 'montera ej' för det specifika bygget
  • Lagerförfrågningar genererade från bygget, som specificerar vilka komponenter som användes från specifika platser, eller i fallet med partispårning, det exakta partiet (identifierat med serienummer) som användes för produktionskörningen

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.

Använda underenhetskomponenter

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:

  1. Navigera till projektets infoskärm.
  2. Klicka på knappen 'Skapa underenhetskomponent'. Denna åtgärd behöver bara utföras en gång per 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:

  • Välj lagerplatsen där bygget ska lagras.
  • Ange prissättning för den producerade underenheten (automatiserad prissättning kommer att implementeras i en framtida version). För flerstegsbyggen anges prissättningen när bygget slutförs, eftersom de faktiska kostnaderna är kända vid den tidpunkten.
  • Lägg till kommentarer relaterade till bygget.

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.

Visa byggresultat

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.

Hantera partier för underassemblering

För planer med partikontroll ger vyn Byggresultat massåtgärder på de resulterande partierna:

  • Lägg till/ta bort taggar: Organisera partier med taggar för filtrering och kategorisering
  • Ställ in/byt namn på/ta bort anpassade fält: Hantera värden för anpassade fält över flera partier
  • Flytta: Flytta färdiga partier till olika lagerplatser (endast färdiga byggen)
  • Justera lagerantal: Ändra kvantiteter efter omräkning (endast färdiga byggen)

Dessa operationer låter dig hantera produktionsutdata direkt från byggkontexten, utan att behöva navigera till enskilda lots separat.

Spårning av enskilda enheter med serienummer

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".

Inköp

Beställningar

PartsBox stöder tre typer av ordrar, som var och en representerar ett olika skede i inköpsprocessen:

  1. Öppna beställningar: Dessa beställningar är i det inledande skedet och kan fritt ändras. Du kan lägga till eller ta bort komponenter, justera kvantiteter och göra nödvändiga ändringar innan du slutför beställningen. Öppna beställningar ger flexibilitet under planerings- och budgeteringsfasen.
  2. Beställd: När en öppen beställning har lagts hos en distributör övergår den till statusen "Beställd". Detta indikerar att beställningen har skickats in och väntar på att uppfyllas. Ett förväntat leveransdatum är kopplat till beställda artiklar, vilket gör att du kan spåra när komponenterna är planerade att anlända.
  3. Mottagen: När alla artiklar från en beställning har levererats och behandlats markeras beställningen som "Mottagen". Detta innebär att inköpsprocessen för den specifika beställningen är klar och de mottagna komponenterna nu är tillgängliga i ditt lager.

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:

  1. Gränssnitt för ordermottagning: Detta gränssnitt låter dig effektivt ta emot alla eller en del av komponenterna från en order till en enda lagerplats med bara några få klick.
  2. Dialogrutan Lägg till lager: När du visar en enskild komponent kan du använda dialogrutan Lägg till lager för att ta emot artiklar mot en specifik beställning. Dialogrutan fyller i kvantitet och pris baserat på beställningsinformationen.
  3. Streckkodsskanning: Beroende på distributörens kapacitet kan skanning av en streckkod antingen visa dialogrutan Lägg till lager med förifylld kvantitet, eller i fallet med streckkoder som innehåller PartsBox-koden, direkt ta emot komponenten mot en specifik order, vilket automatiskt fyller i kvantitet, prissättning och orderinformation.

Inköpslistor

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.

Publicera din komponentdatabas

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.

Konfigurera din publika sida

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.

Välja komponenter för publicering

PartsBox erbjuder tre alternativ för att välja komponenter som ska göras offentligt synliga:

  1. Ingenting: Välj det här alternativet om du inte vill publicera några komponenter. Din offentliga webbsida kommer inte att existera.
  2. Komponenter som matchar filtervillkor: Använd knappen "Redigera filter" för att skapa filter baserade på komponentdata. Endast de komponenter som klarar filtreringskriterierna kommer att publiceras. Ett vanligt tillvägagångssätt är att använda taggbaserad filtrering. Till exempel kan du ställa in ett filter för att endast publicera komponenter som har taggen "public".
  3. Alla dina komponenter: Välj det här alternativet för att göra hela din komponentdatabas tillgänglig offentligt.

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.

Integration med CAD-verktyg

KiCad-integration

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.

Konfiguration i PartsBox

För att konfigurera KiCad-integration i PartsBox:

  1. Navigera till 'Inställningar'.
  2. Välj fliken 'CAD-integration'.
  3. Välj 'KiCad' från menyn till vänster.

Konfigurationen är uppdelad i dessa sektioner:

Allmänna alternativ
  • Initialt filter applicerat på alla komponenter: Detta filter begränsar vilka komponenter från din databas som potentiellt är tillgängliga för KiCad. Endast komponenter som matchar detta filter kommer att övervägas för inkludering i kategorier. Du kan redigera filterkriterierna eller återställa det till standard (inget filter). Ett antal komponenter som passerar detta filter visas.
Kategorier

Kategorier definierar delmängder av din komponentdatabas som kommer att vara synliga som separata bläddringsbara sektioner i KiCad Symbol Chooser.

  • En standardkategori "Alla komponenter" inkluderar alla komponenter som passerar det initiala filtret.
  • Du kan skapa anpassade kategorier med hjälp av filter. Till exempel kan du skapa kategorier för "Resistorer", "Kondensatorer" eller "Kontaktdon".
  • För varje kategori definierar du ett namn, en valfri beskrivning och filterkriterierna.
  • Antalet komponenter inom varje kategori visas.
Fält

Detta avsnitt styr hur PartsBox komponentdata mappas till KiCad-symbolfält.

  • PartsBox tillhandahåller standardmappningar för vanliga fält som MPN, Tillverkare, Datablad URL och de specifika KiCad-fält som konfigurerats per komponent.
  • Du kan anpassa dessa mappningar:
  • * Lägg till nya mappningar från PartsBox-fält (inklusive standardfält, anpassade fält, specifikationer och specifika KiCad-fält) till KiCad-fält.
  • * Ange KiCad-fältnamnet. Standard KiCad-fält inkluderar Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Du kan också definiera anpassade fältnamn.
  • * Välj om fältet ska vara synligt i schemat som standard.
  • Vissa mappningar är inbyggda och kan inte ändras. Mappningen 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.
  • ID Anything™ används för att matcha importerade BOM:ar till komponenter och mappas alltid till KiCad-fältet "PartsBox ID".
  • ID Anything™ URL används för att snabbt hoppa till komponentens infosida i PartsBox (där databladen kan nås), så den mappas alltid till KiCad-fältet "datasheet". Detta låter dig trycka på 'd' i KiCad för att öppna komponentens informationssida i PartsBox.
  • Det rekommenderas att mappa Footprint till "[Komponent] KiCad footprint" och Reference till "[Komponent] KiCad reference".
KiCad-konfiguration

Detta avsnitt tillhandahåller konfigurationsfilen som behövs av KiCad.

  • PartsBox genererar innehållet för en .kicad_httplib-fil.
  • Denna fil innehåller nödvändig information för att KiCad ska kunna ansluta till PartsBox API, inklusive API-slutpunkts-URL och din unika åtkomsttoken (API-nyckel).
  • Du kan kopiera konfigurationstexten till urklipp eller ladda ner den som en fil.

Konfiguration i KiCad

För att aktivera PartsBox-biblioteket i KiCad:

  1. Spara konfigurationen som genererades i föregående steg i en fil med namnet partsbox.kicad_httplib (eller vilket namn som helst med filtillägget .kicad_httplib).
  2. Placera denna fil på en plats som är tillgänglig för KiCad, till exempel en KiCad-bibliotekskatalog eller en anpassad plats.
  3. I KiCad, gå till 'Preferences' -> 'Manage Symbol Libraries...'.
  4. I dialogrutan 'Symbol Libraries', klicka på '+'-knappen eller 'Add Library'.
  5. Navigera till och välj filen partsbox.kicad_httplib som du sparade.
  6. (Valfritt, rekommenderas) Namnge biblioteket så att det visas före andra bibliotek i symbolväljaren, till exempel "*PartsBox Library".
  7. Se till att biblioteket är aktiverat (kryssrutan ikryssad) och klicka på 'OK'.

PartsBox-biblioteket kommer nu att visas i KiCad Symbol Chooser. Du kan bläddra i de kategorier du definierat och välja komponenter.

Ställa in KiCad-fält per komponent

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:

  1. Öppna detaljsidan för en specifik komponent i PartsBox.
  2. Gå till fliken 'Komponentinställningar' till vänster.
  3. Leta upp avsnittet 'CAD/PLM-data'.
  4. Fyll i följande fält:
  5. * KiCad-symbol: Det fullständiga KiCad-symbolnamnet, inklusive biblioteksalias (t.ex. Device:R, MyLibrary:MySymbol). Detta värde kommer att mappas till fältet symbolIdStr i KiCad.
  6. * KiCad-footprint: KiCad-footprintnamnet, inklusive biblioteksalias (t.ex. Resistor_SMD:R_0603_1608Metric).
  7. * KiCad-referens: Standardprefixet för referensbeteckningen (t.ex. 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").

Datautbyte och cachning
  • När du öppnar symbolväljaren i KiCad hämtar den listan över kategorier och komponenterna inom den för närvarande valda kategorin från PartsBox.
  • KiCad cachar kategorilistan av prestandaskäl. Ändringar av kategoridefinitioner i PartsBox kan kräva omstart av KiCad för att bli synliga.
  • När du väljer en specifik komponent i symbolväljaren begär KiCad detaljerad information för den komponenten från PartsBox med hjälp av mappningarna som definierats i 'Fält'-konfigurationen.
  • Denna detaljerade information fyller i fälten för symbolen som placeras på schemat.

Integration med Altium Designer®

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-nyckel
  • POSTGRES_PASSWORD: databaslösenord som du kommer att använda i Altium Designer för att ansluta till databasen

Klicka 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.

Annan utrustning och programvara

Streckkodsläsare

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:

Stödda skannrar

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.

Kända problem och begränsningar

  • Om du använder en tangentbordslayout som inte är amerikansk krävs ytterligare skannerinställning. Efter att ha skannat PartsBox inställningsstreckkod, skanna den regionala koden för din tangentbordslayout från manualen som medföljde din skanner.
  • Skanning kanske inte fungerar tillförlitligt i Firefox på Windows. Att använda en alternativ webbläsare, som Chrome eller Edge, rekommenderas starkt.

Felsökning

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:

  1. Kontrollera dess utdata i en textredigerare som Anteckningar
  2. Skanna en 2D-streckkod och verifiera att resultatet innehåller sekvenserna '{RS}', '{GS}' och '{EOT}'
  3. Om dessa sekvenser saknas, se till att skannern är konfigurerad för ersättning av specialkoder
  4. Om du använder en icke-amerikansk tangentbordslayout, skanna lämplig regional inställningskod från din skanners manual

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.

Innehållsförteckning

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

Prova demon

Planer & priser