PartsBox Brukerhåndbok

Introduksjon

Hva er PartsBox?

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:

  • Beholdningsstyring: spor komponenter, beholdningsnivåer og lagringsplasser, med støtte for lenkede komponenter (med produsentdelenumre), lokale komponenter, metakomponenter og underenhetskomponenter.
  • Stykklisteprising: pris din stykkliste ved å bruke oppdaterte tilbud fra nettdistributører, med støtte for prisavslag, valutakonverteringer, MOQ og lokale leverandørtilbud.
  • Produksjon: bygg prosjekter fra stykklister, med ett-trinns og flertrinns bygginger, underenheter, serienummersporing og full byggehistorikk.
  • Partikontroll: spor spesifikke partier med komponenter fra kilde til bruk i produksjon, med toveis sporbarhet for kvalitetskontroll og overholdelse av regelverk.
  • Innkjøp: opprett og administrer innkjøpsordrer, spor ordrestatus og motta komponenter til beholdning.
  • ID Anything™: hvert objekt i PartsBox (komponent, parti, lagringsplass, bygging, ordre, prosjekt) tildeles en unik, kompakt kode som kan skrives ut som en QR-etikett, skannes med en mobilenhet og brukes for stykklistematching i CAD-verktøy. Kombinert med serienummersporing per enhet, muliggjør dette full livssyklussporbarhet fra produksjon til feltservice.
  • Strekkodeskanning og etikettutskrift: skann strekkoder for raskt å slå opp komponenter og legge til beholdning, og skriv ut etiketter for lagringsplasser og partier.
  • CAD-integrasjon: importer stykklister fra KiCad, Altium Designer og andre EDA-verktøy.
  • API: programmatisk tilgang til komponentdatabasen din for integrasjon med andre systemer.
  • Rapporter: beholdningsverdsettelse, varsler om lav beholdning og andre rapporter.

Designfilosofi

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.

Komme i gang

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.

Opprett en lagringsplass

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.

Opprett en komponent

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.

Legg til beholdning

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:

  1. Antall og prising: Skriv inn antallet du har. Velg eventuelt en pristype (per komponent eller hele partiet) og skriv inn hva du betalte.
  2. Lagringsplassering: Velg lagringsplasseringen du opprettet tidligere.
  3. Ekstra informasjon: Legg eventuelt til en kommentar (for eksempel 'startbeholdning' eller en ordrereferanse).

Klikk 'Legg til beholdning' for å bekrefte.

For mer om lagerstyring, se delen Beholdning under Beholdning og lagring.

Opprett et prosjekt

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

Legg til en komponent i prosjektet

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

Opprett et prosjekt ved å importere en stykkliste

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.

Jobbe med data

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

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.

Søk i tabell

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.

Filtrering

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.

Bruk av filtre på tabeller

For å filtrere dataene i en tabell, følg disse trinnene:

  • Finn filterikonet øverst til høyre i tabellen du ønsker å filtrere.
  • Klikk på filterikonet for å åpne filterkonfigurasjonsskjermen for den tabellen.
  • Legg til filterbetingelser ved å bruke knappene "Legg til betingelse" eller "Legg til flere betingelser". Du kan kombinere flere betingelser ved å bruke logiske OG/ELLER-operatorer.
  • For hver filterbetingelse, velg et felt, velg en betingelse og skriv inn en verdi.
  • Når du har definert filterbetingelsene dine, klikker du på "Bruk filtre"-knappen nederst på skjermen for å bruke filtrene på tabellen.

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.

Definere filterbetingelser

Filterbetingelser er byggeklossene i filtrene dine. Hver betingelse består av et felt, en betingelse og en verdi:

  • Felt: Velg feltet du vil bruke for filtrering fra listen. De tilgjengelige feltene vil variere avhengig av tabellen og dataene den viser. For eksempel representerer "[Lagring] Tagger" tagger tildelt en lagringsplassering.
  • Betingelse: Velg en betingelse som samsvarer med filtreringskravene dine. Listen over tilgjengelige betingelser avhenger av den valgte felttypen. For eksempel, hvis du velger "[Lagring] Tagger", vil du se betingelser som "inneholder alle disse taggene", "inneholder noen av disse taggene", og "inneholder ikke noen av disse taggene".
  • Verdi: Skriv inn verdien som betingelsen skal samsvare med. Avhengig av felttypen kan det være en liste med tagger (for et taggfelt), en tekststreng, et tall, eller et tallområde (intervall).

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.

Angi numeriske verdier

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:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: desi (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)

Administrere filterforhåndsinnstillinger

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:

  • Bruk "Last inn forhåndsinnstilling"-knappen for å bruke en tidligere lagret filterforhåndsinnstilling på den gjeldende tabellen.
  • Klikk "Lagre forhåndsinnstilling" for å lagre den gjeldende filterkonfigurasjonen som en ny forhåndsinnstilling. Velg om du vil lagre den som en personlig forhåndsinnstilling eller en bedriftsomfattende forhåndsinnstilling.
  • Klikk "Administrer forhåndsinnstillinger" for å få tilgang til flere alternativer for administrasjon av forhåndsinnstillinger:
    • Slett uønskede forhåndsinnstillinger
    • Dupliser eksisterende forhåndsinnstillinger
    • Kopier eller flytt forhåndsinnstillinger mellom dine personlige forhåndsinnstillinger og bedriftsforhåndsinnstillinger

Rask tilgang til 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.

Forhåndsinnstillinger for tabellkonfigurasjon

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:

  • Klikk på tabellkonfigurasjonsikonet (kolonneikonet) i tabelloverskriften for å gå inn i konfigurasjonsmodus.
  • Legg til, fjern og ordne kolonner etter behov. Du kan dra kolonnekanter for å endre størrelsen på dem.
  • Bruk knappen "Lagre som forhåndsinnstilling" nederst i konfigurasjonspanelet.
  • Skriv inn et navn for forhåndsinnstillingen og velg om du vil lagre den som en personlig eller bedriftsomfattende forhåndsinnstilling.
  • Klikk "Lagre" for å bekrefte.

For å laste inn et lagret tabellkonfigurasjons-forhåndsvalg:

  • Bruk rullegardinmenyen "Last inn konfigurasjonsforhåndsinnstilling..." som vises i tabelloverskriften (når forhåndsinnstillinger er tilgjengelige).
  • Velg en forhåndsinnstilling fra listen. Personlige forhåndsinnstillinger viser "(personlig)" og bedriftsforhåndsinnstillinger viser "(bedrift)" ved siden av navnene deres.
  • Tabellen vil umiddelbart oppdateres for å vise den lagrede kolonnekonfigurasjonen.

Du kan også administrere forhåndsinnstillingene dine ved å klikke på tabellkonfigurasjonsikonet og bruke "Manage presets"-knappen for å:

  • Gi nytt navn til forhåndsinnstillinger ved å klikke på navnene deres
  • Slett forhåndsinnstillinger du ikke lenger trenger
  • Dupliser forhåndsinnstillinger for å lage variasjoner
  • Kopier forhåndsinnstillinger mellom personlige og firmasamliger
  • Flytt forhåndsinnstillinger fra personlig til firma (eller omvendt)

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.

Tabelleksport

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.

Operasjoner på flere elementer

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

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:

  • For komponenter: distributørdelenumre, pålitelighetsnivåer, miljøsamsvarsstatus
  • For lagringsplasser: temperaturområder, ESD-beskyttelsesnivåer, eierskapsinformasjon, MSL-nivå
  • For partier: leverandørbatchnumre, utløpsdatoer, kvalitetsinspeksjonsstatus
  • For ordrer: godkjenningsstatus, fraktmetoder, tolldokumentasjon
  • For prosjekter: prosjektledere, utviklingsstadier, regulatoriske godkjenninger
  • For bygginger: batchnumre, produksjonslinjeidentifikatorer, kvalitetskontrollstatus

Egendefinerte felt er fullt integrert i PartsBox-grensesnittet og kan være:

  • Lagt til i tabellvisninger som kolonner
  • Eksportert i PDF- eller CSV-tabelleksport
  • Brukt til søk
  • Brukt i filtre

Masseoperasjoner for egendefinerte felt

Når du arbeider med flere elementer, kan du utføre masseoperasjoner på egendefinerte felt:

  • Angi egendefinert felt: Legg til eller oppdater en egendefinert feltverdi på alle valgte elementer samtidig
  • Gi nytt navn til egendefinert felt: Endre et egendefinert feltnavn på tvers av alle valgte elementer
  • Slett egendefinert felt: Fjern et egendefinert felt fra alle valgte elementer

For å bruke disse operasjonene:

  • Velg flere elementer i en tabell ved å bruke avmerkingsbokser
  • Bruk menyen for massehandlinger for å velge operasjonen for egendefinert felt
  • Følg instruksjonene for å fullføre operasjonen

Disse masseoperasjonene er tilgjengelige for deler, lotter, lagerlokasjoner, ordrer, prosjekter, prosjektoppføringer og bygg.

Tagger

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.

Påføring av tagger

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.

Søke med tagger

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.

Auto-tagger for komponenter

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.

Vedlegg

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:

  • Datablader for elektroniske komponenter
  • 3D CAD-modeller av mekaniske deler
  • Fakturaer og pakksedler for bestillinger
  • Kvalitetskontrolldokumenter og testrapporter
  • Produktbilder og illustrasjoner
  • Applikasjonsnotater og referansedesign
  • Samsvarssertifikater (CoC) og sikkerhetsdatablader (MSDS)

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.

Komponenter

Hva er komponenter?

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:

  • Lenkede komponenter er for komponenter med produsentens delenummer (MPN). Hvis en komponent har et MPN og du kan finne den på nettet, velg dette alternativet. Du vil umiddelbart få en beskrivelse, en lenke til databladet, en lenke til produsentens nettsted, komponentspesifikasjoner, et miniatyrbilde, og PartsBox vil kunne hente pris- og tilgjengelighetsinformasjon om denne komponenten fra distributører.
  • Lokale komponenter er for alt annet: generiske og navnløse komponenter, kretskort, spesialtilpassede komponenter, mekaniske komponenter og alt som ikke har et nøyaktig delenummer.
  • Metakomponenter grupperer komponenter som er utskiftbare (nøyaktige erstatninger for hverandre).
  • Underenhetskomponenter er resultatet av å bygge et prosjekt og tilsvarer 1:1 til prosjekter.

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.

Legge til komponenter

Opprette komponenter

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:

  • 'Lenket komponent': Bruk for komponenter med et unikt produsentdelenummer (MPN).
  • 'Lokal komponent': Bruk for generiske komponenter og alt annet som må spores.
  • 'Metakomponent': Bruk når du trenger å opprette en virtuell komponent som representerer flere likeverdige komponentalternativer (erstatninger).

Opprette koblede deler

Det er to metoder for å søke etter koblede komponenter:

  • Match nøyaktig komponentnavn (MPN): Begynnelsen av komponentnavnet må stemme overens (prefikssøk). For eksempel vil 'TPS40210' matche 'TPS40210DGQ'. Dette er den foretrukne metoden for å matche komponenter.
  • Søk: Dette er et uskarpt søk, nyttig for spørringer som 'adafruit 1063'.

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.

Opprette lokale deler

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.

Opprette meta-komponenter

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

Konvertere en eksisterende komponent til en 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:

  • Gå til komponentens informasjonsskjerm
  • Klikk på "Andre operasjoner"
  • Klikk på "Konverter til metakomponent"
  • Se gjennom forhåndsvisningen som viser hvor mange prosjekt- og listeoppføringer som vil bli oppdatert
  • Gi eventuelt metakomponenten et nytt navn (den bruker det opprinnelige komponentnavnet som standard)
  • Kryss eventuelt av for "Inkluder erstatninger som medlemmer" for å legge til eksisterende erstatninger som metakomponentmedlemmer
  • Hvis komponenten har vedlegg, kryss eventuelt av for "Flytt vedlegg til metakomponent"
  • Klikk på "Konverter"

Hva skjer under konvertering:

  • En ny meta-komponent opprettes med det angitte navnet
  • Den opprinnelige komponenten blir medlem av den nye meta-komponenten
  • Felt kopiert til meta-komponenten: navn, beskrivelse, notater, fotavtrykk, tagger og egendefinerte felt
  • CAD-felt (KiCad-symboler/fotavtrykk/referanser, Altium-biblioteksreferanser/fotavtrykk) flyttes til meta-komponenten og fjernes fra den opprinnelige komponenten
  • Hvis komponenten har et bilde, kopieres det til meta-komponenten (begge beholder bildet)
  • Vedlegg flyttes valgfritt til meta-komponenten (hvis du krysser av for alternativet)
  • Nåværende prosjektoppføringer og listeoppføringer oppdateres for å referere til meta-komponenten
  • Andre komponenters erstatningsreferanser som pekte til denne komponenten oppdateres for å referere til meta-komponenten
  • Hvis "Inkluder erstatninger som medlemmer" er krysset av, blir alle gyldige erstatninger medlemmer av den nye meta-komponenten
  • Låste tilbud på oppføringer fjernes

Hva forblir uendret:

  • Lagerbeholdning, partier og tilbud forblir hos den opprinnelige komponenten (nå et medlem av metakomponenten)
  • Produksjonshistorikkoppføringer forblir uendret (de refererer til komponenter ved produksjonstidspunktet)
  • Erstatningsreferanser på oppføringsnivå endres ikke (disse er spesifikke for hver oppføring)

Global erstatning av en komponent i alle prosjekter

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:

  • Gå til komponentens informasjonsskjerm (komponenten du vil erstatte)
  • Klikk på "Andre operasjoner"
  • Klikk på "Erstatt i prosjekter"
  • Velg erstatningskomponenten ved å bruke komponentvelgeren
  • Kryss eventuelt av for "Erstatt også i erstatningsreferanser på oppføringsnivå" hvis du vil at erstatningsreferanser på individuelle oppføringer også skal oppdateres
  • Klikk på "Erstatt"

Hva skjer under erstatning:

  • Alle nåværende prosjektoppføringer som refererer til denne komponenten oppdateres til å referere til erstatningskomponenten
  • Låste tilbud på berørte oppføringer fjernes (siden komponenten er endret, gjelder ikke tidligere låste tilbud lenger)
  • Hvis "Erstatt også i referanser til erstatninger på oppføringsnivå" er merket av, oppdateres eventuelle referanser til erstatninger på oppføringsnivå som peker til denne komponenten, til å peke til erstatningskomponenten

Hva forblir uendret:

  • Den opprinnelige komponenten endres eller slettes ikke — den forblir i komponentlisten din med alle sine data
  • Erstatninger på komponentnivå endres ikke
  • Listeoppføringer (innkjøpslister) påvirkes ikke
  • Oppføringer i produksjonshistorikken forblir uendret (de refererer til komponenter på byggetidspunktet)

Erstatte en komponent i valgte prosjekter

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:

  • Gå til prosjektlisten
  • Velg ett eller flere prosjekter ved hjelp av avkrysningsboksene
  • Klikk "Valgte..."
  • Klikk "Erstatt komponent..."
  • Velg kildekomponenten (komponenten du vil erstatte) — komponentvelgeren er filtrert for å vise kun komponenter som faktisk brukes i de valgte prosjektene
  • Velg erstatningskomponenten
  • Kryss eventuelt av for "Erstatt også i referanser for erstatninger på oppføringsnivå"
  • Klikk "Erstatt"

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øke etter komponenter

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:

  • Navn
  • MPN (Produsentens delenummer, hvis forskjellig fra navnet)
  • Produsent
  • Beskrivelse
  • Fotavtrykk
  • Komponentnotater
  • Alle egendefinerte felt

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.

Sletting av komponenter

Det er to måter å slette en komponent på:

  • Fra komponentinformasjonsskjermen, ved å gå til "Andre operasjoner" og klikke på "Slett komponent"-knappen.
  • Fra komponenttabellen, ved å velge flere komponenter og velge "Slett..."-operasjonen i "Valgt..."-menyen.

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

Arkivering av komponenter

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.

Operasjoner på flere komponenter

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:

  • Legg til/fjern tagger: Rediger tagger for de valgte komponentene i bulk. Du kan legge til nye tagger eller fjerne eksisterende, noe som gjør det enklere å kategorisere og organisere komponentene dine.
  • Legg til i prosjekt: Legg de valgte komponentene til et spesifikt prosjekt/stykkliste. Du vil bli bedt om å velge målprosjektet.
  • Legg til i metakomponent: Legg de valgte komponentene til en eksisterende metakomponent eller opprett en ny. Metakomponenter grupperer utskiftbare komponenter (erstatninger).
  • Legg til i innkjøpsliste: Legg de valgte komponentene til en innkjøpsliste når du trenger å bestille dem.
  • Angi nivåer for lav beholdning: Angi terskelen for lav beholdning for alle valgte komponenter samtidig. Disse tersklene hjelper deg med å opprettholde tilstrekkelig varelager.
  • Angi komponentsvinn: Angi svinnparametere for de valgte komponentene. Svinn tar høyde for forventet tap av komponenter under produksjonsprosessen.
  • Last ned som CSV: Eksporter listen over valgte komponenter som en CSV-fil (kommadelt) for bruk i regneark eller andre eksterne verktøy.
  • Slett: Fjern de valgte komponentene permanent fra PartsBox-databasen din. En bekreftelsesmelding vises for å forhindre utilsiktet sletting. Vurder å arkivere komponenter i stedet for å slette dem.
  • Fravelg alle: Fjern gjeldende utvalg uten å utføre noen operasjoner på de valgte komponentene.

Erstatninger

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.

Meta-komponenter

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

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.

BOM-erstatninger

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.

Kombinere erstatninger

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.

Standard lagerlokasjoner for komponenter

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:

  • Automatisk forhåndsvalg: Når du legger til beholdning til en komponent med en standardplassering angitt, vil den plasseringen automatisk forhåndsvelges i velgeren for lagringsplassering. Dette sparer tid og reduserer sjansen for å ved et uhell lagre komponenter på feil sted.
  • Obligatorisk håndhevelse: Valgfritt kan du merke standardplasseringen som obligatorisk. Når dette er aktivert, kan beholdning for den komponenten kun legges til standardplasseringen, noe som forhindrer feil helt.

For å angi en standard lagerplass for en komponent:

  • Naviger til komponentens detaljside
  • Gå til 'Innstillinger'
  • Velg 'Lagring'-fanen
  • Velg standard lagringsplassering fra rullegardinlisten
  • Valgfritt, merk av for 'Plassering er obligatorisk' for å håndheve plasseringen

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:

  • Komponenter med dedikerte kasser eller skuffer
  • Høyverdikomponenter som krever kontrollert lagring
  • Komponenter som må lagres under spesifikke miljøforhold
  • Sikre konsistens når flere personer legger til beholdning

Komponentsvinn

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:

  • Prosentbasert svinn: Denne parameteren representerer prosentandelen av komponenter som forventes å gå tapt under produksjonsprosessen. Typiske svinnrater varierer fra 0,1 % til 3 %, avhengig av komponenttypen og spesifikasjonene for produksjonsprosessen din. For eksempel, hvis du setter svinnprosenten til 1 % for en komponent, og prosjektet ditt krever 1000 enheter, vil PartsBox beregne ytterligere 10 enheter for å ta høyde for det forventede tapet.
  • Mengdebasert svinn: Denne parameteren lar deg spesifisere et minimumsantall ekstra komponenter som alltid bør reserveres, uavhengig av den prosentbaserte beregningen. Dette er spesielt nyttig for komponenter som leveres på ruller eller bånd, der en viss lengde med ledemateriale kreves for å mate komponenten inn i monteringsmaskinen. Ved å sette et mengdebasert svinn, sikrer du at du alltid har nok komponenter til å dekke dette minimumskravet.

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:

  • I komponenttabellen, velg avmerkingsboksene ved siden av komponentene du vil endre. Du kan også bruke valg-avmerkingsboksen i tabelloverskriften for å velge alle komponenter som for øyeblikket vises i tabellen.
  • Når du har valgt de ønskede komponentene, åpne 'Valg'-menyen og velg 'Angi komponentsvinn…'.
  • I dialogboksen for svinninnstillinger, skriv inn prosent- og/eller antallsverdiene du vil bruke på de valgte komponentene.
  • Klikk på 'Bruk' for å oppdatere svinnparametrene for alle valgte komponenter.

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.

Beholdning og lagring

Lagerbeholdning

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:

  • De indikerer hva som må bestilles.
  • De lar deg spore ventende bestillinger.
  • Prosjektene dine (stykklister) kan bruke komponenter som du ikke fysisk har på lager, men produsenten din vil ha det.
  • De lar deg importere stykklister fra CAD-verktøy i fremtiden, og automatisk matche stykklisteoppføringer til komponenter.

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.

Lotter

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:

  • Navn: En unik identifikator for partiet, vanligvis relatert til kilden eller anskaffelsesdatoen
  • Beskrivelse: Ytterligere detaljer om partiet, som leverandørinformasjon eller spesifikke egenskaper
  • Kommentarer: Notater om partiet som kan være relevante for fremtidig referanse
  • Tagger: Etiketter som kan brukes til å filtrere partier for visning eller ved valg av komponentkilder for bygg
  • Vedlegg: Relevante dokumenter som fakturaer, inspeksjonsrapporter eller testresultater

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.

Lagerlokasjoner

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.

Organisering av lagringen din

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:

  • Bokser etter størrelse: Behold noen bokser i forskjellige størrelser. Når komponenter ankommer, plasser posen eller rullen i den boksen som har plass og passer til pakken. En stripe med avklipt teip går i en liten boks, en full rull går på en hylle eller i en større boks. Dette er enkelt og effektivt — du trenger aldri å omorganisere noe.
  • Bokser per prosjekt: Hvis du jobber med flere prosjekter, ha en boks for hvert aktive prosjekt med komponentene du trenger til det. Dette gjør det enkelt å hente alt for en byggeøkt. Komponenter som ikke er tildelt et prosjekt går til generell lagring.
  • Inndelte bokser med rutenett: Små inndelte bokser (som de som brukes til fiskeutstyr eller hobbyartikler) fungerer bra for SMD-komponenter på avklipt teip. Opprett hvert rom som en lagringsplassering ved hjelp av rutenettmetoden (f.eks. 'b01-a1' til 'b01-d6') og plasser komponenter der det er et ledig rom.
  • Hyller for ruller: Fulle ruller passer ikke i små bokser. En hylle eller et stativ med merkede posisjoner fungerer bra. Navngi posisjoner som 's01-r1', 's01-r2', osv.
  • Prøvebøker: Prøvebøker for motstander eller kondensatorer kan merkes som én enkelt plassering hver (f.eks. 'book-r' for en motstandsbok), siden det er enkelt å finne en bestemt verdi i en bok.

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.

Legge til lagerplasser

For å opprette en ny lagringsplassering, naviger til Lagring-delen i hovedmenyen og klikk på 'Opprett'-knappen. PartsBox tilbyr fire metoder for å opprette lagringsplasseringer:

  • Enkel plassering: Denne metoden brukes til å opprette en enkelt lagringsplassering med et spesifikt navn. Den er egnet når du bare trenger å legge til én plassering, for eksempel en enkelt boks eller en hylle. Skriv inn ønsket navn for plasseringen og klikk 'Opprett'. Du kan også merke plasseringen som å være for bare én komponent.
  • Rad: Rad-metoden brukes til å opprette en lineær rekke av lagringsplasseringer, merket med tall eller bokstaver. Dette er nyttig når du har en serie bokser eller rom arrangert i en rad. Spesifiser prefikset for plasseringsnavnene, start- og sluttallene eller bokstavene, og klikk 'Opprett'. For eksempel, å skrive inn et prefiks på "boks", startnummer på 1, og sluttnummer på 5 vil opprette plasseringer med navnet "boks1", "boks2", "boks3", "boks4", og "boks5".
  • Rutenett: Rutenett-metoden lar deg opprette en todimensjonal rekke av lagringsplasseringer, ved hjelp av bokstaver eller tall for rader og kolonner. Dette er praktisk for å organisere lagring i en rutenettlignende struktur, for eksempel en hylle med flere rader og kolonner. Skriv inn prefikset, rad- og kolonneetikettene, og klikk 'Opprett'. For eksempel, med et prefiks på "hylle", radetiketter på "A,B" og kolonneetiketter på "1,2", vil følgende plasseringer bli opprettet: "hylle-A1", "hylle-A2", "hylle-B1", "hylle-B2".
  • 3D-rutenett: 3D-rutenett-metoden utvider rutenettkonseptet til å opprette en tredimensjonal rekke av lagringsplasseringer. Dette er egnet for komplekse lagringsoppsett, som flernivåstativer med rader og kolonner. Spesifiser prefikset, nivå-, rad- og kolonneetikettene, og klikk 'Opprett'. Som et eksempel, et prefiks på "stativ", nivåetiketter på "1,2", radetiketter på "A,B", og kolonneetiketter på "1,2" vil generere lagringsplasseringer som "stativ-1-A1", "stativ-1-A2", "stativ-1-B1", "stativ-1-B2", "stativ-2-A1", og så videre.

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.

Operasjoner på flere lots

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

  • Flytt: Flytt alle valgte partier til en mållagringsplass.
  • Juster beholdningsantall: Endre beholdningsantallene for valgte partier for å matche fysisk beholdning.
  • Fravelg alle: Fjern gjeldende valg uten å utføre noen operasjoner på de valgte partiene.

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.

Operasjoner på flere lagerpartier i lagerlokasjoner

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

  • Flytt: Flytt alle valgte partier med komponenter til en mållagringsplass.
  • Juster beholdningsantall: Endre beholdningsantallene for valgte partier med komponenter for å matche fysisk beholdning.
  • Fravelg alle: Fjern gjeldende valg uten å utføre noen operasjoner på de valgte partiene.

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.

Prosjekter og stykklister

Prosjekter

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:

  • Bygge enheter: Når du er klar til å produsere en enhet, kan du opprette en bygging fra prosjektet. Dette sporer produksjonsprosessen, administrerer beholdningsnivåer og sikrer at du har alle nødvendige komponenter tilgjengelig.
  • Kostnadsestimering: PartsBox beregner prisen på et prosjekts stykkliste, og gir et estimat av den totale komponentkostnaden. Dette hjelper med produktprisbeslutninger og styring av produksjonskostnader.
  • Underenheter: Prosjekter kan representere underenheter som vil bli innlemmet i større enheter eller systemer. Når du fullfører et underenhetsprosjekt, blir de produserte elementene tilgjengelige som beholdning som kan brukes som komponenter i andre prosjekter. Denne hierarkiske tilnærmingen støtter administrasjon av komplekse produkter med flere monteringsnivåer.

Legge til komponenter i et prosjekt

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:

  • Legge til flere komponenter fra komponenttabellen
    • Naviger til komponenttabellen, som viser en liste over alle komponenter i beholdningen din.
    • Velg de ønskede komponentene ved å klikke på avmerkingsboksene ved siden av hver komponent.
    • Etter å ha valgt alle nødvendige komponenter, klikk på 'Utvalg'-menyen over komponenttabellen.
    • Fra rullegardinmenyen velger du 'Legg til i prosjekt…'.
    • En dialogboks vises som ber deg velge målprosjektet fra en liste over eksisterende prosjekter og justere antallet for hver komponent.
    • Velg det aktuelle prosjektet og klikk på 'Legg til' for å inkludere de valgte komponentene i prosjektets stykkliste.
  • Legge til en enkelt komponent fra komponentinformasjonsskjermen
    • Finn den spesifikke komponenten ved hjelp av søke- eller filtreringsalternativene i komponenttabellen.
    • Klikk på komponenten for å åpne 'Komponentinfo'-skjermen.
    • På 'Komponentinfo'-skjermen finner du 'Legg til i prosjekt'-knappen.
    • Klikk på denne knappen for å åpne en dialogboks der du kan velge målprosjektet og angi antallet.
    • Velg ønsket prosjekt og klikk på 'Legg til' for å inkludere komponenten i prosjektets stykkliste.
  • Legge til en komponent fra prosjektets stykkliste-del
    • Åpne prosjektet der du vil legge til komponenter.
    • Naviger til stykkliste-delen av prosjektet.
    • Klikk på 'Legg til komponent'-knappen i stykkliste-delen.
    • En dialogboks vises for å søke etter og velge komponenter.
    • Bruk søke- og filtreringsalternativene for å finne ønsket komponent.
    • Klikk på komponenten for å velge den, og klikk deretter på 'Legg til' for å inkludere den i prosjektets stykkliste.

Arbeide med stykklister (BOM)

Importere en stykkliste (BOM)

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:

  • Mengde: mengde for den gitte linjen
  • Komponent: dette er enten MPN eller et navn som beskriver komponenten (som 330R)
  • Designatorer: en eller flere designatorer ('C1') for denne stykklisteoppføringen på kretskortet, antall designatorer bør tilsvare mengde
  • Kommentarer: eventuelle kommentarer som er nyttige for å forstå stykklisten (kun informativt)
  • Fotavtrykk/Pakke: komponentfotavtrykket slik det forstås av CAD-programmet (kun informativt)
  • Komponent ID Anything™-kode: brukes for automatisk å matche stykklisteoppføringer til komponenter ved hjelp av ID Anything™
  • Komponent CAD-nøkkel: brukes for automatisk å matche stykklisteoppføringer til komponenter ved hjelp av CAD-nøkler
  • Ikke populer (DNP): hvis ikke tom, vil sette DNP-flagget for denne stykklistelinjen
  • Egendefinert felt...: tilordner en CSV-kolonne til et egendefinert felt for oppføring. Når valgt, vises en andre rullegardinliste der du kan velge et eksisterende egendefinert feltnavn eller skrive inn et nytt. Verdier fra CSV-kolonnen vil bli lagret som egendefinerte felt på de importerte stykklisteoppføringene.
  • Ignorer: ikke behandle denne kolonnen på noen måte

For å spare tid på fremtidige importer, kan du lagre innstillingene for kolonnetilordning som en forhåndsinnstilling for rask tilgang senere.

Matche BOM-oppføringer til komponenter

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:

  • ID Anything™-treff: hvis kolonnen Komponent ID Anything™ ble importert med ID Anything™-kodene til komponentene, og ID Anything™-koden peker på en komponent i databasen, vil oppføringen bli matchet.
  • CAD-nøkkeltreff: hvis kolonnen 'Komponent CAD-nøkkel' ble importert og det er et treff mellom CAD-nøkkelen i stykklisten og en CAD-nøkkel i en av komponentene i databasen, vil oppføringen bli matchet.
  • Komponentnavntreff: hvis kolonnen 'Komponent' samsvarer med enten det lokale navnet eller MPN til nøyaktig én komponent i databasen, vil oppføringen bli matchet. Hvis det er flere navnetreff, men nøyaktig ett av dem er en metakomponent, vil metakomponenten bli foretrukket.

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.

Ikke-komponentoppføringer

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.

BOM-feilsjekking

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.

Slå sammen og utvide oppføringer

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

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

BOM-erstatninger

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.

Håndtering av Altium Designer® CSV-eksportfeil

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:

  • Fjern doble anførselstegn: En tilnærming er å åpne den genererte CSV-filen i et tekstredigeringsprogram og manuelt slette de doble anførselstegnene fra feltene.
  • Doble opp doble anførselstegn: En annen metode er å sette et annet dobbelt anførselstegn foran hvert dobbelt anførselstegn i et felt. I henhold til CSV-standarden betyr dette at det doble anførselstegnet er en del av feltverdien og ikke en skilletegn. Denne metoden bevarer de opprinnelige dataene samtidig som CSV-filen blir i samsvar med forventede formateringsstandarder.

Vurder å se etter programvareoppdateringer eller patcher fra Altium som kan løse dette problemet i fremtidige utgivelser, og redusere behovet for manuelle filjusteringer.

Tilbud

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.

Prising av prosjekter

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

Prisalternativer

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:

  • Avkrysningsboksen 'Kun foretrukne distributører' vil ekskludere tilbud fra distributører som ikke er på listen over foretrukne (man kjøper sjelden fra distributører på den andre siden av kloden). Du kan endre listen over foretrukne distributører i Innstillinger.
  • 'Kun autoriserte distributører' vil kun vurdere tilbud fra distributører som er autorisert av produsenten til å videreselge en komponent.
  • 'Kun på lager' vil kun vurdere tilbud der distributøren sa at komponenten er på lager.
  • 'Sjekk beholdningsnivåer' går et nivå dypere, og sjekker faktisk antall komponenter som distributøren har på lager. Noen distributører gir ikke nøyaktig informasjon om hva som er på lager, så å krysse av for dette vil ekskludere tilbudene deres.

Pristabell

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:

  • Batchantall: Denne kolonnen viser antall komponenter som kreves for å bygge en bestemt mengde av et prosjekt eller en stykkliste. Den tar hensyn til svinnparametrene som er angitt for hver komponent. Hvis svinn er konfigurert, kan batchantallet være høyere enn antall enheter du bygger, for å ta høyde for forventede tap under produksjon.
  • Kjøpt antall: Denne kolonnen angir det faktiske antallet som må kjøpes, basert på de valgte innkjøpsalternativene. For eksempel, hvis 100 komponenter trengs for et bygg, men du har 25 tilgjengelig på lokalt lager og har valgt alternativet 'Bruk lokalt lager, kjøp deretter ved behov', vil kjøpt antall være 75.
  • Beste tilbud: PartsBox velger automatisk det beste tilbudet for hver komponent basert på dine preferanser og leverandørregler (se delen Leverandørregler nedenfor). Denne kolonnen viser det for øyeblikket valgte beste tilbudet.

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.

Tilbudsvalg

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:

  • Prisavslag, som varierer for hvert tilbud
  • Tilgjengelighet og lagerinformasjon
  • Minimumsbestillingsmengder (MOQ)
  • Bestillingsmultipler
  • Flere valutaer

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:

  • Emballasje
  • Antall i bestilling
  • Estimert ankomsttid (ETA) for ordrer
  • Fabrikkens ledetid
  • Fabrikkens bestillingsmultiplum

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.

Legge til lokale tilbud for tilpasset prising og rabatter

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:

  • Direkte fra prosjektpristabellen
  • Fra komponentinfoskjermen for en spesifikk komponent

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:

  • Ordrereferanse eller nummer
  • Tilbudsdato
  • Kommentarer
  • Utløpsdato

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.

Valutahåndtering

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.

Eksportere prising som PDF

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

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.

Opprette og administrere regelgrupper

For å konfigurere leverandørregler, naviger til Innstillinger og velg 'Leverandørregler'. Derfra kan du:

  • Legg til gruppe: Opprett en ny regelgruppe med et navn og valgfri beskrivelse.
  • Slett gruppe: Fjern en regelgruppe som ikke lenger er nødvendig.
  • Gjør til standard / Fjern standard: Angi eller fjern en regelgruppe som global standard. Den globale standarden brukes overalt med mindre den overstyres på prosjekt- eller innkjøpslistenivå.

Administrering av leverandørregler krever tillatelsen 'Endre leverandørregler'.

Konfigurere regler i en gruppe

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:

  • Hvilken som helst leverandør: Ingen leverandørbegrensning — alle tilbud vurderes.
  • Kun lokale tilbud: Kun manuelt inntastede lokale tilbud vurderes.
  • En av disse leverandørene: En hviteliste — kun tilbud fra de valgte leverandørene vurderes.
  • Hvilken som helst leverandør unntatt: En svarteliste — tilbud fra de valgte leverandørene ekskluderes.

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.

Hvordan regler behandles

Regler innenfor en gruppe behandles fra topp til bunn:

  1. Den første regelen brukes på de tilgjengelige tilbudene. Hvis den produserer noen samsvarende tilbud, brukes disse — behandlingen stopper.
  2. Hvis en regel ikke samsvarer med noe, prøves neste regel.
  3. Hvis alle regler mislykkes i å produsere noen samsvarende tilbud, velges ingen tilbud og oppføringen vises som upriset.

Dette skaper en reservekjede. For eksempel kan en regelgruppe med tre regler implementere følgende strategi:

  • Regel 1 — Kjøp fra LCSC eller TME (foretrukne lavkostleverandører)
  • Regel 2 — Kjøp fra Mouser (reserve)
  • Regel 3 — Kjøp fra hvilken som helst leverandør (siste utvei)

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.

Bruke leverandørregler i prosjekter og innkjøpslister

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.

Innkjøpslister

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.

Produksjon

Produksjoner

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

Bygge prosjekter

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:

  • FIFO (Først-Inn Først-Ut): bruker de eldste partiene (sortert etter anskaffelsesdato) først
  • LIFO (Sist-Inn Først-Ut): bruker de nyeste partiene (sortert etter anskaffelsesdato) først
  • Sist brukt: bruker de sist brukte partiene først
  • Største parti først: bruker partier med flest komponenter først
  • Minste parti først: bruker de minste partiene først

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.

Ett-trinns bygg

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.

Fler-trinns produksjoner

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.

Byggekonfigurasjonshistorikk

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:

  • Komponenter som ble ekskludert eller merket som 'ikke populer' for den spesifikke byggingen
  • Beholdningsforespørsler generert fra byggingen, som detaljerer hvilke komponenter som ble brukt fra spesifikke plasseringer, eller i tilfelle av partisporing, det nøyaktige partiet (identifisert med serienummer) brukt for produksjonskjøringen

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.

Vise brukt beholdning

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:

  • Legg til/fjern tagger: Organiser forbrukte partier med tagger
  • Angi/gi nytt navn/slett egendefinerte felt: Administrer verdier for egendefinerte felt på tvers av valgte partier
  • Flytt: Flytt partier til forskjellige lagringsplasser
  • Juster beholdningsantall: Endre partimengder etter ny telling

For å bruke masseoperasjoner, velg partier ved hjelp av avkrysningsboksene, og velg deretter en operasjon fra menyen.

Bruk av underenhetskomponenter

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:

  • Naviger til prosjektets infoskjerm.
  • Klikk på knappen 'Opprett underenhetskomponent'. Denne handlingen trenger bare å utføres én gang per 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:

  • Velg lagringsplasseringen der byggingen skal lagres.
  • Skriv inn prising for den produserte underenheten. PartsBox beregner en foreslått kostnad basert på komponentene som forbrukes under byggingen: med partikontroll er kostnaden nøyaktig (basert på spesifikke partipriser), og uten partikontroll estimeres den fra gjennomsnittlige komponentkostnader. Den foreslåtte kostnaden vises i prisfeltet og kan justeres før bekreftelse. For flertrinnsbygginger legges prising inn når byggingen fullføres, siden de faktiske kostnadene er kjent på det tidspunktet.
  • Legg til kommentarer relatert til byggingen.

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.

Visning av byggresultater

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.

Sporing av individuelle enheter med serienumre

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

Innkjøp

Innkjøp

Bestillinger

PartsBox støtter tre typer ordrer, som hver representerer et forskjellig stadium i innkjøpsprosessen:

  • Åpne bestillinger: Disse bestillingene er i startfasen og kan endres fritt. Du kan legge til eller fjerne komponenter, justere antall og gjøre nødvendige endringer før du fullfører bestillingen. Åpne bestillinger gir fleksibilitet i planleggings- og budsjetteringsfasen.
  • Bestilt: Når en åpen bestilling er plassert hos en distributør, går den over til tilstanden "Bestilt". Dette indikerer at bestillingen er sendt inn og venter på oppfyllelse. En forventet leveringsdato er knyttet til bestilte varer, slik at du kan spore når komponentene er planlagt å ankomme.
  • Mottatt: Når alle varene fra en bestilling er vellykket levert og behandlet, merkes bestillingen som "Mottatt". Dette betyr at innkjøpsprosessen for den spesifikke bestillingen er fullført, og de mottatte komponentene er nå tilgjengelige i beholdningen din.

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:

  • Ordremottak-grensesnitt: Dette grensesnittet lar deg effektivt motta alle eller en del av komponentene fra en ordre til en enkelt lagringsplass med bare noen få klikk.
  • Legg til beholdning-dialog: Når du ser på en enkelt komponent, kan du bruke Legg til beholdning-dialogen for å motta varer mot en spesifikk ordre. Dialogen forhåndsutfyller antall og pris basert på ordredetaljene.
  • Strekkodeskanning: Avhengig av leverandørens evner, kan skanning av en strekkode enten vise Legg til beholdning-dialogen med forhåndsutfylt antall, eller i tilfelle strekkoder som inkorporerer PartsBox-koden, direkte motta komponenten mot en spesifikk ordre, og automatisk fylle ut antall, prising og ordreinformasjon.

Innkjøpslister

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.

Beholdning og rapporter

Lagerverdivurdering

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.

Nøkkelmålinger

For hver komponent sporer PartsBox:

  • Innkjøpsverdi: Det totale beløpet betalt for all lagerbeholdning som er lagt til. Dette representerer de faktiske pengene brukt på å anskaffe delene.
  • Gjennomsnittlig innkjøpspris: Beregnet fra alle legg-til-lager-operasjoner der en pris ble oppgitt. Dette er den vektede gjennomsnittskostnaden per enhet.
  • Totalverdi: Den estimerte nåværende verdien av lagerbeholdningen, beregnet som: gjennomsnittlig innkjøpspris × nåværende lagerantall.

Verdivurdering med lottstyring

Når partikontroll er aktivert, sporer PartsBox den nøyaktige innkjøpsprisen for hvert parti. Dette gir presis kostnadsinformasjon per parti:

  • Hvert parti beholder sin opprinnelige innkjøpspris, noe som muliggjør nøyaktig kostnadssporing
  • Når deler brukes i bygg, tilskrives kostnaden basert på de spesifikke partiene som forbrukes
  • Partisplittinger arver kostnaden fra foreldrepartiet
  • Rapporter viser nøyaktige verdier basert på faktiske partikostnader

Denne nøyaktige verdsettelsen er spesielt nyttig for:

  • Nøyaktige beregninger av varekostnad (COGS)
  • Overholdelse av regnskapsstandarder som krever presis verdsettelse av varelager
  • Sporing av kostnadsvariasjoner mellom forskjellige innkjøpspartier

Verdivurdering uten lottkontroll

Uten partikontroll bruker PartsBox gjennomsnittskostnadsmetoden for lagerverdivurdering:

  • All lagerbeholdning av en komponent behandles som fungibel (utskiftbar)
  • Gjennomsnittlig innkjøpspris beregnes på tvers av alle kjøp
  • Når lager fjernes, verdsettes det til gjeldende gjennomsnittspris
  • Denne metoden gir en rimelig tilnærming når nøyaktig partisporing ikke er påkrevd

Rapporter

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.

Organisasjoner og tilgang

Organisasjoner (Selskaper)

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.

Tilgangsrettigheter

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:

  • Admin: Brukere med administratortilgang har full kontroll over systemet. De kan lese og skrive databasedata, administrere brukertilgang, endre faktureringsinformasjon, slette alle data og kansellere abonnementet. Administratorer har det høyeste ansvarsnivået og bør tildeles med omhu.
  • Lese/skrive: Brukere med lese-/skrivetilgang kan se og endre databasedata, for eksempel opprette og oppdatere komponenter, lagringsplasseringer, prosjekter og bygginger. De kan imidlertid ikke administrere brukerkontoer, faktureringsinformasjon eller abonnementet. Dette nivået er egnet for brukere som aktivt jobber med beholdningen og trenger å gjøre endringer.
  • Kun lese: Brukere med kun lesetilgang kan se databasedataene, men kan ikke gjøre noen endringer. Dette nivået er passende for brukere som trenger tilgang til informasjon for referanseformål, men som ikke krever muligheten til å gjøre endringer.

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.

Revisjonsspor

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:

  • Et presist tidsstempel for når endringen skjedde
  • Brukerkontoen som er ansvarlig for endringen
  • Detaljerte data som beskriver den spesifikke arten av endringen

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.

Skanning, utskrift og identifikasjon

ID Anything™

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:

  • Fysisk merking: Skriv ut QR-etiketter for lagringsplasseringer, partier, bygginger eller andre objekter. Å skanne en etikett med en mobilenhet tar deg direkte til det objektet i PartsBox.
  • Enhetssporing: Når du bygger prosjekter med partikontroll, får hver bygging og hvert resulterende parti sin egen ID Anything™-kode. Med sporing av serienummer per enhet aktivert, kan hver produserte enhet identifiseres individuelt, noe som muliggjør full livssyklussporing — fra komponentene som gikk inn i den til feltserviceregistreringer som legges ved senere.
  • Rask tilgang: Hvert objekts informasjonsskjerm viser ID Anything™-koden øverst til høyre. Klikk på den for å se QR-koden, skrive ut en etikett eller kopiere koden.
  • CAD-integrasjon: Lagre ID Anything™-koder i CAD-komponentbiblioteket ditt for å få umiddelbar, nøyaktig matching mellom stykkliste og komponenter når du importerer stykklister til PartsBox.

ID Anything™-systemet brukes overalt i PartsBox. Delene nedenfor beskriver disse funksjonene i detalj.

Skanning av strekkoder

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.

Strekkodeskanningsmetoder

PartsBox støtter to metoder for skanning av strekkoder:

  • Ekstern strekkodeskanner: Å bruke en dedikert strekkodeskanner er den anbefalte tilnærmingen for vanlige operasjoner med høyt volum. Eksterne skannere tilbyr raskere og mer pålitelig skanneytelse. Se delen 'Strekkodeskannere' i denne håndboken for detaljer om støttede skannere og oppsettinstruksjoner.
  • Innebygd kamera: Hvis du ikke har en ekstern skanner, kan du bruke datamaskinens innebygde kamera til å skanne strekkoder. Selv om det ikke er like raskt som en ekstern skanner, er denne metoden praktisk for sporadiske skannebehov.

Skanneprosess

For å begynne å skanne strekkoder, klikk på 'Skann'-menyknappen i PartsBox. Avhengig av skannemetoden din:

  • Hvis du bruker en ekstern skanner, vil PartsBox vente på inndata fra skanneren.
  • Hvis du bruker det innebygde kameraet, vil PartsBox vise en direkte kamerastrøm slik at du kan plassere strekkoden foran kameraet.

Etter at en strekkode er vellykket dekodet, analyserer PartsBox dataene og utfører en av følgende handlinger:

  • Eksisterende komponent: Hvis den skannede komponenten allerede finnes i PartsBox-databasen din, vil du få alternativer for å legge til beholdning, fjerne beholdning eller flytte beholdning for den komponenten.
  • Ny komponent: Hvis den skannede komponenten ikke finnes i databasen din, vil PartsBox be deg om å opprette en ny lenket komponent. Den vil gi en liste over matchende online-komponenter å velge mellom. Når du velger et treff og oppretter komponenten, vises dialogboksen 'Legg til beholdning', slik at du kan legge til den nylig mottatte beholdningen for den nylig opprettede komponenten.

Støttede strekkoder

PartsBox støtter et bredt spekter av strekkodeformater som vanligvis brukes av distributører av elektroniske komponenter:

  • 2D-strekkoder:
    • DataMatrix- og PDF417-strekkoder som inneholder ANSI MH10.8.2-data kodet ved hjelp av ISO/IEC 15434:2006 (brukes av DigiKey, Würth og andre distributører som går over til 2D-strekkoder).
    • QR-koder fra noen distributører (LCSC og TME).
    • ID Anything™-koder
  • 1D-strekkoder:
    • Strekkoder fra DigiKey, Mouser, Farnell, RS Components og de fleste andre som koder produsentens delenummer (MPN) i strekkoden.

Hvis den skannede strekkoden inneholder antallsinformasjon, vil den automatisk bli forhåndsutfylt i dialogboksen 'Legg til lagerbeholdning'.

DigiKey-bestillinger

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.

Etikettutskrift

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:

  • En Zebra-etikettskriver, eller en hvilken som helst annen skriver som kan tolke ZPL (Zebra Printer Language). Enhver ZPL-kompatibel Zebra-skriver bør fungere, så velg en i henhold til dine behov. Vær forsiktig: noen Zebra-skrivere støtter bare EPL, ikke ZPL, disse vil ikke fungere med PartsBox.
  • JSPrintManager installert lokalt på datamaskinen der skriveren er tilkoblet. JSPrintManager er tilgjengelig for Mac, Windows, Linux og Android. Du kan Laste ned JSPrintManager gratis.

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.

Skriverkonfigurasjon

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.

Etikettmaler

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:

  • Etikettnavn: velg et navn som gjør at du raskt husker hva etiketten er til
  • ZPL-kode for etikettmal: her legges ZPL-koden som brukes til å generere etiketten. Vi foreslår å bruke Labelary Viewer for å skrive og teste etikettkoden din, da den har utmerket nettbasert dokumentasjon som vises når markøren plasseres på en ZPL-kommando. Datafelt som du vil fylle ut med PartsBox-data bør markeres med tall i krøllparenteser. Feltnummerering starter fra 0 (ikke 1), så bruk {0} for ditt første felt, {1} for det andre, og så videre. PartsBox vil erstatte disse markørene med faktiske data når etiketten genereres.
  • Etikettbredde og Etiketthøyde: dette er etikettdimensjonene, i tommer. Disse må stemme overens med dine faktiske etikettdimensjoner.
  • Prikker per mm: oppløsningen du vil skrive ut med, som avhenger av skriveren din.
  • Eksempelforhåndsvisning: hvis malen din er klar, kan du klikke på "Generer" for å vise et forhåndsvisningsbilde av etiketten din ved å bruke et tilfeldig objekt fra databasen din. Du kan også prøve en testutskrift av etiketten hvis skriveren din er konfigurert og klar til å skrive ut.

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.

Utskrift av etiketter

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.

Strekkodeskannere

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:

Støttede skannere

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.

Kjente problemer og begrensninger

  • Hvis du bruker et ikke-amerikansk tastaturoppsett, kreves det ekstra skanneroppsett. Etter å ha skannet PartsBox-oppsettsstrekkoden, skanner du den regionale koden for tastaturoppsettet ditt fra håndboken som fulgte med skanneren.
  • Skanning fungerer kanskje ikke pålitelig i Firefox på Windows. Det anbefales på det sterkeste å bruke en alternativ nettleser, for eksempel Chrome eller Edge.

Feilsøking

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:

  • Sjekk utdataene i et tekstredigeringsprogram som Notisblokk
  • Skann en 2D-strekkode og bekreft at resultatet inneholder sekvensene '{RS}', '{GS}' og '{EOT}'
  • Hvis disse sekvensene mangler, sørg for at skanneren er konfigurert for spesielle kodeerstatninger
  • Hvis du bruker et ikke-amerikansk tastaturoppsett, skann den riktige regionale oppsettskoden fra skannerens manual

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.

Publiser komponentdatabasen din

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.

Sette opp din offentlige side

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.

Velge komponenter for publisering

PartsBox tilbyr tre alternativer for å velge komponenter som skal gjøres offentlig synlige:

  • Ingenting: Velg dette alternativet hvis du ikke vil publisere noen komponenter. Din offentlige nettside vil ikke eksistere.
  • Komponenter som samsvarer med filterbetingelser: Bruk "Rediger filtre"-knappen for å opprette filtre basert på komponentdata. Bare komponentene som passerer filtreringskriteriene vil bli publisert. En vanlig tilnærming er å bruke tag-basert filtrering. For eksempel kan du sette opp et filter for å publisere bare komponenter som har taggen "offentlig".
  • Alle dine komponenter: Velg dette alternativet for å gjøre hele komponentdatabasen din tilgjengelig offentlig.

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.

Integrasjon med CAD-verktøy

KiCad-integrasjon

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.

Konfigurasjon i PartsBox

For å konfigurere KiCad-integrasjon i PartsBox:

  • Naviger til 'Innstillinger'.
  • Velg fanen 'CAD-integrasjon'.
  • Velg 'KiCad' fra menyen på venstre side.

Konfigurasjonen er delt inn i disse seksjonene:

Generelle alternativer
  • Innledende filter brukt på alle komponenter: Dette filteret begrenser hvilke komponenter fra databasen din som potensielt er tilgjengelige for KiCad. Kun komponenter som samsvarer med dette filteret vil bli vurdert for inkludering i kategorier. Du kan redigere filterkriteriene eller tilbakestille det til standard (ingenting filter). En telling av komponenter som passerer dette filteret vises.
Kategorier

Kategorier definerer delmengder av komponentdatabasen din som vil være synlige som separate seksjoner man kan bla i innenfor KiCad Symbol Chooser.

  • En standard "Alle komponenter"-kategori inkluderer alle komponenter som passerer det innledende filteret.
  • Du kan opprette egendefinerte kategorier ved hjelp av filtre. For eksempel kan du opprette kategorier for "Motstander", "Kondensatorer" eller "Kontakter".
  • For hver kategori definerer du et navn, en valgfri beskrivelse og filterkriteriene.
  • Antall komponenter i hver kategori vises.
Felt

Denne seksjonen kontrollerer hvordan PartsBox-komponentdata kartlegges til KiCad-symbolfelt.

  • PartsBox gir standardtilordninger for vanlige felt som MPN, Produsent, Datablad-URL og de spesifikke KiCad-feltene konfigurert per komponent.
  • Du kan tilpasse disse tilordningene:
  • Legg til nye tilordninger fra PartsBox-felt (inkludert standardfelt, egendefinerte felt, spesifikasjoner og spesifikke KiCad-felt) til KiCad-felt.
  • Spesifiser KiCad-feltnavnet. Standard KiCad-felt inkluderer Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. Du kan også definere egendefinerte feltnavn.
  • Velg om feltet skal være synlig i skjemaet som standard.
  • Noen tilordninger er innebygd og kan ikke endres. 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.
  • ID Anything™ brukes for å matche importerte stykklister til komponenter og er alltid tilordnet til KiCad "PartsBox ID"-feltet.
  • ID Anything™ URL brukes for raskt å hoppe til komponentinfosiden i PartsBox (der databladene kan nås), så den er alltid tilordnet til KiCad "datasheet"-feltet. Dette lar deg trykke 'd' i KiCad for å åpne komponentinformasjonssiden i PartsBox.
  • Det anbefales å tilordne Footprint til "[Komponent] KiCad-fotavtrykk" og Reference til "[Komponent] KiCad-referanse".
KiCad-konfigurasjon

Denne seksjonen gir konfigurasjonsfilen som trengs av KiCad.

  • PartsBox genererer innholdet for en .kicad_httplib-fil.
  • Denne filen inneholder nødvendig informasjon for at KiCad skal kunne koble til PartsBox API, inkludert API-endepunkt-URL og din unike tilgangstoken (API-nøkkel).
  • Du kan kopiere konfigurasjonsteksten til utklippstavlen eller laste den ned som en fil.

Konfigurasjon i KiCad

For å aktivere PartsBox-biblioteket i KiCad:

  • Lagre konfigurasjonen generert i forrige trinn i en fil med navnet partsbox.kicad_httplib (eller et hvilket som helst navn med filtypen .kicad_httplib).
  • Plasser denne filen på et sted som er tilgjengelig for KiCad, for eksempel en KiCad-bibliotekkatalog eller en egendefinert plassering.
  • I KiCad, gå til 'Preferences' -> 'Manage Symbol Libraries...'.
  • I 'Symbol Libraries'-dialogen, klikk på '+'-knappen eller 'Add Library'.
  • Naviger til og velg partsbox.kicad_httplib-filen du lagret.
  • (Valgfritt, anbefalt) Gi biblioteket et navn slik at det vises før andre biblioteker i symbolvelgeren, for eksempel "*PartsBox Library".
  • Sørg for at biblioteket er aktivert (avkrysningsboksen er krysset av) og klikk 'OK'.

PartsBox-biblioteket vil nå vises i KiCad Symbol Chooser. Du kan bla gjennom kategoriene du definerte og velge komponenter.

Innstilling av KiCad-felt per komponent

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:

  • Åpne detaljsiden for en spesifikk komponent i PartsBox.
  • Gå til fanen 'Komponentinnstillinger' til venstre.
  • Finn delen 'CAD/PLM-data'.
  • Fyll ut følgende felt:
  • KiCad-symbol: Det fulle KiCad-symbolnavnet, inkludert bibliotekaliaset (f.eks. Device:R, MyLibrary:MySymbol). Denne verdien vil bli kartlagt til symbolIdStr-feltet i KiCad.
  • KiCad-fotavtrykk: KiCad-fotavtrykksnavnet, inkludert bibliotekaliaset (f.eks. Resistor_SMD:R_0603_1608Metric).
  • KiCad-referanse: Standard referansedesignatorprefiks (f.eks. 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").

Datautveksling og bufring
  • Når du åpner Symbolvelgeren i KiCad, henter den listen over kategorier og komponentene i den valgte kategorien fra PartsBox.
  • KiCad bufrer kategorilisten av ytelsesgrunner. Endringer i kategoridefinisjoner i PartsBox kan kreve omstart av KiCad for å bli synlige.
  • Når du velger en spesifikk komponent i Symbolvelgeren, ber KiCad om detaljert informasjon for den komponenten fra PartsBox ved hjelp av tilordningene definert i 'Felt'-konfigurasjonen.
  • Denne detaljerte informasjonen fyller ut feltene til symbolet som er plassert på skjemaet.

Integrasjon med Altium Designer®

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økkel
  • POSTGRES_PASSWORD: databasepassord som du vil bruke i Altium Designer for å koble til databasen

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

API

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.

Innholdsfortegnelse

Ha kontroll over lagerbeholdning, bestilling og produksjon

Prøv demoen

Planer og priser