Et godt system til håndtering af elektronikkomponenter er essentielt. Efter alt, du ønsker ikke at spilde tid på at lede efter komponenter, og du ønsker bestemt ikke at købe komponenter, som du allerede har (men glemte om). Når du bygger projekter, kan ingen lide at opdage, at en komponent mangler, når loddepastaen allerede er påført. Efter flere forsøg udviklede jeg en metode, som fungerer meget godt i praksis og kræver minimal indsats (efter den indledende sortering) — her er den:
Hvor og hvordan komponenter opbevares afhænger af typen af komponent:
Zip-lock poser er meget billige, hvis du køber i større mængder. Køb flere størrelser, men sørg for at få masser af de virkelig små, disse er dem, der bruges mest (jeg bruger mest 7x5cm).
Komponenter, der ankommer i deres egne fugtighedssikrede antistatiske poser, lades alene, indtil jeg faktisk har brug for dem, jeg placerer bare min etiket ovenpå. Når jeg åbner den originale pose, flytter jeg dem dog til min gennemsigtige lynlåspose og printer en anden etiket.
Jeg bruger kasser af forskellige størrelser, nogle med rum (i forskellige størrelser), og nogle uden. Jeg bruger ikke noget specielt skuffesystem eller små stablebare SMD-kasser — disse har alle vist sig at være for dyre og for problematiske at håndtere. Hvem har tid til at fjerne komponenter fra tape/rulle og lægge dem i skuffer? Alle mine kasser er enten designet til opbevaring af skruer/søm eller til anden hjemmeopbevaring. De er billige, allestedsnærværende, passer nemt i skuffer eller skabe og er lette at transportere.
For THT-komponenter vil du typisk ønske kasser med mindre skuffer, da du vil opbevare komponenter direkte. For SMD giver det mere mening at bruge lynlåsposer, så du ønsker, at skufferne eller rummene skal være større, for at rumme dine lynlåsposer eller ESD-poser, som distributørerne bruger.
Mine kasser (lagerplaceringer) er nummererede. Hvis en kasse har rum, bruger jeg et skakbræt-lignende system indeni til at navngive dem. Så jeg kunne have en stor kasse kaldet "b14" uden rum, og en kasse b01 med rum, hvor et rum kunne kaldes "b01-c3" (række "c", kolonne 3). Brug hvad som helst, der lader dig nemt finde komponenter. Mine prøvebøger er mærket som kasser. Hvis jeg havde en hylde med ruller, ville jeg mærke en enkelt række som "s01-l3" (hylde 01, niveau 3).
Jeg forsøger ikke at placere relaterede komponenter sammen. Kun modstande og nogle gange kondensatorer holdes rimeligt tæt på lignende. For andre komponenter stoler jeg på min database til at lade mig finde, hvad jeg har brug for. Dette er rart, fordi det undgår smerten ved at kategorisere komponenter — du opbevarer dem bare, hvor du har plads, uden at bekymre dig om, hvordan man klassificerer en bestemt komponent („er dette en buck-regulator eller en batterioplader, hvis den gør begge dele?“). Og hvis du har forskellige komponenter på et enkelt sted, bliver det faktisk lettere at finde den, du leder efter, da de ikke alle er ens.
Til etiketprintning anbefaler jeg på det kraftigste Brother-printere. Jeg bruger en Brother QL-570 med DK-22210 tape (kontinuerlig, 29mm bredde, længde skæres efter behov). Den er meget pålidelig, etiketterne holder rimeligt længe, den er hurtig, og softwaren kan importere CSV-filer med komponentdata. Du arrangerer dine komponentetiketter én gang, derefter laver du en "sammenfletning" med en CSV-fil, som din software eksporterer, og du kan hurtigt printe nye etiketter.
Besvær dig ikke med at printe etiketter på en laserprinter. Det er for besværligt.
Jeg bruger QR-koder på mine etiketter, der indeholder en URL, så jeg kan scanne koden med min telefon og se en (adgangskodebeskyttet) side med oplysninger om den komponent eller lagerlokation. Og du kan ikke slå det professionelle look, som QR-koder giver til dine komponentetiketter!
Nu er det virkelige trick til alt dette at holde styr på, hvad der er hvor. Jeg plejede at bruge et regneark (hvilket var forfærdeligt), derefter gik jeg over til et freeware komponentsporingssystem, som fungerede for mig i en række år. Men så fandt jeg det for begrænsende, så jeg besluttede at skrive min egen løsning, og PartsBox blev skabt.
Alle disse softwareløsninger har det samme mål: når du mærker dine "lagerplaceringer", holder de en liste over komponenter i hver placering sammen med deres lagerantal. PartsBox vil også lade dig holde en komponent på flere placeringer (såsom modstande: du har ofte små mængder på klippet bånd, men også en fuld rulle i en kasse et sted), vise specifikationer, lade dig få adgang til datablade med et enkelt klik, prissætte dine projekter/BOM'er, håndtere leverandørtilbud, lade dig arbejde med din CM og gøre meget mere for dine elektroniske projektbehov.
Når du har gjort den indledende sortering af din samling, bliver tingene lette og vedligeholdelsesfrie. Du skal bruge omkring 10 minutter, når en ny ordre kommer ind, for at indtaste komponenterne i din database, printe etiketter og lægge lynlåsposer i de korrekte opbevaringsrum. Og du skal naturligvis huske at "fjerne lager", hvis du bruger komponenterne i dine projekter eller prototyper. Derfor skal enhver software, du bruger, gøre disse ting hurtige og lette.
Proceduren, når en ny ordre på komponenter ankommer, er:
For spoler er proceduren lignende, undtagen at jeg placerer klistermærket på spolen.
Systemet beskrevet ovenfor er mest for prototyping og laboratoriearbejde. Når du faktisk kommer til produktion, har du normalt en BOM med veldefinerede komponenter, og disse komponenter kommer på ruller, afskåret tape eller i bakker. På det tidspunkt er det nødvendigt at holde styr på disse komponenter, men der er ikke meget mening i at tvinge dem ind i det eksisterende lager. De kan opbevares i en separat boks (en pr. projekt), eller hvis du arbejder med en CM (Contract Manufacturer), kan de opbevares på deres sted, eller endda holdes indlæst i en pick&place-maskine. PartsBox kan håndtere alle disse scenarier.
Denne løsning skalerer meget godt fra prototyping til småskala produktion, og derefter til mellemstor produktion, når du arbejder med en CM (Contract Manufacturer). PartsBox kan nemt håndtere alle stadierne.
Forskellene vil være minimale: når du går i produktion, vil du ikke bruge prøvebøger eller klippede strimler, men hele ruller af komponenter. I stedet for lynlåsposer vil du sandsynligvis have brug for ESD-beskyttende poser, muligvis i et fugtighedskontrolleret miljø. Det er også ret usandsynligt, at du vil bruge THT-modstande i produktionen i disse dage.
Når du arbejder med en CM (Contract Manufacturer), vil du ikke selv håndtere komponenter, du vil sandsynligvis flytte lageret over til dem og lade dem håndtere det. I så fald kan de dele adgang til din database, så alle involverede ved, hvad der foregår, og hvor mange komponenter der er tilbage.
Denne løsning fungerer meget godt for mig. Den tvinger dig ikke til at købe disse dyre små SMD-komponent skuffer, som alligevel ikke er særlig praktiske (har du nogensinde brugt pincet til at lede efter en 0402 modstand i en plastikskuffe?). Du kan købe passive komponenter i bulk eller i "prøvebøger" til prototyping, og du behøver ikke at sortere dem individuelt i skuffer. Du ved altid, hvad du har (dette er vigtigt, jeg har købt komponenter flere gange kun for at finde ud af, at jeg allerede havde dem!) og du ved, hvornår du skal bestille mere. Og katalogisering af komponenter er stort set en engangsindsats, bagefter er overhead meget lille (omkring 10-15 minutter pr. ordre).
At bruge en computer til at holde styr på dine komponenter er afgørende, selvom du tror, du ikke har så mange komponenter. Folk har tendens til at tænke, at det er overkill at organisere elektroniske komponenter ved hjælp af en database, men hvis du undgår dette, vil du ende med at købe komponenter dobbelt, miste dem, have for mange af hver, og bruge for meget tid på at søge efter dem. Huskereglen: hvis dine elektroniske komponenter ikke passer i en enkelt lille boks, har du brug for en bedre løsning.
PartsBox er en online app, der lader dig tage kontrol over dit lager af elektroniske komponenter, BOM-prissætning og småskala produktion. Den holder styr på, hvor komponenterne er opbevaret, hvad de aktuelle lagerbeholdninger er, og hvilke komponenter der bruges i hvilke projekter/BOM'er.