PartsBox er et nettbasert verktøy for å administrere beholdning av elektroniske komponenter, prising av stykklister og produksjon. Det gir en sentralisert plattform for hele elektronikkproduksjonsprosessen — fra innkjøp og lagring av komponenter til bygging av prosjekter og sporing av produksjon.
Nøkkelfunksjoner inkluderer:
PartsBox er designet for å være rask, diskret og enkel å bruke. Grensesnittet er responsivt — søk etter komponenter, sjekk av beholdning og administrering av prosjekter skjer umiddelbart. Flere brukere kan jobbe samtidig, med endringer synlige for alle i sanntid.
I motsetning til tradisjonelle ERP- (Enterprise Resource Planning) eller MRP-verktøy (Material Requirements Planning), er PartsBox enkelt å introdusere og integrere i en eksisterende arbeidsflyt, med minimal friksjon. Målet er et verktøy som hjelper deg med å holde deg organisert og effektiv uten å komme i veien.
Denne delen leder deg gjennom det grunnleggende i PartsBox: opprette en lagringsplassering, legge til en komponent, lagre den og bygge ditt første prosjekt. Hvert trinn bygger på det forrige, og til slutt vil du ha et fungerende prosjekt med en priset stykkliste. Senere deler av denne veiledningen dekker hvert emne i mye mer detalj.
Før du legger til komponenter, sett opp minst én lagringsplassering for å representere hvor komponentene dine fysisk vil befinne seg. Naviger til 'Lagring' i toppmenyen og klikk 'Opprett'. Standardfanen er 'Enkel', som oppretter én plassering.
Skriv inn et navn for lagringsplasseringen din (for eksempel 'b01' for din første boks, eller 'hylle-A1' for et hylle-rom) og klikk 'Opprett'. Du kan alltid legge til flere plasseringer senere, inkludert rutenett av plasseringer for bokser med rom.
For forslag til navngiving av lagringsplasseringer, se delen Lagringsplasseringer under Beholdning og lagring.
Naviger til 'Komponenter' i toppmenyen og klikk 'Opprett'. Du vil se et valg av komponenttyper: Lenket komponent, Lokal komponent og Metakomponent.
Velg 'Koblet komponent' hvis komponenten din har et produsentdelenummer (MPN). Skriv inn MPN i feltet 'Samsvar nøyaktig komponentnavn' og klikk 'Samsvar'. PartsBox vil søke etter komponenten din og vise samsvarende resultater sammen med deres spesifikasjoner og databladlenker. Velg riktig samsvar fra listen og klikk 'Opprett komponent'.
Hvis komponenten din ikke har et MPN (en generisk motstand, et kretskort, en tilpasset mekanisk del), velg 'Lokal komponent' i stedet og skriv inn et navn.
For flere detaljer om komponenttyper, se delen Hva er komponenter? under Komponenter.
Etter å ha opprettet en komponent, må du legge til beholdning for å representere de fysiske komponentene du har for hånden. Naviger til komponentens detaljside og klikk 'Legg til beholdning' i venstre meny.
Beholdningsveiviseren har tre trinn:
Klikk 'Legg til beholdning' for å bekrefte.
For mer om lagerstyring, se delen Beholdning under Beholdning og lagring.
Et prosjekt i PartsBox representerer en stykkliste (BOM). Naviger til 'Prosjekter' i toppmenyen og klikk på 'Opprett'. Skriv inn et navn (og eventuelt en beskrivelse) for prosjektet ditt og klikk på 'Opprett prosjekt'.
Åpne ditt nyopprettede prosjekt og naviger til 'Stykkliste'-fanen. Klikk på 'Legg til komponentoppføring' for å åpne komponentvelgeren. Søk etter komponenten du opprettet tidligere, velg den og bekreft. Komponenten vil bli lagt til i stykklisten med et standardantall på 1. Du kan deretter klikke på oppføringen for å utvide den og justere antallet, legge til designatorer eller konfigurere andre felt.
Hvis du allerede har en stykkliste eksportert fra et CAD-verktøy (KiCad, Altium, Eagle eller et hvilket som helst annet verktøy som kan eksportere CSV), kan du opprette et prosjekt ved å importere det. Naviger til 'Prosjekter' og klikk 'Importer'. Last opp CSV- eller TSV-filen din.
PartsBox vil analysere filen og vise en forhåndsvisning. Juster feltseparatoren og tegnkodingen om nødvendig til forhåndsvisningen ser riktig ut. Kartlegg deretter hver kolonne til det tilsvarende stykklistefeltet ved å bruke rullegardinmenyene over hver kolonne. 'Gjett'-knappen kan ofte få kartleggingene riktig automatisk, men gjennomgå alltid resultatet. De viktigste kartleggingene er 'Antall', 'Komponent' og 'Designatorer'.
Etter å ha kartlagt kolonner, vil PartsBox forsøke å automatisk matche hver stykklisteoppføring til en komponent i databasen din. Oppføringer som matcher en komponent vises med komponentnavnet; umatchet oppføringer utheves. Hvis du opprettet komponenten fra de forrige trinnene og stykklisten inneholder samme MPN, vil den bli matchet automatisk.
For å manuelt matche en umatchet oppføring, klikk på den for å utvide oppføringsdetaljene. I delen 'Komponentmatching', klikk på 'Match til en eksisterende komponent' for å åpne komponentvelgeren og velge riktig komponent. Du kan også opprette en ny komponent direkte derfra om nødvendig.
Når du er fornøyd med kartleggingene og treffene, skriv inn et prosjektnavn og klikk på 'Importer'.
For flere detaljer om import av stykklister, matching og administrasjon av oppføringer, se delen Arbeide med stykklister under Prosjekter og stykklister.
PartsBox bruker tabeller i stor grad for å vise og administrere data. Mange funksjoner – som søk i tabeller, filtrering, tabellkonfigurasjon, masseoperasjoner, egendefinerte felt, tagger og vedlegg – fungerer konsekvent på tvers av forskjellige typer data (komponenter, partier, lagringsplasseringer, bestillinger, prosjekter, stykklisteoppføringer og bygginger). Denne delen beskriver disse tverrgående funksjonene.
Tabeller i PartsBox er interaktive og funksjonsrike. De støtter søking, filtrering, kolonnekonfigurasjon, sortering, massevalg og eksport til PDF eller CSV. Tabellinnstillinger huskes per tabell, slik at preferansene dine vedvarer på tvers av økter. Funksjonene beskrevet nedenfor gjelder for de fleste tabeller i applikasjonen.
I tillegg til hovedsøkeboksen for komponenter (beskrevet i Komponenter-delen), er søkefunksjoner tilgjengelige i de fleste tabeller i hele applikasjonen. Disse søkeboksene i tabellen tilbyr nøyaktig samsvarsfunksjonalitet for å hjelpe deg med å raskt begrense radene som vises. Bare skriv i søkeboksen over en tabell for å filtrere innholdet. Søket vurderer verdier på tvers av alle synlige kolonner.
De fleste tabeller i PartsBox støtter avanserte filtreringsmuligheter, slik at du raskt kan begrense de viste dataene for å matche spesifikke kriterier. Filtreringssystemet er svært konfigurerbart og støtter komplekse logiske betingelser. Denne delen vil veilede deg gjennom prosessen med å opprette, bruke og administrere filtre i PartsBox.
For å filtrere dataene i en tabell, følg disse trinnene:
For raskt å fjerne alle filtre som for øyeblikket er brukt på en tabell, bruk knappen "Fjern alle filtre". Hvis du planlegger å bruke filteret igjen i fremtiden, sørg for å lagre det som en forhåndsinnstilling før du fjerner det.
Filterbetingelser er byggeklossene i filtrene dine. Hver betingelse består av et felt, en betingelse og en verdi:
Du kan kombinere flere filterbetingelser ved hjelp av logiske OG/ELLER-operatorer. PartsBox støtter nestede betingelser, slik at du kan lage kompleks filtreringslogikk ved å legge til enkeltbetingelser eller flere betingelser kombinert med OG/ELLER under hver OG/ELLER-setning.
Når du angir numeriske verdier i filterbetingelser, kan du bruke enhetsprefikser for enkelhets skyld. Bare skriv inn prefikset uten enheten. For eksempel, bruk "22u" i stedet for "22μF" og "10k" i stedet for "10kΩ". Merk at prefiksene skiller mellom store og små bokstaver, så "m" og "M" representerer forskjellige verdier.
PartsBox støtter følgende enhetsprefikser:
PartsBox lar deg lagre filtrene dine som forhåndsinnstillinger, som kan være enten personlige eller delt innenfor selskapet ditt. Denne funksjonen gjør at du raskt kan laste inn komplekse filtre og definere filtre som er nyttige for alle i organisasjonen din.
For å administrere dine filterforhåndsinnstillinger:
Når du lagrer filterkonfigurasjoner som forhåndsinnstillinger, vises de i en rullegardinmeny i tabellhodet. Dette gir rask tilgang til dine ofte brukte filtre og gjør det effektivt å bytte mellom ulike visninger.
Filterforhåndsinnstillinger kan fungere på samme måte som kategorier når de er basert på tagger eller navn. I motsetning til rigide kategorisystemer der hvert element kun tilhører én kategori, gir forhåndsinnstillinger mer fleksibilitet ved å la elementer vises i flere filtrerte visninger samtidig. Denne tilnærmingen gir deg de organisatoriske fordelene med kategorier uten deres typiske begrensninger.
I tillegg til forhåndsinnstillinger for filtre, lar PartsBox deg lagre og dele tabellkolonnekonfigurasjoner som forhåndsinnstillinger. Dette er nyttig når forskjellige brukere i organisasjonen din trenger å se de samme kolonnene i et konsistent oppsett, eller når du raskt vil bytte mellom forskjellige kolonneoppsett for forskjellige oppgaver.
Forhåndsinnstillinger for tabellkonfigurasjon lagrer utvalget av kolonner, deres rekkefølge og deres relative bredder. I likhet med filterforhåndsinnstillinger kan de lagres som personlige forhåndsinnstillinger (kun synlige for deg) eller som selskapsomfattende forhåndsinnstillinger (delt med alle brukere i organisasjonen din).
For å lagre en tabellkonfigurasjon som en forhåndsinnstilling:
For å laste inn et lagret tabellkonfigurasjons-forhåndsvalg:
Du kan også administrere forhåndsinnstillingene dine ved å klikke på tabellkonfigurasjonsikonet og bruke "Manage presets"-knappen for å:
Forhåndsinnstillinger for tabellkonfigurasjon er spesielt nyttige for team som trenger konsistente visninger på tvers av forskjellige brukere, for eksempel for å sikre at alle ser de samme kolonnene når de eksporterer data eller gjennomgår lagerbeholdning.
De fleste tabeller i PartsBox kan eksporteres som PDF eller CSV ved å bruke Eksporter-knappen i tabellbunnen. Eksporten inkluderer alle rader som samsvarer med gjeldende søke- og filterkriterier, ved bruk av de for øyeblikket konfigurerte kolonnene.
Hver tabell har to separate kolonnekonfigurasjoner: en for visning og en for eksport. Eksportering krever ofte et annet sett med kolonner enn det du ser på skjermen, så disse vedlikeholdes uavhengig. Når du går inn i tabellkonfigurasjonsmodus (ved å klikke på kolonneikonet i tabelloverskriften), lar en velger på venstre side deg bytte mellom å redigere visningskonfigurasjonen og eksportkonfigurasjonen. Hvis du oppdager at eksporterte data ikke samsvarer med det du ser på skjermen, sjekk eksportkolonnekonfigurasjonen — den er sannsynligvis satt til forskjellige kolonner.
PDF-eksporter gir utdata av høy kvalitet med en overskrift som inneholder dokumenttittelen og firmalogoen din (hvis lastet opp i Innstillinger > Generelt, se delen Organisasjoner og tilgang), og tabelldataene med formatering som er egnet for utskrift. Bilder og URL-er som er til stede i tabellkolonner, er inkludert i PDF-eksporten. Miniatyrbilder vises integrert der det er aktuelt.
CSV-eksporter produserer en standard kommaseparert fil som er egnet for bruk i regneark og andre verktøy.
Mange tabeller i PartsBox støtter valg av flere elementer og utførelse av masseoperasjoner på dem. Dette mønsteret fungerer konsekvent på tvers av komponenter, partier, lagringsplasser, bestillinger, prosjekter, stykklisteoppføringer og bygg.
For å velge elementer, bruk avmerkingsboksene ved siden av hver rad. Applikasjonen husker valgene dine mens du søker og filtrerer, slik at du kan bygge opp et utvalg over tid uten å miste tidligere valgte elementer. Bruk avmerkingsboksen i tabelloverskriften for å velge eller fjerne valget for alle synlige elementer. Når du har valgt elementer, bruk "Valgte..."-menyen for å få tilgang til tilgjengelige operasjoner. De spesifikke operasjonene varierer avhengig av typen data du jobber med – se de relevante delene for detaljer.
Egendefinerte felt gir en fleksibel måte å lagre og organisere strukturerte data for ulike objekter i PartsBox. Egendefinerte felt kan legges til deler, lott, lagerplasser, bestillinger, prosjekter, prosjektoppføringer (BOM) og bygg.
I motsetning til notater eller kommentarer, er egendefinerte felt strukturerte, indeksert for søk, og kan brukes i tabellkolonner og filtrering gjennom hele applikasjonen. Dette lar deg definere og lagre ytterligere attributter som er spesifikke for din organisasjons behov, arbeidsflyter eller bransjekrav.
Noen eksempler på hvordan egendefinerte felt kan brukes:
Egendefinerte felt er fullt integrert i PartsBox-grensesnittet og kan være:
Når du arbeider med flere elementer, kan du utføre masseoperasjoner på egendefinerte felt:
For å bruke disse operasjonene:
Disse masseoperasjonene er tilgjengelige for deler, lotter, lagerlokasjoner, ordrer, prosjekter, prosjektoppføringer og bygg.
Tagger gir en kraftig og fleksibel måte å kategorisere og organisere dataene dine i PartsBox. Ved å bruke tagger på ulike objekter som komponenter, lagerlokasjoner, prosjekter, bestillinger, partier og bygg, kan du raskt finne og filtrere spesifikke delsett av dataene dine.
Tagger kan tildeles enten fra info/redigeringsskjermer eller ved å velge flere elementer og bruke alternativet 'Legg til/fjern tagger…' fra 'Utvalg'-menyen.
Når du legger til tagger, skriver du bare inn tag-navnet uten det ledende #-tegnet. Et objekt kan ha et hvilket som helst antall tagger knyttet til seg.
Tagger spiller en viktig rolle i søking og filtrering av dataene dine. Når du skriver inn en tag i søkefeltet (innledet med tegnet #), vil PartsBox begrense søkeresultatene til objekter som har den spesifikke taggen tildelt.
Husk at tagger matches nøyaktig. Hvis du skriver inn flere tagger i søkefeltet, må et objekt ha alle de spesifiserte taggene for å bli inkludert i resultatene.
PartsBox genererer automatisk autotagger for komponentene dine basert på spesifikasjonene deres. Disse autotaggene opprettes uavhengig av de manuelt tildelte taggene dine, slik at du ikke trenger å bekymre deg for konflikter hvis du tildeler en tagg med samme navn som en autotagg.
Auto-tags gir en praktisk måte å kategorisere komponenter på uten å kreve manuell innsats. De sikrer at komponenter med lignende spesifikasjoner automatisk grupperes sammen, noe som gjør det enklere å finne og administrere dem.
PartsBox tillater vedlegg av vilkårlige filer til komponenter, lotter, prosjekter, lagerlokasjoner, bestillinger, lokale tilbud og bygg. Denne funksjonen er nyttig for å holde all relevant informasjon organisert og lett tilgjengelig. Noen vanlige eksempler på filer du kanskje vil legge ved inkluderer:
Ved å legge ved disse filene direkte til de relevante elementene i PartsBox, kan du sikre at viktig informasjon alltid er lett tilgjengelig. Det er ingen grunn til å bekymre seg for navnekonvensjoner, katalogstrukturer eller å huske hvor filer er lagret på en server.
Vedlegg lagres sikkert i skyen og kan nås fra hvor som helst.
Når du ser på detaljsiden for et element med vedlegg, vil du se en liste over alle vedlagte filer. Ved å klikke på et filnavn lastes vedlegget ned til datamaskinen din. Du kan også gi nytt navn til vedlegg, eller slette dem hvis de ikke lenger er nødvendige.
Ved å utnytte PartsBox sin vedleggsfunksjon kan du holde all viktig dokumentasjon organisert og koblet til de relevante elementene i lagerbeholdningen din. Dette sparer tid og sikrer at alle i teamet ditt har tilgang til informasjonen de trenger.
PartsBox handler om elektroniske komponenter, så en 'komponent' er et grunnleggende konsept. En komponent representerer en elektronisk eller mekanisk del. Det finnes flere typer komponenter:
Merk at for generiske komponenter og komponenter uten navn (f.eks. en navnløs NE555 i en DIP-pakke) er det vanligvis bedre å bruke lokale komponenter. Det finnes hundrevis av versjoner av NE555, og din spesielle versjon kan være litt forskjellig fra andres. Så bruk koblede komponenter kun for nøyaktig matchende komponenter (for eksempel hvis du har en 'NE555PWG4' fra Texas Instruments, koble den).
Komponenter er abstrakte: de beskriver komponenten, men inntil du legger til faktisk lagerbeholdning, representerer de ikke fysiske ting. Selv komponenter uten lagerbeholdning er nyttige – for eksempel kan du legge dem til i prosjekter (stykklister) for å få priser for prosjektene dine.
Koblede komponenter har to navn: det lokale (interne) navnet og det offisielle MPN. I den gratis hobbyistplanen må det lokale navnet være det samme som MPN. I kommersielle planer kan begge navn brukes, og det lokale navnet kan være forskjellig fra MPN. Det lokale navnet kan endres ved å gi komponenten nytt navn.
Bortsett fra standardattributter som navn eller produsent, kan komponenter også ha egendefinerte felt/attributter (i planer som støtter denne funksjonen). Som 'Notater'-feltet, kan disse brukes til å lagre alle data, men på en mer strukturert måte. Noen brukseksempler inkluderer Distributør, Distributørens delenummer, Leverandørens komponent-URL, Vekt eller Beholderens egenvekt. Egendefinerte felt indekseres for søk.
For å legge til en ny komponent, naviger til Komponenter-delen i hovedmenyen og bruk 'Opprett'-knappen for å åpne dialogboksen for opprettelse av komponent.
'Komponenttype'-feltet bestemmer hva slags komponent som vil bli opprettet:
Det er to metoder for å søke etter koblede komponenter:
Etter å ha skrevet inn et søkeord og klikket enten 'Match' eller 'Søk', vil resultatene vises. Velg komponenten som samsvarer nøyaktig med dine krav, og vær nøye med små variasjoner i navngiving, da de kan indikere betydelige forskjeller i de faktiske komponentene. Når du velger et resultat, vil spesifikasjonene vises, og en lenke til datablad vil bli gitt ved siden av hver komponent, hvis tilgjengelig.
For kommersielle brukere er det mulig å umiddelbart tildele et lokalt (internt/firma) delenummer til en koblet komponent.
Når du oppretter lokale komponenter, er kun komponentnavnet påkrevd; alle andre felt er valgfrie.
Visse planer tillater opplasting og vedlegg av datablader, bilder, CAD-modeller og annen informasjon til komponenter. Dette gjøres etter at komponenten er opprettet.
For å opprette en metakomponent, oppgi et navn og valgfritt et fotavtrykk og en beskrivelse. Den nyopprettede metakomponenten vil være tom, noe som betyr at den ikke vil inneholde noen medlemskomponenter (erstatninger). Disse må legges til senere, enten ved å bruke knappen 'Legg til komponent' på metakomponentens infoside eller ved å velge flere komponenter i hovedkomponenttabellen og bruke alternativet 'Valgte | Legg til i metakomponent'.
Hvis du har en eksisterende komponent med lagerbeholdning, tilbud og brukshistorikk som du ønsker å gjøre om til en meta-komponent, kan du konvertere den i stedet for å opprette en ny tom meta-komponent. Dette er nyttig når du innser at en komponent du har brukt faktisk bør representere en gruppe utskiftbare alternativer.
En komponent kan konverteres til en meta-komponent hvis den ikke allerede er en meta-komponent, ikke er en underenhet, og ikke er arkivert.
Hvordan konvertere:
Hva skjer under konvertering:
Hva forblir uendret:
Når en komponent blir foreldet eller utgår, vil du kanskje erstatte den med en annen komponent på tvers av alle prosjektene dine. I stedet for å redigere hver prosjektoppføring individuelt, kan du bruke operasjonen "Erstatt i prosjekter" for å gjøre dette i ett trinn.
Hvordan erstatte:
Hva skjer under erstatning:
Hva forblir uendret:
Hvis du ønsker å erstatte en komponent kun i spesifikke prosjekter i stedet for på tvers av alle prosjekter, kan du gjøre det fra Prosjektlisten ved hjelp av massevalg.
Slik erstatter du i valgte prosjekter:
Dette er nyttig når en komponentsubstitusjon kun gjelder for visse prosjekter, eller når du ønsker å rulle ut en erstatning gradvis, prosjekt for prosjekt.
De samme atferdene gjelder som ved global erstatning: låste tilbud på berørte oppføringer slettes, listeoppføringer og byggehistorikk påvirkes ikke, og den opprinnelige komponenten endres eller slettes ikke.
Søk er en grunnleggende funksjon i PartsBox som lar deg raskt finne komponentene du trenger. Den primære søkeboksen er plassert øverst i Komponenter-delen.
Komponentsøkemotoren bruker fuzzy matching, noe som betyr at selv om søkeordene dine ikke stemmer nøyaktig, vil relevante resultater fortsatt vises. For å hjelpe deg med å raskt identifisere de mest relevante treffene, skilles nøyaktige resultater visuelt fra delvise treff ved hjelp av forskjellige bakgrunnsfarger.
Når du søker etter komponenter, er følgende felt inkludert i søkeomfanget:
I tillegg til å søke etter nøkkelord, kan du også søke ved hjelp av tagger. For å søke etter tag, skriv ganske enkelt inn tegnet # etterfulgt av tagnavnet. Tagger matches nøyaktig, og hvis du skriver inn flere tagger, må en komponent ha alle de spesifiserte taggene for å bli inkludert i resultatene.
For enda større fleksibilitet kan du kombinere nøkkelord og tagger i søkene dine. Dette lar deg lage svært målrettede søk som hjelper deg med å finne nøyaktig det du trenger, selv i store og komplekse komponentdatabaser.
I tillegg til hovedkomponentsøket, har de fleste tabeller i hele applikasjonen sin egen søkefunksjonalitet. Se delen Søk i tabell under Jobbe med data for detaljer.
Det er to måter å slette en komponent på:
Å slette en komponent er en destruktiv operasjon som ikke anbefales med mindre du sletter en nyopprettet komponent som aldri har blitt brukt i bygg og aldri har hatt noe lager lagt til. Når du sletter en komponent, vil PartsBox ikke kunne løse referanser til den komponenten i tidligere byggehistorikk. Generelt bør du unngå å slette komponenter som har blitt brukt i bygg.
De fleste ganger er det bedre å arkivere en komponent i stedet (se nedenfor).
En komponent som har blitt arkivert vil ikke vises i vanlige tabeller og søk, noe som forhindrer at den forstyrrer normal bruk. Den vil fortsatt være tilgjengelig i tabellen "Komponenter | Arkivert" og vil forbli synlig i byggehistorikk.
For å arkivere en del, gå til "Andre operasjoner" i delinformasjonsskjermen og klikk på "Arkiver del"-knappen.
Komponenten som arkiveres bør ikke ha noen lagerbeholdning (verken på lager eller i bestilling). Å arkivere en komponent som har lagerbeholdning er vanligvis ikke logisk. Selv om arkiverte komponenter ikke vises i standardtabeller og søk, påvirker de fortsatt rapporter som komponentverdirapporten eller lagerlokasjonsverdirapporten. Av denne grunn kan du ikke arkivere en komponent med eksisterende lagerbeholdning. Du må først fjerne lagerbeholdning fra komponenten manuelt og/eller fjerne komponenten fra bestillinger før du arkiverer den.
Arkivering er den anbefalte tilnærmingen for komponenter du ikke ønsker å se i dine daglige databaseoperasjoner. Slett kun komponenter som ble opprettet ved en feil og aldri har blitt brukt.
For generell informasjon om å velge og operere på flere elementer, se delen Operasjoner på flere elementer under Arbeide med data. Operasjonene som er spesifikke for komponenter er beskrevet nedenfor:
I elektronikkproduksjon er det vanlig at en del har mulige erstatninger: funksjonelt likeverdige komponenter som kan brukes om hverandre. PartsBox tilbyr flere måter å definere erstatninger på, hver med sin egen semantikk og bruksområder.
Metakomponenter lar deg gruppere flere erstatningskomponenter (kjent som medlemskomponenter) under ett enkelt navn. Dette navnet kan deretter brukes i prosjekter og stykklister (BOM). Metakomponenter er logiske grupperinger som gir en samlet oversikt over lagerbeholdningen for alle deres medlemskomponenter. De muliggjør også varsler om lav beholdning på metakomponentnivå.
Et godt eksempel på når man skal bruke en meta-komponent er for komponenter som 'TPS61161DRVR' og 'TPS61161DRVT'. Disse er samme komponent, bare i forskjellig innpakning. Ved å opprette en meta-komponent kalt 'TPS61161DRV' og bruke det navnet i dine BOM-er, kan du administrere lagerbeholdningen deres som om de var en enkelt komponent. Meta-komponenten 'TPS61161DRV' vil vise den kombinerte beholdningen for begge innpakningsvariantene.
Komponenterstatninger gir en måte å indikere at en annen komponent kan brukes i stedet for den nåværende. I motsetning til meta-komponenter, gir ikke komponenterstatninger noen lagergruppering. Lageret for hver komponent administreres fortsatt uavhengig.
Komponenterstatninger er spesielt nyttige for passive komponenter, som ofte har funksjonelle ekvivalenter som du ikke nødvendigvis ønsker å administrere som en enkelt lagervare. Ved å definere komponenterstatninger kan du indikere at en annen komponent kan brukes i stedet for den nåværende i hvert prosjekt, BOM-oppføring og innkjøpslisteoppføring, globalt.
Noen ganger kan en komponent erstattes for en spesifikk stykklisteoppføring i et prosjekt, men ikke nødvendigvis andre steder. Det er her stykkliste-erstatninger kommer inn.
BOM-erstatninger lar deg definere en erstatningskomponent for en spesifikk BOM-oppføring i et prosjekt. Denne erstatningen gjelder kun for den spesifikke BOM-oppføringen og påvirker ikke komponentens bruk i andre prosjekter eller BOM-er.
Når du bygger eller kjøper inn, kombinerer PartsBox informasjon om alle de ovennevnte typene erstatninger for å produsere en omfattende liste over alle mulige erstatninger for en gitt stykklisteoppføring eller innkjøpslisteoppføring.
Denne kraftige funksjonen sikrer at du har maksimal fleksibilitet i innkjøp og bruk av komponenter, samtidig som du opprettholder stram kontroll over lagerbeholdningen og byggene dine.
Ved å bruke meta-komponenter, komponenterstatninger og BOM-erstatninger kan du optimalisere lagerstyringen, redusere risikoen for tomme lagre og sikre at prosjektene dine kan bygges selv om en spesifikk komponent blir utilgjengelig.
Når du ser på informasjonen til en komponent, viser delen "brukt i prosjekter" alle prosjekter der komponenten er referert til — ikke bare som den primære komponenten i en stykklisteoppføring, men også der den vises som en stykkliste-erstatning eller som et medlem av en meta-komponent brukt i et prosjekt. Dette kan også konfigureres som en tabellkolonne.
Mange komponenter har en dedikert "hjem"-lokasjon hvor de alltid skal lagres. PartsBox lar deg tilordne en standard lagerlokasjon til enhver komponent, noe som gir to fordeler:
For å angi en standard lagerplass for en komponent:
Standard nedtrekksmeny for lagerplassering viser kun plasseringer som kan motta komponenten. Plasseringer som er fulle, arkiverte eller begrensede (som enkeltkomponent-plasseringer som allerede inneholder en annen komponent) vil ikke vises i listen.
Når du legger til lagerbeholdning, hvis komponenten har en standardplassering angitt, vil PartsBox markere dette i velgeren for lagerplassering. Hvis plasseringen er obligatorisk, vil andre alternativer bli deaktivert, noe som sikrer at komponenten havner på sin tildelte plass.
Denne funksjonen er spesielt nyttig for:
I prosessen med å montere elektroniske enheter ved hjelp av SMT (Surface Mount Technology) pick-and-place-maskiner, vil en viss prosentandel av komponentene uunngåelig gå tapt eller bli avvist. Dette skyldes de iboende begrensningene og ufullkommenhetene i den automatiserte monteringsprosessen.
Videre krever den mekaniske utformingen av tapematere som brukes i disse maskinene en minimumslengde på tape, kjent som "lederen", som må være til stede før maskinen automatisk kan plukke komponenter fra tapen. Komponentene i denne ledertapen er effektivt ubrukte og bidrar til det totale komponentsvinnet.
Komponentsvinn, også referert til som komponenttap, er en viktig faktor å vurdere når man planlegger for produksjon og administrerer lagerbeholdning. Å unnlate å ta høyde for svinn kan føre til uventede mangler og produksjonsforsinkelser.
PartsBox lar deg definere svinnparametere for hver komponent individuelt, og sikrer at lager- og bestillingsmengdene dine tar høyde for disse forventede tapene. Når du bruker PartsBox til å bygge eller prise prosjekter og stykklister (BOM), tar applikasjonen automatisk hensyn til de definerte svinnparameterne. Den beregner det totale antallet komponenter som kreves basert på prosjektets behov og de forventede tapene, og sikrer at du har tilstrekkelig lager eller bestillingsmengder for å fullføre byggingen.
PartsBox tilbyr to metoder for å spesifisere svinn:
For å angi parametere for svinn for en enkelt komponent, naviger til komponentens detaljside og finn innstillingene for svinn. Du kan angi prosent- og/eller antallsverdier etter behov.
Hvis du trenger å angi parametere for svinn for flere komponenter samtidig, gjør PartsBox det enkelt med funksjonen for masseredigering:
Svinn kan ikke settes direkte for metakomponenter, som brukes til å gruppere utskiftbare komponenter. Når prosjekter som inkluderer metakomponenter prissettes, vil PartsBox bruke de maksimale svinnverdiene fra alle de individuelle komponentene innenfor metakomponenten. Når prosjekter bygges, vil det faktiske svinnet beregnes basert på den spesifikke komponenten som er valgt fra metakomponentgruppen på byggetidspunktet.
Etter å ha opprettet en komponent i PartsBox, kan du legge til lagerbeholdning for å representere den fysiske beholdningen av den elektroniske komponenten. Lagerbeholdning representerer de faktiske, håndfaste eksemplarene av komponenten som du har tilgjengelig eller vil få tilgang til i fremtiden.
En enkelt komponent kan ha lagerbeholdning på flere steder. Dette er spesielt nyttig når man håndterer sneller med komponenter. Ofte vil du kanskje beholde en full snelle på ett sted mens du lagrer en mindre mengde på kuttet tape et annet sted. Sporing av lagerbeholdning på tvers av forskjellige steder viser seg også verdifullt når man jobber med kontraktsprodusenter, da det lar deg overvåke inventar som fysisk befinner seg utenfor kontoret ditt.
PartsBox skiller bevisst konseptene komponenter og beholdning. Du kan tenke på komponenter som beholdere som kan inneholde faktiske komponenter (beholdning). Komponenter med null beholdning tjener viktige formål:
PartsBox behandler lagerhistorikk som en permanent oppføring med begrensede redigeringsmuligheter. Du kan alltid fjerne den siste oppføringen, men eldre oppføringer kan ikke slettes, og antallene kan ikke endres. Denne tilnærmingen sikrer integriteten og sporbarheten til lagerdataene dine over tid.
I PartsBox representerer et parti en spesifikk batch eller forsendelse av elektroniske komponenter, sporbar til en kjent kilde. Partikontroll er en valgfri funksjon som muliggjør mer detaljert sporing og styring av komponentlageret.
Når partikontroll er aktivert, deles all beholdning for en gitt komponent inn i distinkte partier. Et parti opprettes når ny beholdning legges til, noe som sikrer at hver batch med komponenter er knyttet til et spesifikt parti. Dette gjør det mulig å skille mellom identiske komponenter som kan ha blitt anskaffet til forskjellige tider eller fra forskjellige leverandører.
For eksempel, vurder en 100nF kondensator der du har en full rull med 5000 stykker fra én leverandør og en stripe med avklipt teip med 100 stykker fra en annen. Uten partikontroll forteller PartsBox deg bare at du har 5100 stykker totalt — de to partiene kan ikke skilles fra hverandre. Med partikontroll spores rullen og den avklipte teipstripen som separate partier, hver med sin egen kilde, pris og historie. Du kan se nøyaktig hvor mange stykker som er igjen på rullen i forhold til stripen, velge hvilket parti som skal forbrukes under en bygging, og spore ethvert kvalitetsproblem tilbake til den spesifikke kilden.
Partier kan ha ulike data knyttet til seg:
Ved å bruke partikontroll muliggjør PartsBox presis sporing av komponenter gjennom hele lagerstyringsprosessen. Dette er spesielt nyttig for å håndtere komponenter med begrenset holdbarhet, sikre sporbarhet i tilfelle kvalitetsproblemer, eller overholde regulatoriske krav.
Når komponenter forbrukes under et bygg eller overføres mellom lagerlokasjoner, registreres det spesifikke partiet, og opprettholder en fullstendig historikk over hvert partis bruk. Denne detaljerte sporingen muliggjør enklere identifisering og isolering av problemer hvis de oppstår.
Lot-kontroll i PartsBox gir et ekstra lag med kontroll og synlighet over lagerbeholdningen av elektroniske komponenter, noe som muliggjør mer effektiv og nøyaktig styring av komponenter.
En lagringsplassering er et sted der komponenter kan lagres. Det kan være et rom, en skuff, en hylle, en boks, et rom i en boks, eller noe annet du kan tenke deg.
Det viktigste prinsippet er: ikke prøv å kategorisere komponenter etter type. Et vanlig instinkt er å sette alle motstander sammen, alle kondensatorer sammen, og så videre — men dette skaper konstant omorganiseringsarbeid etter hvert som lageret ditt vokser, og det skalerer ikke. La i stedet PartsBox holde styr på hvor alt er. Når en ny forsendelse ankommer, plasser komponenter der de fysisk passer. PartsBox vil alltid fortelle deg nøyaktig hvor du finner en komponent.
Her er noen vanlige tilnærminger som fungerer bra i praksis:
Disse tilnærmingene kan blandes fritt. Du kan ha en hylle for ruller, noen inndelte bokser for avklipt teip og små komponenter, og en boks per prosjekt på skrivebordet ditt.
Du kan gi lagringsstedene dine akkurat de navnene du vil, men her er et foreslått navneskjema:
Start med en bokstav som indikerer typen lagring: 'b' for bokser, 's' for hyller, 'c' for skap, 'd' for skuffer. Et tosifret tall følger for den spesifikke enheten. Deretter, hvis plasseringen har underrom, bruk et rutenettsystem: a1, a2, b1, b2, og så videre. Dette resulterer i navn som 'b01-a4' (boks 1, rad a, kolonne 4) eller 's01-r3' (hylle 1, rullposisjon 3). Bruk det skjemaet som lar deg enkelt finne komponenter.
Lagringsplasseringsnavnene dine kan endres når som helst, men velg dem nøye, for når du først skriver ut etiketter, blir det litt vanskeligere å endre dem.
Selskaper som jobber med CM/EMS (kontraktprodusenter) prefikser ofte noen av lagerlokasjonene sine med produsentens navn, slik at de enkelt kan filtrere lokasjoner og se hva CM-en har på lager akkurat nå.
CM/EMS-selskaper, på den annen side, legger ofte kundenavn som prefiks på noen lagersteder, for å få kundespesifikke lagersteder for konsignasjonskomponenter.
For å opprette en ny lagringsplassering, naviger til Lagring-delen i hovedmenyen og klikk på 'Opprett'-knappen. PartsBox tilbyr fire metoder for å opprette lagringsplasseringer:
Etter å ha opprettet lagerplasser, kan du tilordne komponenter til dem, noe som gjør det enkelt å spore den fysiske plasseringen av lagerbeholdningen din. Lagerplasser kan gis nytt navn etter opprettelse for bedre å gjenspeile innholdet eller formålet. Imidlertid kan ikke lagerplasser slettes. I stedet kan du arkivere en lagerplass, noe som vil skjule den fra visning, men fortsatt beholde den (sammen med historikken) i databasen. Dette sikrer at historiske data om plasseringen og dens tilknyttede komponenter bevares for fremtidig referanse eller revisjonsformål.
For generell informasjon om å velge og operere på flere elementer, se delen Operasjoner på flere elementer under Arbeide med data. Operasjonene som er spesifikke for partier er beskrevet nedenfor.
På samme måte som ved operasjoner på flere deler, kan du utføre operasjoner på flere lotter. I Deler-seksjonen, velg Lotter-knappen for å se tabellen som viser alle lotter i lagerbeholdningen din. Du kan deretter velge lottene du vil operere på og bruke "Valgte..."-menyen til å:
Hvis du velger å flytte et mindre antall enn hele partiet, vil partiet bli splittet, og PartsBox vil be deg om ytterligere informasjon om det nyopprettede partiet. Når du splitter et parti som ble opprettet fra en produksjon (build), vil det nye partiet vise den opprinnelige produksjonsinformasjonen i fanen Produksjoner, og opprettholde full sporbarhet.
Partistyring er kun tilgjengelig i abonnementer med Partikontroll-funksjonen.
For generell informasjon om å velge og operere på flere elementer, se delen Operasjoner på flere elementer under Arbeide med data. Operasjonene som er spesifikke for beholdningspartier er beskrevet nedenfor.
Selv i planer uten lottstyring kan du utføre operasjoner på flere partier av komponenter. Men i dette tilfellet kan disse operasjonene kun utføres innenfor en lagerlokasjon.
For å se komponenter lagret på en lagerlokasjon, gå til Lager-seksjonen og velg en lagerlokasjon. Alternativt kan du utvide en rad for lagerlokasjon i tabellen for å se listen over komponenter som er lagret der. Velg en eller flere komponenter og bruk menyen "Valgte..." for å:
I planer med lot-kontroll vil disse operasjonene spore lotter korrekt. Hvis du velger å flytte et mindre antall enn hele lotten, vil lotten bli splittet, og PartsBox vil be deg om ytterligere informasjon om den nyopprettede lotten.
Et prosjekt i PartsBox representerer en stykliste (BOM), som er en liste over komponenter som kreves for å bygge en elektronisk enhet eller sammenstilling. Hvert prosjekt tilsvarer et spesifikt design eller produkt.
Prosjekter tjener flere formål i PartsBox:
PartsBox tilbyr flere praktiske metoder for å legge til komponenter i et prosjekt, slik at du effektivt kan fylle ut stykklister (BOM). Her er de tilgjengelige alternativene:
PartsBox kan importere en stykkliste (BOM) fra en rekke CAD/eCAD-pakker, i CSV- eller TSV-format. Du kan importere stykklisteoppføringer enten ved å opprette et nytt prosjekt, eller inn i et eksisterende prosjekt.
For å opprette et nytt prosjekt ved å importere en eksisterende stykkliste (BOM), bruk 'Importer'-knappen i 'Prosjekter'-seksjonen. Dette vil be om at filen lastes opp. Last opp en CSV/TSV-fil eksportert fra ditt CAD-program.
PartsBox vil prøve å tolke styklisten din og vise de foreløpige resultatene. Vennligst juster alternativene for 'Feltseparator' og 'Tegnkonvertering' først til styklisten er korrekt tolket og de første eksempelradene vises. Sørg for at avkrysningsboksen 'Første linje inneholder kolonnenavn' er riktig innstilt for styklisten din.
Etterpå justerer du kartleggingen fra stykklistekolonner til PartsBox stykklistefelter. Det er en 'Gjett'-knapp som vil bruke heuristikk for å gjøre et best mulig forsøk på kolonnekartlegginger, men vennligst alltid gjennomgå resultatene nøye.
Den importerte BOM-en vises under kolonnemappingstabellen, når du har mappet de nødvendige kolonnene.
De tilgjengelige stykkliste-feltvalgene er:
For å spare tid på fremtidige importer, kan du lagre innstillingene for kolonnetilordning som en forhåndsinnstilling for rask tilgang senere.
Etter import av en stykliste (BOM) til PartsBox, må hver linje som representerer en komponent matches til en spesifikk komponent som allerede er opprettet. Det er ingen måte å automatisk opprette komponenter mens man importerer en BOM på grunn av tvetydighet og potensielle kostbare feil: det er mange komponenter med samme navn. Matchingen kan gjøres automatisk hvis komponentene allerede er opprettet på flere måter som prøves i rekkefølge:
Det anbefales sterkt å lagre enten ID Anything™-koder eller CAD-nøkler i CAD-deledatabasen og eksportere disse i BOM-ene for å få rask, enkel og presis matching.
Oppføringer som ikke er matchet med komponenter vil bli uthevet. For disse oppføringene kan du enten opprette flere komponenter og prøve matchingen på nytt (se nedenfor), eller åpne hver av oppføringene og gjøre matchingen manuelt, og eventuelt opprette en ny komponent i prosessen. Det er også mulig å fjerne matchingen for oppføringen hvis du gjorde en feil.
For å prøve matchingen på nytt, kan du velge noen eller alle oppføringer i stykklisten (BOM) og bruke menyvalget 'Valgte | Match oppføringer'. Dette vil prøve matchingen på nytt for alle valgte oppføringer. Du kan også fjerne matchingen for flere oppføringer om nødvendig.
BOM-oppføringer er ikke begrenset til komponenter, og kan også representere tjenester eller arbeid, som PCB-montering, testing eller pakking. Disse oppføringene kan ha tilbud knyttet til seg akkurat som komponenter, noe som gjør det mulig å estimere hele produksjonskostnaden, ikke bare kostnaden for komponenter. Tilbud for tjeneste-/arbeids-BOM-oppføringer ligner på komponenttilbud: flere prisintervaller, MOQ-er og utløpsdatoer støttes, og tilbud kan legges inn i hvilken som helst støttet valuta.
Stykklisteoppføringer sjekkes for korrekthet for å bidra til å unngå feil og tillate strukturell redigering av stykklisten. Antallet for en gitt linje må samsvare med antall designatorer. For eksempel er en stykklisteoppføring med et antall på 2 og designatorene C1, C2 korrekt, men et antall på 2 og en enkelt designator C1 er sannsynligvis en feil. PartsBox viser advarsler når dette skjer, og dette vil også gjøre det umulig å slå sammen stykklisteoppføringer med disse feilene.
Hvis flere oppføringer matches til samme komponent, gir det vanligvis mening å slå dem sammen til en enkelt oppføring, og justere antall og designatorer deretter. Det er dette alternativet 'Valgt | Slå sammen oppføringer' er til for. Hvis du velger flere oppføringer som refererer til samme komponent, kan du slå dem sammen til en enkelt BOM-oppføring.
Det er også mulig å utvide stykklisteoppføringer. En stykklisteoppføring med et antall større enn 1 kan utvides til individuelle oppføringer, hver med et antall på 1. Som et eksempel, hvis det er en oppføring med RC0805FR-0710KL, et antall på 3, og designatorer R1,R2,R3, kan den utvides til tre oppføringer:
RC0805FR-0710KL, antall 1, designator R1RC0805FR-0710KL, antall 1, designator R2RC0805FR-0710KL, antall 1, designator R3Dette er nyttig hvis du vil redigere en av oppføringene individuelt eller ekskludere den fra bygginger. For å utvide, klikk på 'Utvid oppføring'-knappen når du redigerer en stykklisteoppføring, eller velg flere oppføringer og bruk "Valgte | Utvid oppføringer...".
Den motsatte operasjonen er også mulig: det er mulig å velge flere BOM-oppføringer med samme komponent, og bruke menyvalget 'Valgte | Slå sammen oppføringer...'. Dette vil slå sammen de valgte oppføringene til én enkelt BOM-oppføring, og kombinere designatorene.
Når BOM-oppføringer slås sammen, utføres en AND-operasjon på BOM-erstatninger: snittet av sett med BOM-erstatninger for valgte oppføringer blir settet med erstatninger for den sammenslåtte oppføringen.
Nederst i BOM-en kan det være en advarsel om flere BOM-linjer som refererer til de samme komponentene. Dette er ikke et problem, PartsBox tilbyr bare en praktisk måte å utføre 'Slå sammen'-operasjonen på hele BOM-en. Hvis du klikker på 'Slå sammen alle', vil alle tilfeller av flere BOM-linjer som refererer til samme komponent bli behandlet og slått sammen.
Når du redigerer en stykkliste (BOM) i PartsBox, har du fleksibiliteten til å legge til komponentsubstitutter for individuelle BOM-oppføringer. Denne funksjonen lar deg spesifisere alternative komponenter som kan brukes om hverandre med hovedkomponenten. Når du bygger, priser eller kjøper inn, behandler PartsBox hovedkomponenten og alle dens substitutter som like gyldige valg, noe som gir deg større fleksibilitet i anskaffelse av komponenter.
Stykkliste-erstatninger fungerer på samme måte som medlemskomponenter (erstatninger) i meta-komponenter og erstatninger for individuelle komponenter. Det er imidlertid en viktig forskjell: Stykkliste-erstatninger konfigureres per oppføring innenfor et spesifikt prosjekt og har ingen effekt utenfor den bestemte oppføringen. Denne detaljerte kontrollen gjør at du kan skreddersy erstatninger til de spesifikke kravene i hvert prosjekt.
Når man kombinerer BOM-er for innkjøp, tar PartsBox en konservativ tilnærming til håndtering av erstatninger. Hvis det er to oppføringer for samme komponent, men med forskjellige sett med erstatninger, vil PartsBox kun vurdere snittet av erstatninger – det vil si erstatningene som er felles for begge oppføringene. Dette sikrer at kun erstatninger som er universelt anvendelige for komponenten på tvers av alle forekomster brukes i innkjøpslisten. For å illustrere dette, la oss vurdere et eksempel. Anta at du har en BOM der Komponent A har erstatningene B og C, og en annen BOM der Komponent A har erstatningene B og D. I dette tilfellet kan ikke PartsBox anta at Komponent A alltid kan erstattes med B, C eller D. I stedet vil PartsBox bare være sikker på at Komponent A kan erstattes med B, da det er den eneste felles erstatningen på tvers av begge BOM-ene.
Visse versjoner av Altium Designer er kjent for å ha problemer med å håndtere doble anførselstegn (") i CSV-filene de genererer. Spesifikt klarer ikke disse versjonene å escape doble anførselstegn i feltverdier korrekt. For eksempel, hvis et felt inneholder en verdi som 0.156", vil den resulterende CSV-filen ikke følge standard CSV-formateringsregler, noe som gjør den problematisk for videre behandling eller import.
For å løse dette problemet har brukere som støter på problemer med CSV-filene sine på grunn av doble anførselstegn uten escape-tegn, et par manuelle korrigeringsalternativer:
Vurder å se etter programvareoppdateringer eller patcher fra Altium som kan løse dette problemet i fremtidige utgivelser, og redusere behovet for manuelle filjusteringer.
Tilbud fra leverandører/distributører kan knyttes til komponenter, for å brukes ved prising av prosjekter som krever komponenten. Tilbud kan ha flere prisintervaller, samt gyldighetsperioder (utløpsdatoer), minimum bestillingsantall (MOQ) og bestillingsmultipler.
Å estimere kostnaden for et prosjekt er et viktig trinn i produksjonsprosessen. PartsBox forenkler denne oppgaven ved å tilby en omfattende prisfunksjon. For å få tilgang til denne funksjonaliteten, naviger til prosjektet du ønsker å prise og velg fanen 'Prising'.
Når du åpner fanen 'Prising', vil du bli presentert for hovedpristabellen, som viser en detaljert oversikt over prosjektets komponenter og deres tilhørende kostnader. Denne tabellen inkluderer informasjon som komponentnavn, produsent, MPN (produsentens delenummer), nødvendig antall og enhetsprisen for hver komponent.
Bygg-/batchstørrelse er antall enheter du ønsker å estimere priser for. Flere vanlige mengder er gitt for rask tilgang, men hvilken som helst mengde kan legges inn i inndataboksen.
Total enhetspris og totalpris vises med stor skrift på høyre side. Utvidelsesknappen ved siden av dem gjør det mulig å raskt sammenligne priser for hele spekteret av vanlige byggekvantiteter, uten å måtte legge dem inn manuelt.
Hvis det er et rødt utropstegn ved siden av enhetspris og totalpris, betyr det at PartsBox ikke kunne beregne prisingen fordi noe informasjon manglet. De problematiske komponentene er markert med rødt i pristabellen nedenfor.
Alternativer for komponentanskaffelse lar deg velge hvor komponentene kommer fra. 'Kun lokalt lager' vil bare vurdere komponentene du allerede har, og bruke deres gjennomsnittlige innkjøpspris for prising av stykklisten. 'Kun kjøp' vil ignorere lokalt lager og bare bruke nettpriser og lagerinformasjon. 'Bruk lokalt lager, deretter kjøp' vil først bruke opp alt lokalt lager, og deretter, hvis det ikke er nok, vurdere nettilbud.
Merk at hvis lagerhistorikken din ikke inneholder priser, vil du ikke få korrekt prisinformasjon hvis du prøver å bruke lokalt lager i Prosjekt/BOM-prising. Du kan alltid gå tilbake og redigere lagerhistorikken for å legge til priser.
Filtreringsalternativer for tilbud lar deg begrense listen over tilbud:
Pristabellen er den sentrale komponenten i BOM-prisfunksjonen i PartsBox. Den gir en omfattende oversikt over alle komponentene i et prosjekt, sammen med prisinformasjon og innkjøpsalternativer. Denne tabellen gjør det mulig for deg å ta informerte beslutninger om innkjøp av komponenter til prosjektet ditt.
Nøkkelkolonner i prisingstabellen inkluderer:
Pristabellen gir muligheten til å 'låse' et bestemt tilbud for en komponent ved hjelp av hengelåsikonet. Når et tilbud er låst, vil det bli brukt til å beregne den totale BOM-prisen, uavhengig av endringer i prising eller tilgjengelighet.

Hver rad i pristabellen inkluderer en 'ekskluder'-avkrysningsboks, som lar deg raskt ekskludere en komponent fra prisberegninger. Dette er nyttig når du vil se effekten av å fjerne en bestemt komponent fra din BOM.
For å se flere detaljer om de tilgjengelige tilbudene for en spesifikk komponent, kan du utvide raden ved å bruke chevron-ikonet på venstre side. Dette vil vise en liste over alle tilbudene for den komponenten, inkludert priser, kvantumsrabatter og ledetider.
PartsBox velger automatisk det beste (billigste) tilbudet for hver BOM-oppføring som er koblet til en online identitet (produsentens delenummer). Med typisk 20-40 tilbud tilgjengelig for hver komponent, er utvelgelsesprosessen kompleks og tar hensyn til ulike faktorer:
Hovedtabellen for BOM-prising viser kun det beste tilbudet for hver komponent. PartsBox velger dette tilbudet basert på 'Pris ved kasting av overskudd' — prisen betalt forutsatt at eventuelt overskuddslager som kjøpes inn vil bli kastet. Denne tilnærmingen sikrer at det mest kostnadseffektive alternativet velges, selv om det nødvendige antallet er under MOQ eller ikke er et multiplum av bestillingsmultiplumet.
For eksempel, hvis 50 komponenter trengs, men MOQ er 100, vil PartsBox vurdere prisen for 100 komponenter, forutsatt at de overskytende 50 vil bli kastet. Hvis denne prisen fortsatt er konkurransedyktig på grunn av prisintervaller, kan den velges som det beste tilbudet. Det er paradoksalt nok noen ganger billigere å kjøpe mer. På samme måte rundes mengder opp til nærmeste bestillingsmultippel for sammenligning.

Rangeringen av tilbud, og dermed det beste tilbudet, endres basert på produksjonsantallet. Dette gjør det mulig å oppdage nye, uventede komponentkilder som blir kostnadseffektive ved visse mengder.
Utvidelse av hvert tilbud avslører ytterligere detaljer:

For metakomponenter, BOM-erstatninger eller komponenterstatninger samles tilbud for alle grupperte komponenter. Siden disse komponentene anses som utskiftbare, kombineres tilbudene og det beste velges fra hele utvalget.
I tillegg til å kjøpe komponenter fra store distributører, er det vanlig å motta tilpassede tilbud fra andre leverandører for spesifikke mengder, ofte med rabatterte priser. PartsBox imøtekommer dette ved å la deg legge inn dine egne lokale tilbud, som deretter vurderes og rangeres sammen med nettilbud under prissettingen.
Lokale tilbud kan legges til på to måter:
I likhet med nettilbud støtter lokale tilbud flere prisintervaller ved alle mengder, samt et minimumsbestillingsantall (MOQ) og bestillingsmultiplum. Disse parameterne tas i betraktning av prisalgoritmen når de beste tilbudene for et gitt prosjekt bestemmes.

Når du legger til et lokalt tilbud, kan du oppgi tilleggsinformasjon som:
Utløpsdatoen er spesielt viktig, da PartsBox automatisk vil ekskludere alle tilbud som har utløpt fra vurdering under prising. Et tilbud vil ikke bli vurdert hvis det har utløpt.
Etter å ha opprettet et lokalt tilbud, kan du legge ved filer til det ved å klikke på tilbudet og bruke vedleggsseksjonen. Dette er nyttig for lagring av pristilbud, e-postkorrespondanse eller andre dokumenter relatert til tilbudet.
PartsBox støtter alle store valutaer for lokale tilbud. Den konverterer priser til din foretrukne visningsvaluta ved hjelp av oppdaterte valutakurser, samtidig som de opprinnelige prisene og valutaen bevares som referanse. Dette lar deg jobbe med tilbud fra ulike leverandører rundt om i verden uten manuelle valutakonverteringer.
PartsBox forenkler valutahåndtering. Brukere kan velge sin foretrukne valuta i innstillingene, og alle priser vil vises i den valutaen gjennom hele applikasjonen. Dette gir en konsekvent og personlig opplevelse når man arbeider med prisinformasjon.
Programvaren bruker valutakurser fra Den europeiske sentralbanken (ECB) for nøyaktig valutakonvertering. Disse kursene oppdateres jevnlig. Dette eliminerer behovet for manuelle valutakonverteringer og gir brukerne oppdatert prisinformasjon.
Når du legger inn tilbud manuelt, kan du velge fra hvilken som helst av de støttede valutaene. PartsBox vil håndtere valutakonverteringen automatisk og vise prisene i brukerens foretrukne valuta. Denne funksjonen imøtekommer tilbud fra ulike leverandører og regioner, noe som gjør det enkelt å sammenligne og analysere prisdata.
Pristabellen kan eksporteres som et PDF-dokument ved å bruke Eksporter-knappen i tabellbunnen. Den eksporterte PDF-en inkluderer prosjektinformasjon (navn, beskrivelse, datoer), en pris-mot-antall-oppsummeringstabell som viser enhets- og totalpriser for forhåndsinnstilte byggekvantiteter, den for øyeblikket valgte byggekvantiteten med dens enhets- og totalpris, og den fulle prisdetaljtabellen med alle komponenter og deres innkjøpsinformasjon. Hvis en firmalogo har blitt lastet opp (se delen Organisasjoner og tilgang), inkluderes den i PDF-overskriften.
Leverandørregler kontrollerer hvilke distributører og leverandører som vurderes når PartsBox velger det beste tilbudet for stykklisteoppføringer. Ved å organisere regler i navngitte regelgrupper, kan du opprette fleksible innkjøpsstrategier — for eksempel å foretrekke visse leverandører og falle tilbake til andre hvis de ikke har på lager. Regelgrupper kan brukes globalt eller låses til spesifikke prosjekter og innkjøpslister.
For å konfigurere leverandørregler, naviger til Innstillinger og velg 'Leverandørregler'. Derfra kan du:
Administrering av leverandørregler krever tillatelsen 'Endre leverandørregler'.
Hver regelgruppe inneholder en ordnet liste over regler. Regler kan legges til, fjernes og omorganiseres ved hjelp av opp/ned-pilene.
Hver regel har en Kjøp fra-innstilling som bestemmer hvilke leverandører som vurderes:
Hver regel kan også ha et valgfritt felt for Regelnavn/kommentarer for dokumentasjonsformål. Leverandørlisten fylles ut fra leverandører som har aktive tilbud i databasen din.
Regler innenfor en gruppe behandles fra topp til bunn:
Dette skaper en reservekjede. For eksempel kan en regelgruppe med tre regler implementere følgende strategi:
Hvis LCSC eller TME har matchende tilbud, brukes de. Ellers prøves Mouser. Hvis Mouser heller ikke har noen tilbud, aksepteres enhver tilgjengelig leverandør.
Leverandørregelvelgeren vises i prosjektets Prising-fane og i innkjøpslister. Den lister opp alle tilgjengelige regelgrupper, med den globale standarden merket som '(Global standard)'. Å velge 'Ingen regler (alt aksepteres)' deaktiverer leverandørfiltrering helt.
Fordi bytte mellom regelgrupper skjer umiddelbart, fungerer de også som kjøpsscenarier. Du kan definere flere grupper som representerer forskjellige innkjøpsstrategier og raskt bytte mellom dem for å sammenligne hvordan hver enkelt påvirker stykklisteprisingen før du forplikter deg til en kjøpsbeslutning.
Bruk Lås-knappen for å feste en spesifikk regelgruppe til et prosjekt eller en innkjøpsliste. En låst regelgruppe (vist som '(Lokalt låst)') forblir gjeldende for det prosjektet eller den listen uavhengig av endringer i den globale standarden. Bruk Lås opp for å gå tilbake til å følge den globale standarden.
Leverandørregelvelgeren vises også i individuelle komponentprisingsvisninger, slik at du kan se hvordan forskjellige regelgrupper påvirker tilbudsvalg for en spesifikk komponent.
En innkjøpsliste er en konsolidert liste over komponenter som kreves for å bygge ett eller flere prosjekter, basert på styklisten (BOM) for hvert prosjekt og de spesifiserte produksjonsantallene. Den representerer komponentene du trenger å bestille for å fullføre dine planlagte produksjoner.
For å opprette en innkjøpsliste, legger du til prosjekter i handlekurven din, og spesifiserer antallet av hvert prosjekt du har tenkt å bygge. PartsBox kombinerer deretter de individuelle stykklistene (BOM), multipliserer komponentantallene med byggeantallene, og slår dem sammen til en enkelt liste. Denne prosessen fjerner duplikater av felles komponenter på tvers av prosjekter, noe som resulterer i en enhetlig liste over alle komponentene du trenger å kjøpe.
Innkjøpslisten gir en klar oversikt over dine innkjøpsbehov, noe som gjør det enklere å administrere lageret og planlegge bestillingene dine. Den tar hensyn til nåværende lagernivåer i beholdningen din, og indikerer hvilke komponenter som må bestilles og i hvilke mengder.
Bestillingsmengder i innkjøpslisten kan redigeres direkte. Dette er nyttig for å justere mengder for å møte minimumsbestillingsmengder (MOQ), dra nytte av prisavslag, eller runde opp til fulle rullmengder.
Når du har gjennomgått og ferdigstilt innkjøpslisten din, kan du fortsette med å opprette leverandørbestillinger direkte fra listen. PartsBox hjelper deg med å velge de beste leverandørene basert på dine preferanser, som pris, tilgjengelighet og ledetid. Du kan dele opp innkjøpslisten i flere leverandørbestillinger om nødvendig, noe som optimaliserer innkjøpsprosessen og reduserer kostnader.
Et bygg representerer resultatet av å bygge et prosjekt. Det tilsvarer normalt et parti med enheter som har blitt produsert, eller som er under produksjon. PartsBox støtter enkelt-trinns og flertrinns bygg, og et flertrinns bygg kan være under arbeid (ikke fullført ennå).
Bygg er en essensiell funksjon i PartsBox for planlegging og sporing av produksjon. De lar deg sjekke om du har tilstrekkelige mengder komponenter (inkludert svinn), forberede bygget ditt, generere en plukkliste og fjerne de brukte mengdene fra lageret ditt.
Bygg gir også sporbarhet. Avhengig av abonnementsplanen din, viser byggehistorikken hvilke spesifikke deler som ble brukt i hvert bygg, med varierende detaljnivå.
For å få tilgang til tidligere byggehistorikk, se pågående flertrinnsbygg, eller starte et nytt bygg, naviger til fanen 'Bygg' i et prosjekt.
Når man starter et nytt bygg, viser byggetabellen alle prosjektkomponenter sammen med deres nødvendige og tilgjengelige mengder. For planer som støtter beregning av komponentsvinn, inkluderer den nødvendige mengden svinn-overhead, beregnet individuelt for hver komponent basert på dens svinninnstillinger. Når svinn brukes, viser kolonnen "Påkrevd" fordelingen i formatet "15 (12+3)", som viser den totale nødvendige mengden etterfulgt av grunnmengden og svinn-overhead i parentes.
For produksjonsplaner og høyere kan du deaktivere svinnberegninger for et bygg ved å bruke avmerkingsboksen "Deaktiver svinn?" i byggeinnstillingene. Når deaktivert, vil de nøyaktige antallene fra stykklisten (BOM) bli brukt uten å legge til ekstra komponenter for svinn. Du kan også overstyre denne innstillingen for individuelle stykklisteoppføringer ved å utvide oppføringsraden og justere svinninnstillingen for den spesifikke oppføringen.
Kolonnen 'Lagerforespørsler' indikerer hvor komponenter vil bli hentet fra. For komponenter lagret på flere steder, komponenter med partikontroll, og metakomponenter, kan denne kolonnen vise flere kilder.
Du kan angi planlagt byggeantall ved å skrive inn et tall eller bruke +/- knappene. Justering av antallet oppdaterer alt umiddelbart. Hvis det er utilstrekkelig lagerbeholdning for en komponent, vil den raden bli markert med rødt med en advarsel.
PartsBox bruker ulike strategier når etterspørsel skal oppfylles:
Du kan også begrense PartsBox til å bruke kun én enkelt komponentkilde for hver BOM-oppføring. Noen abonnementer er begrenset til en enkelt kilde, og i andre abonnementer kan det være nyttig for å sikre full sporbarhet.
Standardstrategien for valg av komponentkilde bestemmer de opprinnelige tildelingene, men disse kan endres i tabellen. Hver rad kan utvides for å vise kilder, slik at du kan velge dem individuelt og endre rekkefølgen (avhengig av planbegrensninger). Du kan også overstyre antallet som brukes per oppføring.
Hver rad inkluderer en 'Ekskluder?'-avkrysningsboks. Ved å krysse av denne vil komponenten ekskluderes fra produksjonen (i hovedsak en DNP - Do Not Populate). Ingen lagerbeholdning vil bli fjernet for ekskluderte komponenter.
Hvis det ikke er tilstrekkelig lagerbeholdning for noen BOM-oppføringer, vil PartsBox vise en advarsel, men likevel tillate deg å fortsette med bygget. Dette kan være nyttig hvis du har ekstra lagerbeholdning for hånden som ikke er lagt inn i PartsBox, eller hvis du ønsker å produsere delvis bestykkede kort. Maksimal tilgjengelig mengde vil bli fjernet fra lageret ditt.
I ett-trinns produksjoner vil det å trykke på knappen 'Bygg & fjern lager' (og bekrefte) fjerne lagerbeholdning for alle ikke-ekskluderte komponenter som tilhører prosjektet. Produksjonen vil deretter bli merket som fullført.
For flertrinnsbygg, merk av i boksen 'flertrinnsbygg'. PartsBox vil vise avkrysningsbokser ved siden av hver komponent i bygget. Du kan bruke de individuelle boksene til å velge rader, velge/fjerne valg for alle rader, og bruke søke-/filtreringsgrensesnittet for å merke komponenter som skal bygges/plasseres i gjeldende trinn. Filtreringsgrensesnittet støtter tagger, så å skrive inn '#smd' er en rask måte å velge alle SMD-elementer på, som ofte plasseres først.
Ved å trykke på 'Bygg og fjern lagerbeholdning' behandles kun de valgte oppføringene (samme som i enkelttrinnsbygg).
Å utføre et produksjonstrinn uten å velge noen komponenter kan være nyttig for å dokumentere et prosessteg i produksjonshistorikken.
En ufullstendig flertrinnsbygging vil vises i 'Pågående'-fanen i Bygg-grensesnittet. Ved å velge den kan du bygge neste trinn eller fullføre byggingen, og merke den som ferdig.
Et bygg kan ha et hvilket som helst antall trinn. Det kan også markeres som ferdig selv om ikke alle komponenter er plassert. I så fall vil ubrukte oppføringer bli markert som ekskludert i bygget.
Et flertrinnsbygg representeres av den samme ID Anything™-koden gjennom alle trinn, noe som gjør at ID Anything™-etiketter kan festes selv til ufullstendige enheter for rask identifikasjon og tilgang til byggeinformasjon.
Når man styrer produksjon, er det viktig å opprettholde en oversikt over byggehistorikken. Denne oversikten inkluderer vanligvis informasjon som antall enheter bygget for et prosjekt eller en stykkliste, dato og klokkeslett for bygget, og eventuelle relevante kommentarer. Selv om dette detaljnivået er tilstrekkelig for enkle produksjonskjøringer, krever mer komplekse bygg ofte at ytterligere data spores.
I virkelige scenarioer har hvert bygg sin egen unike konfigurasjon. Denne konfigurasjonen inkluderer tilleggsinformasjon, inkludert:
PartsBox lagrer all denne informasjonen som en del av byggehistorikken, slik at du enkelt kan gjennomgå og verifisere hvordan en bestemt bygging ble konfigurert når som helst i fremtiden.
For å få tilgang til historikken for byggekonfigurasjoner, naviger til fanen 'Bygg' i Prosjekter-seksjonen i PartsBox. Her finner du en liste over alle bygg. Du kan velge å se hele listen eller filtrere den for å vise kun fullførte bygg eller flertrinnsbygg som for tiden pågår.
Hvert bygg tildeles en unik ID Anything™-kode, som kan skrives ut på en etikett og festes til de fysiske enhetene som produseres under det bygget. Denne koden gir rask og praktisk tilgang til byggeinformasjonen, og sikrer at du kan hente frem relevante detaljer når som helst, selv lenge etter at bygget er fullført.
Når du ser på en fullført eller pågående bygging, viser fanen Brukt beholdning i venstre navigasjon beholdningen som ble forbrukt under den byggingen. Tabellen for brukt beholdning tjener to formål: for det første viser den hva som ble brukt eller forbrukt i en bygging og hvor mye det kostet; for det andre lar den deg administrere partiene som vises i tabellen — for eksempel flytte dem til en annen lagringsplassering, justere beholdningstallene deres eller tagge dem.
Detaljnivået som er tilgjengelig avhenger av om partikontroll er aktivert. Uten partikontroll er beholdningen for en komponent på en gitt lagringsplass ombyttbar — det er ikke noe konsept om et parti som kan spores eller administreres individuelt. Som et resultat er det ikke mulig å se den nøyaktige kostnaden for komponenter som er forbrukt i en bygging, og heller ikke å administrere den forbrukte beholdningen direkte fra denne visningen.
For planer uten partikontroll viser tabellen Beholdning brukt komponentnavn, mengder brukt, designatorer og lagringsplasseringer. Dette gir et sammendrag av hva som ble forbrukt.
For planer med partikontroll gir tabellen Beholdning brukt full detalj. Standardkolonnene inkluderer komponentnavn, partinavn, mengde brukt, kostnad, designatorer, lagringsplassering og gjeldende gjenværende mengde i hvert parti. Kostnadssporing viser den totale kostnaden for forbrukt beholdning, beregnet fra enhetskostnaden for hvert parti. Du kan utvide hver rad for å se fulle partidetaljer.
Partikontrollvarianten støtter også masseoperasjoner på de forbrukte partiene:
For å bruke masseoperasjoner, velg partier ved hjelp av avkrysningsboksene, og velg deretter en operasjon fra menyen.
Underenhetskomponenter i PartsBox representerer lagerbeholdningen som resulterer fra bygging av prosjekter. Når et prosjekt bygges, økes lagerbeholdningen til den tilsvarende underenhetskomponenten med byggeantallet. Dette gjør at komplekse produkter bestående av flere underenheter og komponenter kan administreres effektivt, der hver underenhet produseres eller anskaffes separat.
For å opprette en underenhetskomponent for et prosjekt:
Etter opprettelse vil underenhetskomponenten vises i komponentlisten og kan administreres som enhver annen komponent, med ett unntak: navnet på en underenhetskomponent er alltid det samme som det tilsvarende prosjektet og kan ikke endres.
Når du bygger et prosjekt, inkluderer bekreftelsesskjermen for bygging et alternativ for å legge til lager til den tilhørende delmonteringskomponenten. Hvis aktivert, kan du:
Ved bekreftelse vil lagerbeholdningen for underenhetskomponenten økes med byggeantallet. Siden underenhetskomponenter oppfører seg som vanlige komponenter, kan de brukes i andre prosjekter og bygg, og funksjoner som varsler om lavt lager og parametere for svinn kan konfigureres.
Når lottkontroll er aktivert, resulterer hvert bygg av et prosjekt i en distinkt lott av den tilsvarende underenhetskomponenten, identifisert med en unik ID Anything™-kode. Ved å feste ID Anything™-etiketter til produserte enheter, kan du raskt skanne koden med en mobil enhet for å få tilgang til den tilhørende byggeinformasjonen.
Når du ser på en bygging for et prosjekt med en underenhetskomponent, viser fanen Byggeresultater i venstre navigasjon den resulterende beholdningen som er opprettet fra den byggingen. Dette fungerer på samme måte som visningen av brukt beholdning beskrevet ovenfor: med partikontroll får du fulle detaljer per parti (partinavn, antall, lagringsplassering, kommentarer) og masseoperasjoner (tagging, flytting, justering av beholdningstall); uten partikontroll vises et sammendrag av lagringsplasseringer, antall og kommentarer.
PartsBox tilbyr en kraftig funksjon for sporing av individuelle enheter bygget fra prosjekter/BOM-er. Når du starter et bygg, kan du aktivere alternativet "Spor hver resulterende underenhet separat". Dette endrer byggeprosessen til å generere individuelle partier for hver underenhet som bygges, og tildeler effektivt et unikt serienummer til hver enhet.
Aktivering av dette alternativet låser opp en rekke muligheter for å spore livssyklusen til individuelle enheter. Partier i PartsBox bærer allerede en betydelig mengde data og har unike ID Anything™-koder tildelt seg. Du kan legge til ytterligere data til disse partiene i form av filer, for eksempel testresultater, reparasjonsprotokoller, regulatoriske innleveringer, servicehistorikk eller annen relevant informasjon.
Hver lott tildeles en unik ID Anything™-kode, som kan skrives ut som en QR-kode og fysisk festes til den tilsvarende enheten. Dette muliggjør enkel identifikasjon og sporing av individuelle enheter. Alternativt kan enheter identifiseres ved en kombinasjon av produksjonens ID Anything™-kode (som peker til den spesifikke produksjonen) og et heltallig serienummer som automatisk tildeles innenfor den produksjonen.
Når alternativet for å legge til lagerbeholdning for underenhetskomponenter er aktivert for et flertrinnsbygg, holder PartsBox oversikt over lagerbeholdningen som for tiden er i produksjon. Dette lar deg legge ved informasjon om potensielle avvik i produksjonen eller individuelle testresultater til hver enhetslot etter hvert som enhetene bygges. Når bygget er fullført, endres lagerstatusen fra "I produksjon" til "Tilgjengelig".
PartsBox støtter tre typer ordrer, som hver representerer et forskjellig stadium i innkjøpsprosessen:
For å opprette en bestilling eller legge til varer i en eksisterende åpen bestilling, kan du starte med å gjennomgå priser og tilbud for en enkelt komponent eller ved å jobbe med en innkjøpsliste. PartsBox lar deg legge til individuelle tilbud eller en gruppe tilbud til en bestilling, og knytte dem til den tilsvarende leverandøren som ga prisingen.
Når du endrer antall i en åpen bestilling, henter PartsBox automatisk gjeldende prisinformasjon og justerer totalprisen basert på antallet og eventuelle gjeldende prisavslag. Dette sikrer at du alltid har oppdatert og nøyaktig prising for bestillingene dine.
Åpne bestillinger kan overføres til en distributørs nettsted via kopier og lim inn, eller de kan eksporteres i et passende format hvis en mer formell utskrevet innkjøpsordre er nødvendig.
Den mest effektive måten å legge inn en bestilling hos en leverandør på er ved å bruke 'Last opp handlekurv'-funksjonen. Dette lar deg kopiere og lime inn eller laste opp en CSV-fil som inneholder bestillingsdetaljene.
Når du markerer en åpen bestilling som 'Bestilt', ber PartsBox deg om å oppgi en forventet leveringsdato. Denne informasjonen hjelper deg med å holde oversikt over når komponentene dine forventes å ankomme, og gjør det mulig for systemet å vise den bestilte lagerbeholdningen i ulike relevante deler av applikasjonen.
Om nødvendig kan du kansellere en ordre, noe som tilbakestiller statusen til 'Åpen' og fjerner det forventede lageret fra visningen.
PartsBox tilbyr flere praktiske metoder for å motta komponenter fra en bestilling:
Når man planlegger produksjon av flere elektroniske enheter, er det ofte nødvendig å kjøpe komponenter i bulk. Det kan imidlertid være utfordrende å bestemme de nøyaktige mengdene som trengs, spesielt når man vurderer eksisterende lokalt lager og delte komponenter på tvers av forskjellige stykklister (BOM-er).
Tilstedeværelsen av metakomponenter (komponenterstatninger), komponentalternativer og BOM-erstatninger legger til enda et lag med kompleksitet i innkjøpsprosessen. Frem til bestillingsøyeblikket er det fordelaktig å opprettholde fleksibilitet i valg av spesifikke MPN-er (produsentens delenumre).
For å starte innkjøpsprosessen, naviger til 'Prosjekter'-delen og begynn å legge til prosjekter/BOM-er i prosjekt-handlekurven din ved å bruke 'Legg i handlekurv'-knappene som finnes nederst på hvert prosjektkort. Når du legger til et prosjekt, vil du få muligheten til å spesifisere antallene du har til hensikt å bygge.
Når du har lagt til de ønskede prosjektene i handlekurven, tildel et beskrivende navn til listen din og klikk på 'Opprett innkjøpsliste'. Denne handlingen vil omdirigere deg til 'Innkjøp'-seksjonen, hvor du kan se alle innkjøpslistene dine.
Ved å klikke på en spesifikk innkjøpsliste åpnes det kjente prisgrensesnittet, likt det som brukes for Prosjekt/BOM-prising. Dette grensesnittet lar deg velge tilbud, legge til dine egne tilbud, velge spesifikke komponentalternativer (for meta-komponenter), og begrense utvalget til foretrukne distributører.
Etter at du har ferdigstilt innkjøpslisten din, bytt til visningen 'Grupper etter distributør/leverandør' for å se komponentene dine organisert i separate bestillinger for hver leverandør. Denne visningen gir samme funksjonalitet som visningen 'Alle komponenter', og lar deg endre tilbudsvalg om nødvendig. I tillegg kan du raskt legge til alle komponenter i en ny eller eksisterende bestilling hos en spesifikk leverandør og gå videre til å plassere bestillingen direkte hos dem.
Selv om støtte for automatisk bestilling alltid har vært en del av den langsiktige planen, er implementeringen fortsatt utfordrende på grunn av kompleksiteten involvert i å integrere med ulike distributørers systemer.
PartsBox beregner verdien av komponentlageret ditt ved hjelp av innkjøpspriser som ble lagt inn da du la til beholdning. Å forstå hvordan denne verdsettelsen fungerer, hjelper med finansiell rapportering og lagerstyring. Strategien for valg av komponentkilde (FIFO, LIFO, osv. — se delen Bygge prosjekter) påvirker også verdsettelsen: med partikontroll bestemmer den hvilke spesifikke partikostnader som tilskrives hver bygging, mens uten partikontroll brukes gjennomsnittskostnaden.
For hver komponent sporer PartsBox:
Når partikontroll er aktivert, sporer PartsBox den nøyaktige innkjøpsprisen for hvert parti. Dette gir presis kostnadsinformasjon per parti:
Denne nøyaktige verdsettelsen er spesielt nyttig for:
Uten partikontroll bruker PartsBox gjennomsnittskostnadsmetoden for lagerverdivurdering:
Rapporter lar deg få oversiktsinformasjon om dataene dine.
Som alt annet i PartsBox, oppdateres rapporter i sanntid. Som et eksempel, hvis du holder en 'Lav beholdning'-rapport åpen, og noen andre fjerner lagerbeholdning (som fører til at beholdningen for en bestemt komponent går under en terskel), vil rapporten din bli oppdatert umiddelbart.
PartsBox støtter samarbeid gjennom konseptet organisasjon (selskaper). Et selskap eller en organisasjon i PartsBox representerer en delt database som flere brukere kan få tilgang til samtidig. Dette lar team jobbe sammen om å administrere lagerbeholdningen av elektroniske komponenter, innkjøp og produksjon.
Når du oppretter et selskap eller en organisasjon i PartsBox, kan du invitere andre brukere til å bli med og samarbeide. Antall brukere som kan få tilgang til en selskapsdatabase avhenger av abonnementsplanen din. Hvis du trenger å imøtekomme flere brukere, kan du oppgradere planen din tilsvarende.
For å gi noen tilgang til en firmadatabase, må de først opprette en PartsBox-konto. Når de har en konto, kan en administrator for firmaet invitere dem og gi passende tilgangsrettigheter. Dette lar deg kontrollere hvem som har tilgang til firmaets data og hvilke handlinger de kan utføre.
I tillegg til firmadatabaser har hver PartsBox-bruker også en gratis privat database for personlig bruk. Denne private databasen er separat fra eventuelle firmadatabaser du måtte ha tilgang til. Du kan enkelt bytte mellom din private database og eventuelle firmadatabaser ved å bruke databasevelgeren som ligger øverst på PartsBox-appskjermen. Velgeren viser navnet på den valgte databasen.
Organisasjoner kan laste opp en firmalogo i Innstillinger > Generelt. Logoen vises i PDF-eksporter, inkludert tabelleksporter og PDF-er for stykklisteprising, og erstatter standard PartsBox-logo i dokumentoverskriften.
PartsBox tilbyr fleksible tilgangskontrollalternativer for å sikre at brukere har passende tillatelser basert på deres roller og ansvar i selskapet. Et selskap har alltid minst én 'admin'-bruker som har det høyeste kontrollnivået og kan administrere faktureringsinformasjon og gi eller tilbakekalle tilgang til andre brukere.
For planer uten rollebasert tilgangskontroll (RBAC), tilbyr PartsBox tre grunnleggende tilgangsnivåer:
For abonnementer med rollebasert tilgangskontroll (RBAC), tilbyr PartsBox en mer detaljert og tilpassbar tilnærming til tilgangsstyring. Med RBAC kan selskaper definere et hvilket som helst antall roller og tildele dem til brukere basert på deres spesifikke ansvarsområder. Hver rolle definerer tillatelser for individuelle operasjoner, som å opprette komponenter, legge til lagerbeholdning eller utføre bygg.
RBAC gir mulighet for finmasket kontroll over tillatelser, slik at selskaper kan opprette begrensede roller med begrenset tilgang. For eksempel kan en "Mottak"-rolle defineres for å tillate brukere å legge til og flytte lagerbeholdning, men ikke endre prosjekter eller utføre bygginger. Denne rollen vil være egnet for ansatte som er ansvarlige for å motta og organisere innkommende varelager.
På samme måte kan en 'Produksjon'-rolle opprettes for å la brukere utføre bygg fra forhåndsdefinerte prosjekter, men ikke endre selve prosjektene. Denne rollen vil være nyttig for ansatte involvert i produksjonsprosessen som trenger å montere produkter basert på etablerte design.
I større organisasjoner er det ofte nødvendig å opprettholde et uforanderlig revisjonsspor over alle databaseendringer for regulatorisk samsvar og sporbarhet. Dette er spesielt viktig for selskaper som er underlagt forskrifter som US FDA Title 21 CFR Part 11, som krever streng journalføring og dataintegritet.
Selv uten juridiske forpliktelser velger mange selskaper å implementere en revisjonsspor som en beste praksis for å sikre ansvarlighet og forenkle rotårsaksanalyse i tilfelle problemer eller avvik.
PartsBox-abonnementer med revisjonsspor-funksjonen registrerer automatisk en detaljert historikk over hver endring som gjøres i databasen. Hver revisjonsspor-oppføring inkluderer:
Denne informasjonen gir en omfattende og detaljert oversikt over databasens utvikling over tid, slik at administratorer kan rekonstruere hendelsesforløpet og forstå konteksten bak hver endring.
Revisjonsspordata kan enkelt eksporteres fra PartsBox i et format som er egnet for digital signering og langtidsarkivering. Disse eksporterte dataene fungerer som en verifiserbar oversikt over systemets historie, som kan brukes til å demonstrere samsvar med relevante forskrifter under revisjoner eller inspeksjoner.
Hvert objekt i PartsBox — komponenter, partier, lagringsplasseringer, bygginger, bestillinger og prosjekter — tildeles automatisk en unik, kompakt identifikator kalt en ID Anything™-kode. Disse kodene er korte nok til å være lesbare for mennesker (26 tegn) og kan kodes som QR-koder for skanning.
ID Anything™-koder tjener flere formål:
ID Anything™-systemet brukes overalt i PartsBox. Delene nedenfor beskriver disse funksjonene i detalj.
Skanning av strekkoder er en rask og effektiv måte å behandle innkommende forsendelser, legge til eller fjerne lagerbeholdning og opprette nye komponenter i PartsBox. Denne funksjonen forbedrer arbeidsflyten for lagerstyring, sparer tid og reduserer manuell dataregistrering.
PartsBox støtter to metoder for skanning av strekkoder:
For å begynne å skanne strekkoder, klikk på 'Skann'-menyknappen i PartsBox. Avhengig av skannemetoden din:
Etter at en strekkode er vellykket dekodet, analyserer PartsBox dataene og utfører en av følgende handlinger:
PartsBox støtter et bredt spekter av strekkodeformater som vanligvis brukes av distributører av elektroniske komponenter:
Hvis den skannede strekkoden inneholder antallsinformasjon, vil den automatisk bli forhåndsutfylt i dialogboksen 'Legg til lagerbeholdning'.
Hvis du opprettet din DigiKey-ordre inne i PartsBox og kopierte de genererte ID-kodene til din DigiKey-handlekurv, vil strekkodene på dine mottatte komponenter inneholde PartsBox-ID-er. Når du skanner disse strekkodene, vil PartsBox automatisk identifisere den tilhørende ordren og ordrelinjen, slik at du enkelt kan motta komponentene mot ordren.
Du kan skrive ut etiketter for komponenter, partier, lagerplasser, bestillinger, prosjekter og produksjoner direkte fra PartsBox. Det finnes et malsystem som lar deg tilpasse etikettene til dine behov.
Hva du trenger for direkte etikettutskrift:
Grunnen til kravet om JSPrintManager er at nettlesere ikke har direkte tilgang til skrivere. For å sende råkoder til en skriver, må PartsBox koble seg til JSPrintManager lokalt og be den om å sende data til skriveren.
Hvis du har forutsetningene på plass, skal det å gå til 'Innstillinger | Etiketter | Skriver' vise en liste over skrivere som er tilgjengelige i systemet ditt. Velg din ZPL-kompatible etikettskriver der.
Det finnes flere etikettkategorier: Komponenter, Lots, Lagerplasser, Ordre, Prosjekter og Bygg. I hver av disse kategoriene lar PartsBox deg definere flere etikettmaler. Dette lar deg raskt bytte mellom ulike etikettyper eller størrelser. I kommersielle planer deles etikettmaler innen hele selskapet.
For å opprette en ny etikettmal, naviger til 'Innstillinger | Etiketter' og velg en av kategoriene. Hvis du klikker på 'Opprett' i den valgte kategorien, vil du se en forhåndsutfylt mal med en eksempeletikett. Disse eksemplene er nøye forberedt for å være en god standard med 2,25x1,25 tommers etiketter (ja, Zebra spesifiserer etikettdimensjoner kun i tommer, disse er 57,15mm x 31,75mm).
På venstre side av etikettmalskjemaet vil du se:
På høyre side av etikettmalskjemaet er det en "Felt"-seksjon. Denne lister opp datafeltene i malen din (markert med tall i krøllparenteser). PartsBox oppdager automatisk felt basert på det høyeste tallet som brukes i malen din. For eksempel, hvis du bruker {0}, {1} og {5} i malen din, vil du ha 6 felt å konfigurere (felt 0 til 5). For hvert av disse feltene kan du velge hvilket som helst tilgjengelig PartsBox-datafelt. Vi foreslår at du skriver på tastaturet for å søke, fordi det er så mange PartsBox-datafelt å velge mellom.
Når du klikker på 'Lagre', vil malen din være tilgjengelig for bruk.
Når du har valgt en skriver og opprettet minst én etikettmal, kan du skrive ut etiketter for ethvert objekt i PartsBox.
For å skrive ut en etikett, åpne informasjonsskjermen for objektet du vil merke. For komponenter er dette komponentinformasjonsskjermen; for lagerplasseringer, lagerplasseringsinformasjonsskjermen; og tilsvarende for andre objekter. I øvre høyre hjørne av informasjonsskjermen, se etter ID Anything™-knappen, som viser et lite QR-kodeikon og en kort versjon av ID Anything™-koden. Klikk på denne knappen for å åpne en dialogboks som viser en malvelger, en forhåndsvisning av etiketten og en 'Skriv ut etikett'-knapp.
PartsBox støtter strekkodeskannere som genererer tastetrykk, noe som inkluderer de fleste USB-skannere. Zebra LS2208 er en pålitelig og rimelig 1D-skanner som fungerer godt med PartsBox. Men ettersom komponentdistributører i økende grad tar i bruk 2D-strekkoder for deres overlegne datalagringskapasitet, anbefales en 2D-skanner for å fremtidssikre oppsettet ditt.
For å bruke en 2D-skanner med PartsBox, må du konfigurere den til å erstatte spesielle ikke-utskrivbare tegn (ASCII-koder RS, GS og EOT) med strengene '{RS}', '{GS}' og '{EOT}', henholdsvis. Dette er nødvendig for at skanneren skal fungere korrekt med nettbaserte applikasjoner. Hvis du har en Zebra DS2208 skanner, skann ganske enkelt den medfølgende strekkoden for automatisk å konfigurere den for bruk med PartsBox:

Enhver 1D-skanner som støtter USB HID-grensesnittet (dvs. fungerer som et tastatur) skal fungere med PartsBox. Hvis skannerens utdata er synlig i et tekstredigeringsprogram, er den kompatibel med PartsBox.
2D-skannere som er kjent for å fungere bra med PartsBox inkluderer:
Zebra DS6608 (utgått i 2007) er kjent for ikke å fungere med PartsBox.
For å bruke en 2D-skanner med PartsBox, må skanneren støtte strengerstatninger i skannede koder (kjent som 'Advanced Data Formatting' eller 'ADF' i Zebra-skannere). Dette er en begrensning i nettlesere, ikke PartsBox.
For den beste strekkodeskanningsopplevelsen anbefaler PartsBox å bruke en dedikert 2D-skanner, spesifikt Zebra DS2208. En 2D-skanner kan dekode både 1D- og 2D-strekkoder, noe som sikrer kompatibilitet med den økende trenden med 2D-strekkoder som brukes av distributører.
Et rimeligere alternativ er appen Barcode to PC, som består av programvare installert på din PC og en mobilapp for skanning. Selv om denne løsningen for øyeblikket ikke fungerer pålitelig med DataMatrix-koder, forventes forbedringer i fremtiden.
På grunn av faktorer utenfor PartsBox sin kontroll, kan ikke 100% pålitelighet garanteres ved bruk av USB-skannere for strekkodeskanning.
Hvis en 2D-skanner ikke fungerer med PartsBox:
Vennligst se avsnittet 'Kjente problemer og begrensninger' ovenfor for å se om problemet ditt er oppført. Hvis skannerens utdata i Notisblokk ser riktig ut, men PartsBox fortsatt ikke kan gjenkjenne strekkoden, bruk tilbakemeldingsskjemaet for å rapportere problemet.
PartsBox lar deg gjøre komponentdatabasen din offentlig, og dele noen eller alle komponentene dine med andre. Denne funksjonen er nyttig for hobbyister som ønsker å dele sin komponentbeholdning, samt for makerspaces som ønsker å vise frem tilgjengelige komponenter.
For å publisere komponentene dine, naviger til Innstillinger | Publisering. Her kan du legge inn informasjon om deg selv eller din organisasjon, for eksempel en kort beskrivelse, en URL og en lengre beskrivelse. Denne informasjonen vil vises på din offentlige side.
Merk at din offentlige side bare vil eksistere hvis du har valgt komponenter for publisering. Oppdateringer til den offentlige siden skjer ikke umiddelbart og kan ta alt fra flere minutter til en time.
PartsBox tilbyr tre alternativer for å velge komponenter som skal gjøres offentlig synlige:
Ved å nøye velge hvilke komponenter som skal publiseres, kan du kontrollere informasjonen som deles med andre samtidig som du holder dine andre data private.
PartsBox integreres med KiCad versjon 7.0 eller nyere, slik at du kan få tilgang til dine PartsBox-komponentdata direkte i KiCads Symbol Chooser. Denne integrasjonen bruker KiCads HTTP Libraries-funksjon.
KiCad HTTP-biblioteker fungerer som skrivebeskyttede grensesnitt til eksterne datakilder som PartsBox. De lagrer ikke symbol- eller fotavtrykksdata selv, men refererer til symboler og fotavtrykk definert i standard KiCad-biblioteker (.kicad_sym). Når du velger en komponent fra PartsBox HTTP-biblioteket i KiCad, fyller den skjemasymbolet med data fra PartsBox, slik som produsentens delenummer (MPN), verdi, fotavtrykk og andre spesifiserte felt.
For å konfigurere KiCad-integrasjon i PartsBox:
Konfigurasjonen er delt inn i disse seksjonene:
Kategorier definerer delmengder av komponentdatabasen din som vil være synlige som separate seksjoner man kan bla i innenfor KiCad Symbol Chooser.
Denne seksjonen kontrollerer hvordan PartsBox-komponentdata kartlegges til KiCad-symbolfelt.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Du kan også definere egendefinerte feltnavn.symbolIdStr-tilordningen er essensiell: den forteller KiCad hvilket symbol som skal brukes fra standard KiCad-bibliotekene dine. Dette er alltid tilordnet til "[Komponent] KiCad-symbol"-feltet i PartsBox.Footprint til "[Komponent] KiCad-fotavtrykk" og Reference til "[Komponent] KiCad-referanse".Denne seksjonen gir konfigurasjonsfilen som trengs av KiCad.
.kicad_httplib-fil.For å aktivere PartsBox-biblioteket i KiCad:
partsbox.kicad_httplib (eller et hvilket som helst navn med filtypen .kicad_httplib).partsbox.kicad_httplib-filen du lagret.PartsBox-biblioteket vil nå vises i KiCad Symbol Chooser. Du kan bla gjennom kategoriene du definerte og velge komponenter.
For at integrasjonen skal fungere korrekt, må PartsBox vite hvilket KiCad-symbol, fotavtrykk og referanseprefiks som skal knyttes til hver komponent. Dette konfigureres i komponentdetaljvisningen:
Device:R, MyLibrary:MySymbol). Denne verdien vil bli kartlagt til symbolIdStr-feltet i KiCad.Resistor_SMD:R_0603_1608Metric).R, C, U).Lagring av disse innstillingene gjør dem tilgjengelige via API-et for KiCad å bruke når komponenten er valgt.
I fremtiden vil det være en måte å sette disse feltene for flere valgte komponenter samtidig (for eksempel velge alle komponenter med en "motstand"-tagg og sette deres KiCad-referanse til "R").
Du kan gjøre PartsBox-biblioteket ditt tilgjengelig i Altium Designer. Symbolene og fotavtrykkene dine vil fortsatt leve i Altium, mens alle andre data om komponenter vil bli hentet fra PartsBox. Integrasjon med Altium Designer er litt mer kompleks å konfigurere på grunn av kravene til den eldre ODBC-databasetilkoblingen.
Du må kjøre PartsBox Outpost™ på maskinen din. Det er en applikasjon som gir sanntidssynkronisering med din online PartsBox-database og tilbyr et SQL-grensesnitt som Altium Designer kan koble seg til. Outpost™ leveres som en Docker-container. Foreløpig er synkroniseringen kun enveis, så det er ingen måte å gjøre endringer i PartsBox-databasen din fra Altium, men dette kan endres i fremtiden.
Forutsetninger:
Start med å installere PostgreSQL ODBC-driveren. Installer deretter Docker Desktop, og last ned jrychter/outpost:latest-bildet fra Docker Hub.
I Docker Desktop, klikk på Kjør-ikonet ved siden av bildenavnet i "Images"-seksjonen. Åpne deretter "Optional settings"-seksjonen.
I "Ports"-seksjonen, skriv inn 5432 for vertsporten som tilsvarer :5432/tcp.
I seksjonen "Miljøvariabler", opprett to miljøvariabler:
PARTSBOX_API_KEY: denne bør inneholde din PartsBox API-nøkkelPOSTGRES_PASSWORD: databasepassord som du vil bruke i Altium Designer for å koble til databasenKlikk på "Kjør"-knappen, og du skal se en kjørende container i "Containere"-seksjonen. Hvis du klikker på containeren, kan du sjekke loggene for eventuelle unormale meldinger.
Etter det kan du opprette en DbLib eller DbLink i Altium (vennligst se Altium Designer-dokumentasjonen for detaljer om forskjellene mellom disse). Velg "File | New | Library" fra hovedmenyen, og velg deretter "Database Library".
I seksjonen "Source of connection", velg "Use connection string". Konfigurer deretter følgende tilkoblingsstreng: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=DITT_PASSORD_HER
Sørg for å bruke det samme databasepassordet som du brukte da du startet Docker-containeren. Sørg også for at det ikke er noen mellomrom på slutten av tilkoblingsstrengen.
Klikk på "Advanced"-knappen. I SQL-alternativer, endre venstre og høyre sitattegn til å være doble anførselstegn (") og la alternativet "Quote Tables" være avkrysset.
Klikk på "Koble til". Du skal se databasefelt vises i tabellen rett under feltinnstillingene.
I seksjonen "Feltinnstillinger", velg "Enkeltnøkkeloppslag", og for feltet "Database", velg "PartsBox ID".
På dette tidspunktet bør du ha en fungerende databasetilkobling med automatisk kartlegging av essensielle felt. Du vil sannsynligvis ønske å lagre denne databasen.
Hvis tilkoblingen mislykkes med en feilmelding, er en ting å sjekke navnet på ODBC-driveren som det refereres til i tilkoblingsstrengen. For å liste opp alle ODBC-drivere på maskinen din, kan du bruke Windows PowerShell og følgende kommando: Get-OdbcDriver. Du vil da bruke riktig drivernavn for en av de listede driverne i tilkoblingsstrengen.
PartsBox tilbyr et API for programmatisk tilgang til komponentdatabasen din. API-et er operasjonsorientert: i stedet for å eksponere databaseobjekter direkte, gir det spesifikke operasjoner for å administrere komponenter, beholdning, lagringsplasser, prosjekter, stykklister, bestillinger, bygg, partier og mer. Dette muliggjør integrasjon med andre systemer som ERP, MES eller tilpassede verktøy.
API-et bruker JSON for forespørsler og svar (med EDN som et alternativ) og autentiserer ved hjelp av API-nøkler. For å generere en API-nøkkel, gå til Innstillinger i organisasjonen din.
For full dokumentasjon, inkludert tilgjengelige operasjoner, forespørsels-/svarformater og eksempler, se API-dokumentasjonen.