Et godt system for å håndtere elektroniske komponenter er essensielt. Tross alt vil du ikke kaste bort tid på å lete etter komponenter, og du vil definitivt ikke kjøpe komponenter du allerede har (men glemte). Når man bygger prosjekter, liker ingen å oppdage at en komponent mangler når loddepastaen allerede er påført. Etter flere forsøk utviklet jeg en metode som fungerer veldig bra i praksis og koster minimal innsats (etter den første sorteringen) — her er den:
Hvor og hvordan komponenter lagres avhenger av typen komponent:
Lynlåsposer er billige hvis du kjøper i større mengder. Kjøp flere størrelser, men sørg for å få mange av de veldig små, det er disse som brukes mest (jeg bruker mest 7x5 cm).

Komponenter som ankommer i sine egne fuktighetsforseglede antistatiske poser lar jeg være i fred til jeg faktisk trenger dem, jeg bare plasserer etiketten min på toppen. Når jeg åpner den originale posen, flytter jeg dem imidlertid til min gjennomsiktige lynlåspose og skriver ut en ny etikett.

Jeg bruker bokser i forskjellige størrelser, noen med rom (av varierende størrelse), og noen uten. Jeg bruker ingen spesielle skuffesystemer eller bittesmå stablebare SMD-bokser – disse har alle vist seg å være for dyre og for problematiske å administrere. Hvem har tid til å fjerne deler fra tape/snelle og legge dem i skuffer? Alle boksene mine er enten designet for oppbevaring av skruer/spiker, eller for annen hjemmeoppbevaring. De er billige, allestedsnærværende, passer lett i skuffer eller skap, og er enkle å transportere.

For hullmonterte komponenter (THT) vil du vanligvis ha bokser med mindre skuffer, da du vil lagre komponenter direkte. For SMD gir det mer mening å bruke lynlåsposer, så du vil at skuffene eller rommene skal være større, for å få plass til lynlåsposene eller ESD-posene som distributører bruker.

Mine bokser (lagerlokasjoner) er nummererte. Hvis en boks har rom, bruker jeg et sjakkbrett-lignende system inni for å navngi dem. Så jeg kan ha en stor boks kalt "b14" uten rom, og en boks b01 med rom, hvor et rom kan kalles "b01-c3" (rad "c", kolonne 3). Bruk det som lar deg enkelt finne komponenter. Mine prøvebøker er merket som bokser. Hvis jeg hadde en hylle med ruller, ville jeg merket en enkelt rad som "s01-l3" (hylle 01, nivå 3).
Jeg prøver ikke å plassere relaterte komponenter sammen. Bare motstander og noen ganger kondensatorer holdes rimelig nær lignende typer. For andre komponenter stoler jeg på at databasen min lar meg finne det jeg trenger. Dette er fint, fordi det unngår smerten med å kategorisere komponenter – du lagrer dem bare der du har plass, uten å bekymre deg for hvordan du skal klassifisere en bestemt komponent («er dette en buck-regulator eller en batterilader, hvis den gjør begge deler?»). Og hvis du har ulike komponenter på ett sted, blir det faktisk lettere å finne den du leter etter, siden de ikke alle er like.
For etikettutskrift anbefaler jeg Zebra-skrivere på det sterkeste. Jeg bruker en Zebra ZD-410-skriver med 57 mm × 32 mm (2¼″ × 1¼″) etiketter. Den er veldig pålitelig, etikettene er billige og varer lenge. Oppdatering (2025): Zebra ZD-410 produseres ikke lenger, men det finnes flere andre lignende modeller. Enhver Zebra-skriver som kan skrive ut ZPL (Zebra Printer Language) bør fungere fint.
Ikke bry deg med å skrive ut etiketter på en laserskriver. Det er for mye styr.

Jeg bruker ID Anything™ QR-koder på etikettene mine. Disse inneholder en URL, slik at jeg kan skanne koden med telefonen min og se en (passordbeskyttet) side med informasjon om den komponenten eller lagerlokasjonen. Og du kan ikke slå det profesjonelle utseendet som QR-koder gir komponentetikettene dine!
Nå, det virkelige trikset med alt dette er å holde oversikt over hva som er hvor. Jeg pleide å bruke et regneark (som var elendig), så gikk jeg over til et gratis komponent-sporingssystem, som fungerte for meg i en del år. Men så fant jeg ut at det var for begrensende, så jeg bestemte meg for å skrive min egen løsning, og PartsBox ble skapt.
Alle disse programvareløsningene har samme mål: når du merker dine "lagerlokasjoner", holder de en liste over komponenter på hvert sted sammen med lagerbeholdningen. PartsBox lar deg også ha en komponent på flere steder (som motstander: du har ofte små mengder på kuttet tape, men også en full rull i en boks et sted), vise spesifikasjoner, gi deg tilgang til datablader med et enkelt klikk, prissette dine Prosjekter/BOM-er, håndtere leverandørtilbud, la deg jobbe med din kontraktsprodusent (CM), og gjøre mye mer for dine elektronikkprosjektbehov.

Når du har gjort den innledende sorteringen av samlingen din, blir ting enkelt og krever lite vedlikehold. Du må bruke omtrent 10 minutter når en ny bestilling kommer inn, for å legge inn komponentene i databasen din, skrive ut etiketter og legge lynlåsposer i de riktige lagerrommene. Og du må selvsagt huske å "fjerne lagerbeholdning" hvis du bruker komponentene i prosjektene eller prototypene dine. Det er derfor enhver programvare du bruker må gjøre disse tingene raskt og enkelt.
Prosedyren når en ny komponentbestilling ankommer er:
For ruller er prosedyren lik, bortsett fra at jeg plasserer klistremerket på rullen.
Systemet beskrevet ovenfor er mest for prototyping og lab-arbeid. Når du faktisk kommer til produksjon, har du vanligvis en BOM med velspesifiserte komponenter, og disse komponentene kommer på ruller, kuttet tape eller i brett. På det tidspunktet er det nødvendig å holde oversikt over disse komponentene, men det gir ikke mye mening å tvinge dem inn i det eksisterende lageret. De kan oppbevares i en egen boks (én per prosjekt), eller hvis du jobber med en CM (kontraktsprodusent), kan de lagres hos dem, eller til og med holdes lastet i en pick&place-maskin. PartsBox kan håndtere alle disse scenariene.
Denne løsningen skalerer veldig bra fra prototyping til småskala produksjon, og deretter inn i mellomstor produksjon når man jobber med en kontraktsprodusent (CM). PartsBox kan håndtere alle stadiene enkelt.
Forskjellene vil være minimale: når du går til produksjon, vil du ikke bruke prøvebøker eller avkuttede strimler, men hele ruller med komponenter. I stedet for lynlåsposer vil du sannsynligvis trenge ESD-beskyttende poser, muligens i et fuktighetskontrollert miljø. Det er også ganske usannsynlig at du vil bruke THT-motstander i produksjon i disse dager.
Når du jobber med en CM (kontraktsprodusent), vil du ikke håndtere komponentene selv; du vil sannsynligvis flytte lageret over til dem og la dem håndtere det. I så fall kan de dele tilgang til databasen din slik at alle involverte vet hva som foregår og hvor mange komponenter som er igjen.
Denne løsningen fungerer veldig bra for meg. Den tvinger deg ikke til å kjøpe disse dyre små SMD-komponentskuffene, som uansett ikke er veldig praktiske (har du noen gang brukt pinsett for å jakte på en 0402-motstand i en plastskuff?). Du kan kjøpe passive komponenter i bulk eller i "prøvebøker" for prototyping, og du trenger ikke å sortere dem individuelt i skuffer. Du vet alltid hva du har (dette er viktig, jeg kjøpte komponenter flere ganger bare for å finne ut at jeg allerede hadde dem!) og du vet når du skal bestille mer. Og katalogisering av komponenter er stort sett en engangsinnsats, etterpå er overheaden veldig liten (ca. 10-15 minutter per bestilling).
Å bruke en datamaskin for å holde oversikt over komponentene dine er essensielt, selv om du tror du ikke har så mange. Folk har en tendens til å tro at det å organisere elektroniske komponenter ved hjelp av en database er overdrevet, men hvis du unngår dette, vil du ende opp med å kjøpe komponenter dobbelt opp, miste dem, beholde for mange av hver, og bruke for mye tid på å lete etter dem. Tommelfingerregel: hvis dine elektroniske komponenter ikke får plass i en enkelt liten boks, trenger du en bedre løsning.
PartsBox er en nettbasert app som lar deg ta kontroll over din beholdning av elektroniske komponenter, BOM-prising og småskalaproduksjon. Den holder oversikt over hvor komponenter er lagret, hva de nåværende lagernivåene er, og hvilke komponenter som brukes i hvilke prosjekter/BOM-er.