Partbench EN

Wiesz, co masz w szufladzie.

Partbench to katalog części elektronicznych do domowego laboratorium. Pokazuje, ile czego masz, gdzie to leży, czego brakuje do projektu i gdzie to dokupić. Działa na telefonie z Androidem i w przeglądarce.

Ekran Magazyn w aplikacji na Androida: lista części z plakietkami wartości i licznikami

Dla kogo

Dla osób, które trzymają kilkaset rodzajów części w szufladach i pudełkach i nie pamiętają, czy stabilizator jeszcze został.

Elektronik po godzinach

Przed lutowaniem widzi, czy wszystkie części są na miejscu.

Kilka projektów naraz

Każdy projekt ma listę elementów ze stanem i linkami do sklepów.

Mała pracownia

Historia pokazuje, na który projekt poszły części i skąd przyszły.

Od naklejki na pudełku do stanu

Model czyta nadruki i proponuje części. Do katalogu trafia dopiero to, co zatwierdzisz.

Wybór trybu zdjęcia: jedna część, kilka części, naklejka z pudełka
Zdjęcie naklejkiJedna część, garść elementów albo spis z pudełka.
Propozycja modelu: rezystor 10 kΩ 0603, 20 sztuk, z informacją, że 43 sztuki są już w szufladzie 3
PropozycjaPartbench widzi, że ten rezystor już masz, i proponuje doliczyć, zamiast dodać drugi raz.
Karta części: plakietka 10k, rezystor 10 kΩ 0603 i licznik 43
W magazynieStan zmieniasz minusem i plusem. Każda zmiana trafia do historii.

Telefon przy stole

Aplikacja na Androida to główne narzędzie: część w jednej ręce, telefon w drugiej.

Ekran Podpowiedzi: cztery propozycje z jednego zdjęcia, przy trzech informacja, że część już jest
PodpowiedziCztery części z jednego zdjęcia. Ilość poprawiasz przed zapisem.
Projekt Stacja pogodowa na balkon: 8 pozycji jest, brakuje stabilizatora AMS1117, przyciski TME i Botland
ProjektOsiem pozycji jest, jednej brakuje. Obok linki do TME i Botlandu.
Ekran Braki: części poniżej minimum z linkami do sklepów
BrakiWszystko poniżej minimum w jednym miejscu, z linkami do sklepów.

Co jeszcze potrafi

Każda część wygląda jak etykieta szufladki: wartość, nazwa, miejsce i licznik.

mało

Sztuki albo poziom

Goldpinów nikt nie liczy. Wystarczy brak, mało, trochę albo dużo.

sz.3

Miejsce zwykłym tekstem

„Szuflada 3, przegródka A”. Wyszukiwarka znajdzie LM2596 także po „LM2569”.

TME

Sklepy i internet

Nieznane oznaczenie sprawdza w katalogu TME, a potem w sieci, i uzupełnia kartę katalogową.

BOM

Listy z KiCada

Projekt zakładasz z pliku CSV z KiCada lub EasyEDA albo z wklejonej listy.

CSV

Import zamówień

Pozycje z TME, Botlandu czy AliExpress trafiają do przeglądu i łączą się z tym, co masz.

−8

Historia każdej zmiany

Data, różnica, powód i źródło: telefon, przeglądarka, API albo asystent AI.

Przeglądarka przy biurku

Ten sam katalog w szerszym układzie. Wygodniej w nim importować zamówienia i zakładać projekty.

Magazyn w przeglądarce: drzewo kategorii z licznikami, wyszukiwarka i lista części z plakietkami wartości
Sprawdzenie wklejonej listy: przy każdej pozycji stan w magazynie, brak MCP2515 i stabilizatora AMS1117, linki do TME i Botlandu

Wklejasz listę, dostajesz braki

Pięć linijek z notatki: przy każdej stan w magazynie, przy brakach linki do TME i Botlandu, na końcu lista zakupów do skopiowania.

Pozycja projektu AMS1117-3.3: za mało, masz 0, brakuje 1, przyciski TME i Botland

Zapytaj Claude albo ChatGPT, co masz w szufladzie

Partbench ma własny serwer MCP. Dodajesz go jako konektor w claude.ai albo w ChatGPT, logujesz się i wyrażasz zgodę. Asystent może wtedy przeszukać katalog, sprawdzić projekt, podać linki zakupowe albo zdjąć części ze stanu.

  • claude.ai
  • ChatGPT
  • Claude Code
  • Claude Desktop
  • skrypty z kluczem API

Logowanie przez OAuth 2.1 (PKCE, dynamiczna rejestracja klienta). Odczyt i zapis to osobne uprawnienia, a połączone aplikacje odłączasz w ustawieniach.

  • search_parts
  • get_part
  • list_low_stock
  • check_bom
  • check_project
  • purchase_links
  • lookup_part
  • adjust_stock
  • add_part
  • build_project
Mam wszystko na stację pogodową na balkon?
list_projects
check_project { "project_id": "…" }
Prawie. Z 9 pozycji brakuje jednej:
  • AMS1117-3.3, masz 0, potrzeba 1.
Reszta leży na miejscu, LM2596 w szufladzie 5. Mogę dać linki do TME i Botlandu.
Daj linki. I zdejmij ze stanu 2 sztuki 10k, wziąłem do prototypu.
purchase_links
adjust_stock { "op": "take", "n": 2 }
Zrobione. Rezystor 10 kΩ 0603: zostało 41 szt., w historii zapisane ze źródłem MCP.

Zasady

Trzy reguły, których kod pilnuje niezależnie od tego, kto zmienia stan.

J1

Model tylko proponuje

Propozycje ze zdjęcia, opisu i zamówienia zapisują się po potwierdzeniu. „10k”, „10 kΩ” i „10000” sprowadza do jednej wartości zwykły kod z testami.

J2

Każda zmiana ma wpis

Stan nie zmienia się bez wpisu w historii: kiedy, o ile, dlaczego i skąd.

J3

Oddzielne katalogi

Każdy katalog jest odizolowany w bazie danych. Hasła, sesje i klucze API są zapisane tylko jako skróty.

Partbench na Androida i w przeglądarce

Aplikację zaprojektowało i zbudowało two71: Flutter na telefon, React w przeglądarce, API w Go, serwer MCP. Jeśli potrzebujesz podobnego narzędzia dla swojej pracowni, napisz.