Sådan organiserer du elektroniske komponenter

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:

Sortering af komponenter

Hvor og hvordan komponenter opbevares afhænger af typen af komponent:

  • Chips (IC'er) og de fleste andre halvledere i små mængder: disse går i små lynlåsposer. Hver pose får sit eget trykte etiket (mere om disse senere). Disse poser går derefter i rum i større kasser, eller direkte i mellemstore kasser.
  • Store passive komponenter, såsom THT-kondensatorer eller spoler, samt passive komponenter i små mængder (SMD-kondensatorer på klippet bånd) får også deres egne poser.
  • SMD-modstande på klippet bånd (50-100 stykker): Jeg bruger en kasse med flere rum og sorterer efter dekade (0-10Ω, 10Ω-100Ω, 100Ω-1kΩ, 1kΩ-10kΩ osv). Jeg finder det bedre end at sortere efter første ciffer, fordi jeg måske leder efter en omtrentlig modstandsværdi, og dette lader mig "kigge rundt" lidt. Strimler af bånd med 25-50 komponenter er markeret med en tusch (permanent markør). Jeg markerer dem normalt ikke selv - jeg køber komplette sæt, og de kommer allerede klippet og markeret.
  • THT-modstande: Mærkede poser fungerer godt for disse, medmindre du er god til at læse modstandsfarvekoder.
  • Fuld SMD-ruller: disse får etiketter og går i store opbevaringskasser.
  • Prøvebøger: disse er i bund og grund som kasser, så de får etiketter ligesom kasser.
  • Alt andet: forskellige størrelser af lynlåsposer med trykte etiketter.

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.

Komponentopbevaring

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.

Etiketprint

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!

Holde styr på alt

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.

Når en komponentforsendelse ankommer

Proceduren, når en ny ordre på komponenter ankommer, er:

  • indtast hver komponent i PartsBox (enten tilføj en ny komponent eller tilføj lager til en eksisterende) med prisoplysninger,
  • eksporter CSV for nyligt tilføjede komponenter,
  • indlæs CSV'en i Brother-softwaren, print en masse etiketter,
  • sæt komponenterne i lynlåsposer, klistr etiketter på toppen,
  • placer lynlåsposerne i de passende opbevaringssteder.

For spoler er proceduren lignende, undtagen at jeg placerer klistermærket på spolen.

Komme til produktion

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.

Skalering

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.

Andre observationer

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.

Tidligere blogindlæg: BOM-prissætning for projekter er nu tilgængelig (2017-05-05)
Senere blogindlæg: Ressourcer for hardware-startups (2017-05-19)

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.

Blog Indeks