Hvordan organisere elektroniske deler

Et godt system for å håndtere elektroniske komponenter er essensielt. Tross alt, du vil ikke kaste bort tid på å lete etter komponenter, og du vil definitivt ikke kjøpe komponenter som du allerede har (men glemte om). Når du bygger prosjekter, liker ingen å oppdage at en komponent mangler når loddepastaen allerede har blitt påført. Etter flere forsøk, utviklet jeg en metode som fungerer veldig bra i praksis og koster minimalt med innsats (etter den første sorteringen) — her er den:

Del-sortering

Hvor og hvordan komponenter lagres avhenger av typen komponent:

  • Chips (IC-er) og de fleste andre halvledere i små mengder: disse går inn i små zip-lock poser. Hver pose får sin egen trykte etikett (mer om disse senere). Disse posene går deretter inn i rom i større bokser, eller rett inn i mellomstore bokser.
  • Store passive komponenter, som THT-kondensatorer eller induktorer, samt passive komponenter i små mengder (SMD-kondensatorer på kuttet tape) får også sine egne poser.
  • SMD-motstander på kuttet tape (50-100 stykker): Jeg bruker en boks med flere rom og sorterer etter tiår (0-10Ω, 10Ω-100Ω, 100Ω-1kΩ, 1kΩ-10kΩ, osv). Jeg finner dette å være bedre enn å sortere etter første siffer, fordi jeg kanskje leter etter en omtrentlig motstandsverdi, og dette lar meg "se rundt" litt. Strimler av tape med 25-50 komponenter er merket med en tusj (permanent merkepenn). Jeg merker dem normalt ikke selv — jeg kjøper komplette sett, og de kommer allerede kuttet og merket.
  • THT-motstander: Merkede poser fungerer godt for disse, med mindre du er flink til å lese motstandsfargekoder.
  • Komplette SMD-ruller: disse får etiketter og går inn i store lagringsbokser.
  • Prøvebøker: disse er i hovedsak som bokser, så de får etiketter akkurat som bokser.
  • Alt annet: ulike størrelser av zip-lock poser med trykte etiketter.

Zip-lock poser er skitt billig hvis du kjøper i større mengder. Kjøp flere størrelser, men sørg for å få mange av de virkelig små, disse er de som brukes mest (jeg bruker mest 7x5cm).

Komponenter som ankommer i sine egne fuktighetsforseglede antistatiske poser, blir liggende urørt til jeg faktisk trenger dem, jeg plasserer bare etiketten min på toppen. Når jeg åpner den originale posen, flytter jeg dem imidlertid til min gjennomsiktige zip-lock pose og skriver ut en annen etikett.

Lager for komponenter

Jeg bruker bokser av ulike størrelser, noen med rom (av varierende størrelser), og noen uten. Jeg bruker ikke spesielle skuffesystemer, eller små stablebare SMD-bokser — disse har alle vist seg å være for dyre og for problematiske å håndtere. Hvem har tid til å fjerne komponenter fra tape/rull og legge dem i skuffer? Alle mine bokser er enten designet for å lagre skruer/spiker, eller for annen hjemmelagring. De er billige, allestedsnærværende, passer lett i skuffer eller skap, og er enkelt transportable.

For THT-komponenter vil du typisk ønske bokser med mindre skuffer, ettersom du vil lagre komponentene direkte. For SMD gir det mer mening å bruke zip-lock poser, så du vil at skuffene eller rommene skal være større, for å kunne romme dine zip-lock poser eller ESD poser som distributørene bruker.

Mine bokser (lagringssteder) er nummerert. Hvis en boks har rom, bruker jeg et sjakkbrett-lignende system inne for å navngi dem. Så jeg kunne ha en stor boks kalt "b14" uten rom, og en boks b01 med rom, hvor et rom kunne 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 merke en enkelt rad som "s01-l3" (hylle 01, nivå 3).

Jeg prøver ikke å plassere relaterte komponenter sammen. Kun motstander og noen ganger kondensatorer holdes rimelig nær lignende. For andre komponenter, stoler jeg på databasen min for å la meg finne det jeg trenger. Dette er fint, fordi det unngår smerten med å kategorisere komponenter — du bare lagrer dem hvor du har plass, uten å bekymre deg for hvordan du skal klassifisere en bestemt komponent („er dette en spenningsregulator 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, ettersom de ikke er alle like.

Etikettutskrift

For etikettutskrift anbefaler jeg på det sterkeste Brother-skrivere. Jeg bruker en Brother QL-570 med DK-22210-tape (kontinuerlig, 29mm bredde, lengde kuttet som nødvendig). Den er veldig pålitelig, etikettene varer rimelig lenge, den er rask, og programvaren kan importere CSV-filer med komponentdata. Du arrangerer etikettene dine én gang, deretter gjør du en "sammenslåing" med en CSV-fil som programvaren din eksporterer, og du kan skrive ut nye etiketter raskt.

Ikke bry deg med å skrive ut etiketter på en laserprinter. Det er for mye bry.

Jeg bruker QR-koder på etikettene mine, som inneholder en URL, slik at jeg kan skanne koden med telefonen min og se en (passordbeskyttet) side med informasjon om den komponenten, eller lagringsstedet. Og du kan ikke slå den profesjonelle utseendet som QR-koder gir til komponentetikettene dine!

Holder oversikt over alt

Nå er det virkelige trikset med alt dette å holde data på hva som er hvor. Jeg pleide å bruke et regneark (som sugde), deretter gikk jeg over til et gratis komponent-sporingssystem, som fungerte for meg i en rekke år. Men så fant jeg det for begrensende, så jeg bestemte meg for å skrive min egen løsning, og PartsBox ble opprettet.

Alle disse programvareløsningene har samme mål: når du merker dine "lagersteder", holder de en liste over komponenter på hvert sted sammen med deres lagerantall. PartsBox vil også la deg holde en komponent på flere steder (som motstander: du har ofte små mengder på kuttet tape, men også en full spole i en boks et sted), vise spesifikasjoner, la deg få tilgang til datablader med et enkelt klikk, prise dine prosjekter/BOM-er, håndtere leverandørtilbud, la deg arbeide med din CM, og gjøre mye mer for dine elektroniske prosjektbehov.

Når du har gjort den første sorteringen av samlingen din, blir ting enkle og vedlikeholdsfrie. Du må bruke omtrent 10 minutter når en ny ordre kommer inn, for å legge komponentene inn i databasen din, skrive ut etiketter og sette zip-lock poser i de riktige lagringsrommene. Og du må selvfølgelig huske å "fjerne lager" hvis du bruker komponentene i prosjektene eller prototypene dine. Derfor må enhver programvare du bruker gjøre disse tingene raskt og enkelt.

Når en forsendelse av komponenter ankommer

Fremgangsmåten når en ny komponentordre ankommer er:

  • legg inn hver komponent i PartsBox (enten legg til en ny komponent, eller legg til lager til en eksisterende) med prising info,
  • eksporter CSV for nylig lagt til komponenter,
  • last inn CSV-en i Brother-programvaren, skriv ut en haug med etiketter,
  • legg komponentene i zip-lock poser, klistre etiketter på toppen,
  • legg zip-lock posene i passende lagringsplasser.

For ruller er prosedyren lik, bortsett fra at jeg plasserer klistremerket på rullen.

Komme til produksjon

Systemet beskrevet ovenfor er mest for prototyping og laboratoriearbeid. Når du faktisk kommer til produksjon, har du vanligvis en BOM med godt spesifiserte 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 eksisterende lagring. De kan oppbevares i en separat boks (én per prosjekt), eller hvis du jobber med en CM (Contract Manufacturer), kan de lagres på deres sted, eller til og med holdes lastet i en plukk&plas-maskin. PartsBox kan håndtere alle disse scenariene.

Skalering

Denne løsningen skalerer veldig godt fra prototyping til småskala produksjon, og deretter til mellomstor produksjon når du jobber med en CM (Kontraktsprodusent). PartsBox kan håndtere alle stadiene enkelt.

Forskjellene kommer til å være minimale: når du går til produksjon, vil du ikke bruke prøvebøker eller kuttstriper, men hele ruller med komponenter. I stedet for ziplock-poser, vil du sannsynligvis trenge ESD-beskyttende poser, muligens i et fuktighetskontrollert miljø. Det er også ganske usannsynlig at du vil bruke THT-motstander i produksjonen i disse dager.

Når du jobber med en CM (Contract Manufacturer), vil du ikke håndtere komponenter 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 det er igjen.

Andre observasjoner

Denne løsningen fungerer veldig bra for meg. Den tvinger deg ikke til å kjøpe disse dyre små SMD-komponent skuffene, som uansett ikke er veldig praktiske (har du noen gang brukt pinsett for å lete etter 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 må bestille mer. Og katalogisering av komponenter er stort sett en engangs innsats, etterpå er overheaden veldig liten (ca. 10-15 minutter per bestilling).

Å bruke en datamaskin for å holde styr på komponentene dine er essensielt, selv om du tror du ikke har så mange komponenter. Folk har en tendens til å tenke at det å organisere elektroniske komponenter ved hjelp av en database er overkill, men hvis du unngår dette, vil du ende opp med å dobbeltkjøpe komponenter, miste dem, holde for mange av hver, og bruke for mye tid på å søke etter dem. Huskeregelen: hvis dine elektroniske komponenter ikke passer i en enkelt liten boks, trenger du en bedre løsning.

Tidligere blogginnlegg: BOM-prising for prosjekter er nå tilgjengelig (2017-05-05)
Senere blogginnlegg: Ressurser for maskinvareoppstarter (2017-05-19)

PartsBox er en nettapp som lar deg ta kontroll over ditt elektronikkinventar, BOM-prising og småskala produksjon. Den holder oversikt over hvor komponenter er lagret, hva de nåværende lagerbeholdningene er, og hvilke komponenter som brukes i hvilke prosjekter/BOMs.

Blogg Indeks