Oprogramowanie do warsztatu - zarządzanie zapasami komponentów elektronicznych

40

Szukam niezawodnego oprogramowania, które pomoże mi zarządzać komponentami elektronicznymi, narzędziami, wiertarkami, przewodami w moim warsztacie.

Obecnie mam prawdopodobnie ponad 1000 różnych komponentów. Mój mózg nie może już tego znieść.

Moja lista życzeń":

  1. preferowane darmowe lub tanie oprogramowanie

  2. niezbyt skomplikowane

  3. funkcja lokalizacji („gdzie to jest” np. Półka 1 -> Pole 1)

  4. historia zapasów / zakupów - gdzie i kiedy kupiłem część i ile zapłaciłem

  5. kategorie o strukturze drzewa

  6. niektóre funkcje do przypisania części do projektów (przykład: chcę gdzieś zauważyć, że używam MCP3424 w projektach „Acurrate voltometer v2” i „Raspberry Pi Solar Energy Logger”, chcę też zobaczyć pełną listę części dla projektu „Acurrate voltometer v2” )

  7. architektura klient-serwer byłaby miła

  8. (opcjonalnie życzenie) funkcjonalność, która pozwala mi przygotować listy zakupów (czasami zapominam coś zamówić, nie chcę zamawiać tylko 1 części za wysyłkę, więc planuję zakup następnym razem)

EDYCJA / KOMENTARZ BOUNTY

Jak dotąd w odpowiedziach nie pojawiło się nic naprawdę interesującego. Rozwiązania oparte na Excelu lub PHP nie są wystarczająco produktywne (zbyt wiele kliknięć). zParts jest zbyt proste, sam mogę napisać coś takiego w 2 godziny :)

Kamil
źródło
5
To pytanie jest tak niesamowite, że prawie nie chcę go zamknąć ...
Ignacio Vazquez-Abrams
Oprogramowanie ERP mojej firmy robi dokładnie to, co chcesz. Kosztowało nas to sześć cyfr.
Matt Young,
2
Większość, jeśli nie wszystkie, tego, co chcesz, można wykonać w programie Excel bez żadnych kosztów. Głównym problemem tego typu aplikacji jest dyscyplina wymagana do wprowadzania danych za każdym razem, gdy kupujesz część, używasz części, gubisz część, niszczysz część itp.
Barry
8
Przewyższać? Bez kosztów? Chyba wiemy, skąd masz oprogramowanie ...
Ignacio Vazquez-Abrams
1
Hej, Kamil, zaktualizowałem swoją odpowiedź w oparciu o moje niedawne użycie Parts-in-Place. Naprawdę powinieneś się tym przyjrzeć.
Ricardo

Odpowiedzi:

21

Od mojej ostatniej aktualizacji tej odpowiedzi miałem szczęście znaleźć system online, który spełnia większość moich (i PO) wymagań dotyczących zarządzania zapasami małych komponentów elektronicznych. Usługa nosi nazwę Części na miejscu .

System opiera się na typowym przepływie pracy małych firm produkujących produkty elektroniczne (strona twierdzi: - skąd mam wiedzieć, że jestem tylko hobbystą), który nawiasem mówiąc, wspiera pracę poważniejszych hobbystów. Przepływ pracy wygląda następująco:

  1. Po rejestracji zacznij od zaimportowania bazy danych części do systemowej biblioteki części . To centralne repozytorium, w którym będą przechowywane wszystkie informacje o twoich częściach. W przypadku minimalnej konfiguracji (takiej jak moja) wystarczy wypełnić tylko kilka kolumn, takich jak numery części i opis firmy . Można to łatwo zrobić dzięki doskonałej integracji systemów z programem Excel. Warto zauważyć, że przed użyciem systemu użytkownik musi zdefiniować standardowe kodowanie jego części (wyżej wymieniony numer części firmy ), które będą stosowane w całym systemie.

  2. Następnie tworzysz listę materiałów, która będzie reprezentować tablicę elektroniczną, którą twoja firma (lub hobbysta) planuje zbudować. Podajesz numery części i ilości, które będą używane. Informacje te zostaną później wykorzystane do zdefiniowania niezbędnych zamówień części.

  3. Następnie określasz liczbę plansz do zbudowania na podstawie jednego zestawienia materiałów . Zostanie to później wykorzystane do zdefiniowania zamówień części , w których system konfrontuje wymagane materiały z dostępnymi zapasami. Możesz później dodać więcej części lub zmienić ilości w zamówieniu przed złożeniem go u dostawców.

  4. Po otrzymaniu zamówienia należy je zapisać na karcie Przyjazdy części .

  5. Następnie są zakładki do rejestrowania rzeczywistych złożeń i przenoszenia części z zapasów. Ponieważ nie mam takiej fabryki, tak naprawdę nie używam tych kart. Ale możesz, jeśli chcesz grać fabrycznie .

  6. W dowolnym momencie możesz zaktualizować informacje o zapasach za pomocą odpisów części i zapasów . Pierwszego można użyć do rozliczenia części, które zostały utracone z jakiegokolwiek powodu lub które były używane i nie były śledzone przez przepływ pracy systemu. Ten ostatni można wykorzystać do aktualizacji liczników części na podstawie przeprowadzonych inwentaryzacji ad hoc.

System jest naprawdę łatwy w obsłudze, ma ładny, nowoczesny i bardzo responsywny interfejs użytkownika. Darmowe konto (to, na które się zarejestrowałem) ogranicza cię do jednego użytkownika, 3 BOM i około 100 części na BOM. Jeszcze nie dotarłem do żadnego z nich.

Chciałem podkreślić, że system oferuje niezwykłą integrację z programem Excel, zarówno w przypadku importowania, jak i eksportowania . W przypadku importu świetnie sobie radzi z automatyczną identyfikacją nazw kolumn i naprawdę wybacza formatowanie i inne śmieci, które możesz pozostawić w arkuszu kalkulacyjnym. Dzięki funkcji eksportu powstaje ładnie sformatowany arkusz kalkulacyjny, z którego można bez problemu korzystać w innym miejscu. Jego format XLS jest rozpoznawany również przez Excela i OpenOffice Calc.

Oto, jak myślę, że system spełnia wymagania PO:

  1. (Tak) bezpłatne lub niedrogie oprogramowanie - dostępne jest bezpłatne konto.

  2. (Tak) Niezbyt skomplikowane - jest naprawdę łatwe w użyciu. Ponadto, ponieważ jest to usługa, nie musisz zadawać sobie trudu z konfigurowaniem oprogramowania lub instalowaniem czegokolwiek.

  3. (Tak) Funkcja Lokalizacje (Półka 1 -> Pole 1) - możesz określić, gdzie są przechowywane części.

  4. (Tak) Historia zapasów / zakupów - system pozwala całkiem dobrze kontrolować historię zakupów. Po przyjeździe zamówienia również odzwierciedlają stan magazynowy.

  5. (Nie) Kategorie ze strukturą drzewa - system prezentuje tylko płaską strukturę części. Można to obejść, wybierając sprytne prefiksy dla numerów części. Ale dla mnie brak kategorii ułatwia sprawę. Dla mnie mniej znaczy więcej w tym przypadku.

  6. (Tak) Funkcjonalność przypisywania części do projektów - właśnie po to są BOM.

  7. (Tak) Architektura klient-serwer byłaby ładna - to usługa online skonfigurowana online, to klient-serwer.

  8. (Tak) Funkcjonalność, która pozwala mi przygotowywać listy zakupów - pozwala przygotować listy zakupów na podstawie BOM i liczby plansz, które według Ciebie chcesz zbudować.

Istnieje kilka dorozumianych wymagań, których system nie spełnia :

  1. (Nie) To nie jest open source .

  2. (Nie) Ponieważ jest to usługa, zwykle nie będzie działać na Twoich serwerach. Jeśli firma zbankrutuje, twoje dane znikną. Ponieważ jednak zapewnia ona przyjemną funkcję eksportu do programu Excel, możesz utworzyć kopię zapasową wszystkich danych i przygotować je do użycia na inne sposoby. Firma twierdzi również, że może skonfigurować Parts-in-Place do działania na twoich serwerach, ale podejrzewam, że może to być kosztowne.

Oto zrzut ekranu ekranu BOM:

Zrzut ekranu

PS. Nie jestem w żaden sposób powiązany z Parts-in-Place.

Poniżej znajduje się oryginalna ocena, którą przeprowadziłem z innymi systemami.


  • zParts - bezpłatne i otwarte oprogramowanie. Ale jest to trochę zbyt proste jak na wymagania. Myślę, że prawdopodobnie można użyć Excela do robienia tego samego zParts.

  • PartKeepr - internetowy oparty na PHP, JavaScript i MySQL. Nie zainstalowałem go, ale przeczytałem niektóre jego dokumenty.

  • Ciiva - kolejna usługa online do zarządzania zestawieniem komponentów ze zintegrowanym wyszukiwaniem bazy danych komponentów. Wydaje się dość potężny, ale prosty, ale wciąż nie mogę znaleźć sposobu na zarządzanie własnym zapasem komponentów, ale musi być taki, ponieważ pozwala odsprzedać nadmiar zapasów.

  • Moja ostatnia wyszukiwarka Google na ten temat - nic naprawdę ciekawego, ale może wyszukiwane hasła mogą pomóc lepiej filtrować wyniki.

PS. Nie jestem w żaden sposób powiązany z żadną z tych firm.

Ricardo
źródło
Hej! Możesz także dodać bomer.co do listy. Obecnie w wersji beta, ale jest bezpłatna, ma zapas części, historię, zakupy i zarządzanie zestawieniem komponentów jest w drodze! (wyłączenie odpowiedzialności: Jestem programistą)
msr
Teraz nazywa bomist.com
MSR
Używam również Parts-in-Place i jestem z tego zadowolony. Po 30-dniowym okresie próbnym jestem gotów za to zapłacić. Tworzę około 3 różnych płytek drukowanych każdego miesiąca, a wszystkie moje stare sposoby zarządzania komponentami stały się zbyt żmudne.
EmbeddedGuy,
10

Przeprowadziliśmy ocenę dla mojej firmy kilka miesięcy temu, ponieważ Excel Spreedsheet osiągnął wąskie gardło, gdy wielu inżynierów pracuje nad tym samym produktem w tym samym czasie, śledzenie zmian, łatwość obsługi. Wreszcie pozostały nam trzy opcje komercyjne: PartsinPlace, Aligni, Ciiva. Chociaż przyjrzeliśmy się także SiliconExpert i ArenaSolution, które są bardziej wydajne i profesjonalne. Ale koszt może łatwo przekroczyć 1000 USD / użytkownika / rok. Nie możemy zrozumieć skomplikowanych modułów licencyjnych i oczywiście nie szukamy rozwiązania ERP ...

PartsinPlace jest prosty do uruchomienia, ale brak potrzebnych nam funkcji, i nie jest tani jak na ograniczone funkcje. Możesz spróbować, jeśli koncentrujesz się głównie na zarządzaniu zapasami. Ciiva wydaje się być bardziej profesjonalna, a jej wbudowana baza danych komponentów jest niesamowita, zapewnia wycenę w czasie rzeczywistym i zapasów, cykle życia i alternatywy. Jednak, jak wspomniano wcześniej, nie jest proste zarządzanie zasobami, ponieważ najpierw musisz utworzyć niestandardowe atrybuty. Aligni zapewnia również bogate funkcje i bardziej przypomina rozwiązanie MRP, ale jego cena jest poza naszym budżetem, nawet kilka razy w PartsinPlace ...

Cennik:

http://partsinplace.com/pricing/ , darmowa wersja dla 1 użytkownika i do 105 jednostek

http://ciiva.com/bill-of-materials-software/subscriptions , darmowa wersja dla 3 użytkowników i zaczyna się od 3000 jednostek, do 10 000 jednostek, jeśli zaprosisz znajomych (jak Dropbox)

http://www.aligni.com/#signup , brak wersji bezpłatnej, wersja płatna zaczyna się od 39 USD miesięcznie, do 400 jednostek. Wersja ENTERPRISE kosztuje 199 USD miesięcznie, do 10 000. Co się stanie, jeśli moje części przekroczą 10 000?

Cechy:

http://www.youtube.com/watch?v=gnTQyJeLrBM&feature=youtube_gdata

http://ciiva.com/bill-of-materials-software/screenshots

http://www.aligni.com/#features

adetelec
źródło
7

Podobnie jak Sean Boddy powyżej, nie próbuję też być sarkastyczny itp.

Jeśli jesteś hobbystą i po prostu starasz się zachować zdrowie psychiczne, jednocześnie śledząc wiele małych elementów, takich jak kondensatory oporowe, układy scalone i złącza itp., Najbardziej praktycznym systemem jest użycie kart indeksowych lub Rolodex. (Rolodex są preferowane, ponieważ pozostają na miejscu i są łatwiejsze do szybkiego przejścia).

W przypadku większych części weź małe części plastikowe szafki z szufladami i oznacz je literami i cyframi - litery identyfikują szafki i litery do szuflad. Zdobądź taki, który pozwala podzielić szuflady na 2-3-4 pojemniki ze zjeżdżalnią w przegródkach. Przyklej przekładki na miejscu. Mam kilka szuflad niepodzielnych (dla większych półek lub większych ilości tej samej części), inne podzielone na pół, niektóre na ćwiartki itp. Dla wielu układów scalonych mogę mieć tylko 2,3,4 danego typu, więc 1 / 4 szuflady są w porządku i zajmują mało miejsca. Ważne jest to, że możesz szybko znaleźć ten pojedynczy układ scalony, gdy go potrzebujesz! (Jak wiesz, nie będzie ci dobrze, jeśli go nie znajdziesz!)

NIE NAPISZ nazwy lub numeru części elementu na szufladzie, tylko numer identyfikacyjny. Kiedy zgromadzisz kilkanaście szafek z 30-50 szufladami za sztukę, znajdziesz się w psychicznym oszołomieniu, próbując znaleźć jakąś część, czytając wszystkie te małe etykiety. Zamiast tego podziel plik Rolodex na kategorie za pomocą odpowiednich kart dzielących. „Złącza”, „Cyfrowe układy scalone”, „Analogowe układy scalone”, „Wzmacniacze operacyjne”, „Reguły napięcia”, „Diody LED”, „Sprzęt” itp. Wpisz nazwę lub numer części elementu pogrubioną czcionką na górze karta indeksowa i szuflada # szuflady również Pogrubione OŁÓWEK (abyś mógł łatwo zmienić lokalizację, gdy będzie to konieczne). W dolnej części karty wpisz inne ważne informacje na temat komponentu. Np. Napięcie znamionowe, napięcie zasilania,

Nie próbuj też kategoryzować szafek i szuflad, po prostu przydziel nowe szuflady, gdy zdobędziesz nowe części do przechowywania. System liter i cyfr jest tak wydajny, że będziesz w stanie zlokalizować komponenty w mniej niż 10 sekund, nawet z losowo przypisanymi szufladami. Od czasu do czasu możesz przegrupować szuflady, po prostu przenosząc komponenty i przepisując numer szuflady na kartach Rolodex - który właśnie z tego powodu napisałeś ołówkiem. W ten sposób możesz przechowywać podobne elementy w tym samym obszarze szafki, co zapewnia wygodę i polowanie wizualne.

Do montażu na powierzchni dyskretnych, takich jak rezystory, zaślepki, diody itp. Używam małych kopert z monetami manillowymi nr 1 do przechowywania części zamiast szuflad szafek na małe części. Koperty układam w większe szuflady z plastikowymi częściami, które można uzyskać z U-Line itp. Jeśli wybierzesz szufladę o odpowiednim rozmiarze i przekładki o odpowiednim rozmiarze, przekonasz się, że koperty na monety układają się idealnie w kilku równych rzędach na szerokości szuflada. W kilku szufladach można przechowywać setki typów elementów. Użyj osobnej szuflady dla każdego rozmiaru elementu (np. 0603, 0805, 1206). Wpisz rodzaj, wartość, tolerancję i rozmiar dołączonego elementu na każdej kopercie i ułóż koperty w WARTOŚCI ZAMÓWIENIA w podzielonych szufladach. Jeśli uda ci się zdobyć kilka kopert w różnych kolorach, pomoże ci to trochę lepiej zorganizować. Biały, ciemna manilla i jasna manilla są najczęściej dostępne. (Używam bieli dla kondensatorów i mnailli dla rezystorów.) Nie próbuję śledzić rezystorów lub pokrywek o standardowej wartości w systemie Rolodex, równie łatwo jest przejść bezpośrednio do szuflad i przerzucić koperty. Gdy dodajesz nowe wartości i rozmiary do swojej kolekcji, po prostu napisz nową kopertę - zajmuje to 5 sekund i nie musisz czekać na uruchomienie komputera! W każdej szufladzie trzymam dodatkowe koperty. po prostu napisz nową kopertę - zajmuje 5 sekund i nie musisz czekać na uruchomienie komputera! W każdej szufladzie trzymam dodatkowe koperty. po prostu napisz nową kopertę - zajmuje 5 sekund i nie musisz czekać na uruchomienie komputera! W każdej szufladzie trzymam dodatkowe koperty.

Wiele lat temu próbowałem uporządkować wszystkie moje części (prawdopodobnie około 500 różnych typów w tym czasie) za pomocą arkusza kalkulacyjnego. Zbyt niepraktyczne do normalnego użytkowania w sklepie z wielu powodów! Nauczyłem się opisanego powyżej systemu od znajomego i nigdy nie oglądałem się za siebie. Mogę sobie tylko wyobrazić, ile razy musiałbym aktualizować wszystkie informacje za każdym razem, gdy zmieniałem komputer lub aktualizowałem system operacyjny!

FiddyOhm
źródło
Na razie mam podobną organizację, ale używam małych plastikowych organizerów, niektórych pudełek, przez lata zbierałem wiele różnych „pojemników”. Oczywiście, można nim zarządzać, ale naprawdę potrzebuję katalogu na moim laptopie. Przy okazji, możesz pokazać zdjęcia swojej pamięci?
Kamil
6

Kiedy byłem mgr inż. Operacji, mieliśmy 10 tys. Różnych części, więc po tygodniach poszukiwań zrezygnowałem z należnego kosztu oprogramowania, ale ważniejszego kosztu szkolenia 20 pracowników. Circa '97

Wykorzystaliśmy więc arkusze kalkulacyjne do wycen na 1000 części posortowanych według dystrybutora i istniejącej bazy danych ENg z aktualizacji FoxPro z rejestrem głównym i zrzutami zapasów księgowych z oprogramowania Great Plains. Po miesiącu z pomocą uber programisty w wolnym czasie, mieliśmy kilkanaście formularzy dla zapasów z kompilacji BOM, Master Registry z wewnętrznym PN i wiele AVL p / n dla każdego i listy do zliczania zapasów, P / N BOM RFQ plany redukcji części wspólnych.

Moja rada?

`

Korzystaj z najlepszego narzędzia, jakie znasz , a najgorsze jest wprowadzanie wszystkich danych.

„... celować? Z autofiltrami, tabelami przestawnymi, przeglądaj formularze do wprowadzania danych i wyników, sortuj wyszukiwanie itp. Z automatyczną kopią zapasową


źródło
1
Cóż, jestem w stanie to zrobić w programie Excel, Access, mogę tworzyć aplikacje w .NET ... Ale nie mogę uwierzyć, że nic takiego nie jest już zrobione i dostępne za darmo lub 20-50USD. Może powinienem to zrobić i spróbować to sprzedać? :)
Kamil
Czy sprawdziłeś open source. Prawdziwi programiści potrzebują dochodu
Wiem co masz na myśli. Jest tak wiele źle napisanych i źle zarządzanych projektów open source ... Nienawidzę ich.
Kamil
Dostęp będzie moim wyborem. Jeśli chcesz historii, potrzebujesz RDB
1
Scrap Access, M $ pozwala pobrać Visual Studio (który ma dobrze zintegrowane funkcje dostępu do danych) i serwer SQL dla nix do użytku domowego / studenckiego.
markt
5

Jestem programistą i idąc na serwer to świetny pomysł, wątpię, aby był on wart podróży dla Ciebie i Twoich bieżących potrzeb. Jeśli miałeś system ekwipunku, do którego inni musieli mieć dostęp, to inna historia, ale tak jak to opisałeś tylko dla ciebie. Przyjrzałem się uważnie wyżej wymienionemu systemowi PartKeepr, a także niektórym innym programom do zarządzania zapasami wyświetlanymi w Github. możesz spędzić całe życie próbując znaleźć właściwy. Podobnie jak inni tutaj, zdecydowanie polecam Excel. Dowiedz się, jak korzystać z danych -> filtruj -> autofiltr.

Bez wchodzenia w zbyt wiele szczegółów projekty baz danych mają określone zasady (nazywane „normalizacją”), dzięki czemu są szybkie i wydajne. Z twoimi potrzebami nie ma możliwości, aby pojedynczy plik pamięci (DataBase) mógł zrobić to, co chcesz. Dobra wiadomość jest taka, że ​​Excel z łatwością pozwoli ci złamać zasady pełnej funkcjonalności.

Masz kilka potrzeb, które byłyby nieco nietypowe. - Kategorie ze strukturą drzewa. Chwyć pusty arkusz ze skoroszytu XL i stwórz idealną strukturę drzewa. Ile masz oddziałów? Oto przykład:

-Level 1
    *Level 2
        *Level 3
-Connectors
    *Wiring
        *Blade Type
        *Banana Pins
    *Coax Cable
    *Terminal Blocks
    *Barrel Power Connectors

Narysuj drzewo kategorii. Oznacz swój arkusz referencyjny, aby móc odnieść się tutaj, gdy chcesz dodać element, i nie pamiętasz, do której kategorii się zalicza. Następnie w arkuszu kalkulacyjnym danych (w tym przykładzie) użyjesz trzech różnych sąsiadujących kolumny. Kolumna 1 = poziom 1, kolumna 2 = poziom 2 itd. Oczywiście musiałbyś powielić kategorię „nagłówki” dla każdej linii komponentu,

Column A   / Column B        / Column C
Connectors / General         / ()
Connectors / Wiring          / Blade Type
Connectors / Wiring          / Banana Pins
Connectors / Coax            / ()
Connectors / Terminal Blocks / ()
Resistors  / Suface Mount    / ()
etc... 

Pamiętaj, że możesz użyć autofiltru z filtrem danych w wielu kolumnach.

Aby znaleźć rzeczy, które prowadzą do specjalnego projektu, będziesz musiał użyć modelu „Tag”. Będziesz musiał ponownie utworzyć arkusz referencyjny. Dlaczego pytasz? Ponieważ ważne jest, aby każdy znacznik był JEDNYM słowem kodowym. „Dokładny woltomierz v2” zmienia się na „AV_V2”. W arkuszu kalkulacyjnym będziesz mieć POJEDYNCZĄ kolumnę o nazwie „Tagi projektu”. W tym polu nie dodasz nic, ani tego, co kiedykolwiek projekty wykorzystywały ten komponent. Każdy znacznik MUSI być oddzielony spacją. To pole może zawierać zero, jeden, pięć lub pięćdziesiąt wpisów. Kiedy chcesz znaleźć wszystkie komponenty dla interesującego Cię projektu, po prostu podkręć dane-> filtr-> autofiltr -> zawiera (słowo kodowe) i jesteś dobry. (lub było to słowo kodowe?) NIE STWÓRZ NOWY KOLUMNĘ DLA KAŻDEGO PROJEKTU. Uwierz mi, że zepsuję cię później. (Zauważ, że to wymóg „śledzenia, który projekt” od ciebie spowalnia normalizację bazy danych. Wyszukaj DB 3. normalna forma. Z tego powodu ACCESS byłby mylący w użyciu. Z pewnością musiałbyś dodać więcej tabele.)

To samo dotyczy WishList. Utwórz pojedynczą kolumnę. Wprowadź żądaną liczbę części (1, 2, X lub puste).

Wskazówka: Dużo pracy wykonałem na korporacyjnej bazie danych XL. Chociaż bardzo kusząca jest próba dodania unikatowych wierszy do bazy danych, aby uczynić ją bardziej „czytelną”, oprzeć się temu poparciu za wszelką cenę. Baza danych będzie miała jeden nagłówek wiersza, a następnie jeden wiersz na komponent, prosty. Jeśli musisz utworzyć ładny wynik, dowiedz się, jak używać makr, a następnie skopiuj linie do innego arkusza, a następnie wydrukuj ten arkusz. Nie wkręcaj z główną tabelą bazy danych.

Jeszcze jeden pomysł. XL z łatwością przechowuje słowa i obrazy. Możesz także utworzyć inne arkusze w skoroszycie programu Excel. Jeden projekt na arkusz. Na tym arkuszu znajduje się zdjęcie całego projektu i kluczowe notatki, a także zrzut ekranu schematu. Zmień nazwę arkusza (użyć nazw projektów słów kluczowych?) Niż dodaj ten link do systemu katalogów słów kluczowych. Może to być dobry sposób na utrzymanie porządku. Uwaga także. Włożyłeś w to dużo pracy, najlepiej zbadać zautomatyzowany system tworzenia kopii zapasowych.

Czy to zadziała dla ciebie? Przepraszam za tę długą odpowiedź, dostaję zapłatę za słowo: ^)

zipzit
źródło
Zgadzam się, z wyjątkiem tego, że użyłem kodów towaru do indeksowania, SCR i Śruby nie były razem, niezależnie od opisu części ... które przestrzegały ścisłych zasad, takich jak hierarchia zit-zit, takich jak ... "Tranzystor, Mosfet-N 50mOhm 60A 100V TO220" " SCR 15A 250V TO220 ”uważaj na błędy literowe
5

Nie próbuję być głupi, sarkastyczny, wulgarny, głupi ani w jakikolwiek inny sposób. Chcę tej odpowiedzi tak samo jak ty. Nie wybieraj tej odpowiedzi.

Ale widziałem, co się stało, gdy marynarka wojenna próbowała przejść bez papieru na swoich liniach zaopatrzenia. Był to biurokratyczny koszmar, który wymagał przekwalifikowania, aby wziąć w nim udział, i jakoś udało się wygenerować jeszcze więcej odpadów papierowych.

Wolę klasyczne metody - katalogi, dziennik i karty indeksowe. Katalog określa, gdzie część znajduje się w dzienniku, a dziennik określa, która karta indeksu ma zastosowanie. Otrzymanie nowej części oznacza kolejne dodanie kolejnej karty indeksu i następnego wpisu do dziennika. Katalog jest aktualizowany o objętość dziennika i numer pozycji i jest faktycznie podzielony na kategorie. Sama karta indeksowa przechowuje dane dotyczące lokalizacji i ilości dla części. Jeśli potrzebujesz części, odzyskaj kartę, idź do miejsca, weź rzeczy i zanieś do urzędnika. Urzędnik aktualizuje kartę, decyduje, czy należy ją zamówić, i odkłada kartę z powrotem. Drogie rzeczy pozostają pod kluczem z urzędnikiem lub jego szefem. Możesz zadać sobie trud korzystania ze skrytek przeciwpożarowych dla wszystkich kart, ale w rzeczywistości wszystko, co musisz zabezpieczyć, to dziennik i katalog;

Nie śmiem twierdzić, że tego właśnie chcesz. Mówię, że jest to tani, łatwy w szkoleniu, wielokrotny dostęp i ma 100% czasu działania po wdrożeniu. Pliki projektów mogą łatwo odwoływać się bezpośrednio do powiązanych kart indeksowych, podobnie jak pliki bieżących i okresowych przeglądów. Technicy od razu wiedzą dokładnie, czego potrzebują i gdzie dokładnie to znaleźć. Wprowadzanie danych nadal jest do bani - raz. Serializowane karty indeksu dla 1000 różnych elementów powinny mieć grubość około 7 cali.

Jeśli chcesz przeprowadzić audyt, przejrzyj stos, weź kartę i idź poszukać. Jeśli chcesz korzystać z wielu katalogów, dobrze - po prostu dodawaj do seryjnego dziennika i kart indeksowych, dodając części do zapasów. Przejść na emeryturę? Wyrzuć kartę i wyjmij ją z dziennika.

Sean Boddy
źródło
5

Partkeepr ( już wspomniany ) jest zaskakująco wykonalnym rozwiązaniem. Nie odrzucaj go, ponieważ spełnia on większość wymienionych przez Ciebie wymagań.

Początkowo miałem te same zastrzeżenia co ty (PHP oznacza zbyt wiele kliknięć), ale ponieważ nie znalazłem niczego porównywalnego, zdecydowałem się na Partkeepr. Ułatwiło to to, że jego baza danych jest łatwo dostępna za pośrednictwem SQL, dzięki czemu zawsze mogę manipulować i eksportować moje dane. Nie ma blokady.

Prawdopodobnie powinienem napisać wpis na blogu opisujący moją pełną konfigurację, ale w skrócie:

  • Partkeepr przechowuje moje dane części
  • Mam swoje miejsce do przechowywania w ponumerowanych pudełkach (obecnie jwr-b1, b2 ... b18) o różnych rozmiarach. Jeśli pudełko ma przegrody, również są ponumerowane (więc otrzymujemy jwr-b1-a4 dla pudełka b1 w mojej kolekcji, rząd A, kieszeń # 4 od lewej). W schowku można przechowywać pojedyncze elementy (takie jak złącza USB) lub nawet dziesiątki plastikowych toreb.
  • Prefiks „jwr” (mój login) jest dostępny, ponieważ w końcu będę chciał udostępnić dane znajomym lub hackerspaces
  • Wprowadzam dane cenowe, aby znajomi mogli otrzymywać ode mnie części, nie tracąc zbyt dużo pieniędzy (chociaż w przyszłości planuję nałożyć 20-25% dopłatę na pokrycie innych kosztów, takich jak wysyłka)
  • Komponenty są przechowywane na rolkach lub w plastikowych torbach typu ziplock. Do toreb używam głównie 10 x 10 cm i 7 x 5 cm,
  • Każde pudełko, większość kieszeni / przegród i oczywiście każda torba i rolka ma naklejkę,
  • Naklejki są drukowane przy użyciu drukarki Brother QL-570 (wysoce zalecane). Dane naklejek pochodzą z bazy danych Partkeepr, przekonwertowanej na CSV za pomocą skryptu perl. Ogólnie rzecz biorąc, potrzeba 2 poleceń i dwóch kliknięć w programie drukującym Brother, aby załadować zaktualizowane dane składników, a kolejne trzy kliknięcia, aby wydrukować etykiety dla wszystkich składników dodanych od czasu ostatniego użycia.
  • Zaletą Partkeepr przy użyciu bazy danych SQL jest to, że gdy otrzymam pełną serię rezystorów 0603 (zestaw w pakiecie), mogę po prostu napisać krótki skrypt perla, który wygeneruje wpisy bazy danych, zamiast żmudnego wprowadzania wszystkich rezystorów (R0603-4K7 itp).

Ogólnie jestem całkiem zadowolony z tej konfiguracji. Dodanie nowych komponentów wymaga trochę pracy, ale jest stosunkowo bezbolesne. Znalezienie komponentów jest bardzo szybkie. Co najważniejsze, niewiele jest „dodatkowej” pracy: nienawidzę rozwiązań, które wymagają pracy dla nich samych. Chcę spędzać czas na elektronice, nie organizując komponentów.

Chciałbym zobaczyć szybką i responsywną natywną aplikację Mac, która zrobiłaby to samo (byłbym skłonny zapłacić nawet 100 USD), ale w międzyczasie to rozwiązanie zostało wykonane w 80%, kosztuje 0 USD i działa dzisiaj .

Planuję szczegółowo opisać tę konfigurację, dostarczając również skrypt perla i ewentualnie szablony naklejek. Zaktualizuję tę odpowiedź, kiedy to zrobię.

** EDYCJA: 01.09.2015 ** - W końcu zdecydowałem, że potrzebuję lepszego rozwiązania i stworzyłem PartsBox.io - sposób na śledzenie twoich komponentów elektronicznych. Jest bezpłatny dla hobbystów / twórców.

Jan Rychter
źródło
Pomyślałem, że wspomnę, że Partkeepr jest obecnie nieobsługiwany . Jest na Githubie, więc mam nadzieję, że można znaleźć nowych autorów.
dodgy_coder
2

Najłatwiejszą techniką, jaką znalazłem, jest ilekroć kupuję coś, aby zapisać tekstową wersję faktury i dodać tag wskazujący, gdzie ją umieściłeś (Draw33, DIPMosfetsBag2 itp.). Czasami dodaję więcej szczegółów komponentu - nazwę pliku arkusza danych, link do strony internetowej lub kilka notatek.

Przechowuj to w pliku tekstowym / słowie / przecenianiu lub Evernote / wiki lub cokolwiek, co możesz łatwo wyszukać według nazwy części, notatki, lokalizacji. O ile nie używasz ich przez dziesiątki tysięcy komponentów lub innych ludzi, uważam, że jest to wystarczająca i bardzo łatwa konserwacja.

Zazwyczaj aktualizuję liczbę składników na etykiecie przymocowanej do torby / pudełka / narysowania. W przypadku niskiego poziomu mogę wyszukiwać według tagu i szybko znaleźć miejsce zakupu oraz ile kosztują.

Andrew Smallbone
źródło
1

Możesz pobrać bezpłatne przenośne oprogramowanie komponent-2014 tutaj .

Funkcje aplikacji: drzewo kategorii, magazyny, producenci, dostawcy, komponenty, zestawienie materiałowe, zestawy produktów, karta zapasowa, historia cen, raporty specjalne ...

Alex
źródło
... zapomniałem linku do programu: www.alfa-galaxy.com
Alex
1

Chciałbym wprowadzić Electronic Component Organizer działający w systemie Windows o nazwie WinHeist . Zostało to przedstawione w biuletynie JameCo Electronics!

Mike Hankey
źródło
1

Dziwi mnie, że nikt nie wspomniał o http://partsbox.io. Właśnie zaczynam to oceniać i wygląda na to, że spełnia większość twoich wymagań.

wsowa
źródło
0

Możesz wypróbować BOMIST: https://bomist.com Ma dosłownie wszystkie opisane funkcje (oprócz architektury klient-serwer, ale widzę to jako zaletę - zerowa konfiguracja)

BOMIST

Działa lokalnie, więc nie jest wymagany żaden serwer ani konfiguracja, a Ty możesz mieć tyle baz danych, ile chcesz (wystarczy uruchomić tyle instancji BOMIST, ile chcesz). Jest zintegrowany z Octopart, co oznacza, że ​​masz mnóstwo przydatnych danych w czasie rzeczywistym: arkusze danych, opisy, nazwy pakietów, wartości, ceny, a także inne przydatne informacje są automatycznie pobierane online. Również importowanie danych do BOMISTA jest BARDZO łatwe, co oznacza, że ​​natychmiast zaczniesz działać. BOMIST jest aktywnie rozwijany, a wiele nowych funkcji jest już wbudowanych.

Ujawnienie: deweloper BOMIST tutaj

msr
źródło