Det är en applikation som låter dig hålla koll på dina elektronikkomponenter och produktion. PartsBox gör det möjligt för dig att enkelt hantera komponentlager, hålla koll på var komponenter lagras, vad de aktuella lagerstatusarna är och vilka komponenter som används i vilka projekt. Den visar komponentspecifikationer, tillåter bifogande av dokument (datablad, 3D CAD-modeller) till komponenter och söker snabbt igenom hela databasen.
PartsBox beräknar också automatiskt prissättning av dina Projekt/BOMs, hanterar prisbrytningar, valutaomvandlingar, MOQ (Minsta Beställningskvantiteter) och beställningsmultippler.
Att lägga till lager är enkelt med inbyggd streckkodsskanning, direkt i webbläsaren. Och ID Anything™ låter dig tagga/märka upp något fysiskt föremål och få information om det på några sekunder, bara genom att skanna QR-koden med vilken enhet som helst.
Medan ett kalkylblad kan vara tillräckligt för att hantera en liten samling av elektronikkomponenter, blir det snabbt otympligt när inventariet växer. Kalkylblad saknar den specialiserade funktionalitet och funktioner som ett dedikerat inventariehanteringssystem som PartsBox erbjuder.
PartsBox erbjuder omedelbar tillgång till datablad, komponentspecifikationer och möjligheten att tagga och söka efter komponenter med fuzzy matching. Det tillåter även delning av komponentbeskrivningar mellan användare. Dessa funktioner hjälper till med processen att hantera och lokalisera komponenter.
I en miljö med flera användare brister kalkylblad i fråga om dataintegritet och spårbarhet. De ger endast en ögonblicksbild av inventeringsdata och registrerar inte vilken användare som utförde specifika åtgärder som att ta bort komponenter. Denna brist på historik kan leda till förvirring och fel.
Att beräkna priset på en Bill of Materials (BOM) med ett kalkylblad blir alltmer komplext när faktorer som valutakonverteringar, prisavbrott, minimibeställningskvantiteter och beställningsmultiplicer beaktas. Det resulterande kalkylbladet är ofta invecklat och blir snabbt föråldrat. PartsBox förenklar denna process genom att importera BOM direkt från ett CAD-program och hantera alla komplexiteter automatiskt. Det uppdaterar erbjudanden och valutakurser i realtid, vilket säkerställer att BOM-beräkningen förblir korrekt och aktuell.
Så, medan kalkylblad kan användas för grundläggande lagerspårning, saknar de robustheten, spårbarheten och de specialiserade funktionerna som en ändamålsenlig applikation som PartsBox tillhandahåller. PartsBox effektiviserar hanteringen av elektroniska komponentlager, vilket gör det mer effektivt och tillförlitligt, särskilt i fleranvändarmiljöer och när man hanterar komplexa prisscenarier.
Länkade komponenter i PartsBox representerar elektroniska komponenter såsom resistorer, kondensatorer, dioder, transistorer och integrerade kretsar som har tillverkarpartnummer (MPN) och är tillgängliga för köp från distributörer. Dessa komponenter är länkade till en online-identitet, vilket möjliggör automatisk hämtning av data såsom prissättning, tillgänglighet och tekniska specifikationer från leverantörers webbplatser.
När du skapar en länkad komponent i PartsBox associerar du den med ett specifikt MPN från en tillverkare. Detta gör det möjligt för programvaran att hämta information i realtid om komponenten, vilket effektiviserar processen för att hantera ditt lager och skapa BOM:er. Länkade komponenter gör det enklare att hålla dina komponentdata uppdaterade och korrekta, eftersom informationen synkroniseras med leverantörens databas.
I kontrast till länkade delar används lokala delar i PartsBox för komponenter som inte har ett MPN eller inte är tillgängliga för köp online, till exempel generiska komponenter, anpassade delar, PCB eller mekaniska delar. Du kan dock fortfarande länka en lokal del till en online-identitet efter att ha skapat den, om behovet uppstår.
PartsBox stöder två identifierare för länkade komponenter: tillverkarens artikelnummer (MPN) och ett lokalt artikelnummer. Det lokala artikelnumret, även känt som företagets artikelnummer, gör det möjligt att tilldela en intern identifierare till en komponent. Detta är användbart för företag som har sitt eget internt artikelnummersystem.
För att ange det lokala artikelnumret för en länkad komponent, byt helt enkelt namn på komponenten. Om det lokala artikelnumret skiljer sig från MPN, kommer båda att visas och indexeras för sökning. Detta gör det möjligt att hitta komponenter med antingen identifierare.
Lokala komponentnummer är en funktion i betalda PartsBox-planer. Den kostnadsfria Hobbyist/Maker-planen identifierar länkade komponenter enbart genom deras MPN och stöder inte lokala komponentnummer
Den kostnadsfria Hobbyist/Maker-planen identifierar länkade komponenter enbart genom deras tillverkardelsnummer (MPN). Komponentnamnet ställs automatiskt in för att matcha MPN.
Betald prenumerationsplaner möjliggör att definiera ett anpassat lokalt namn för komponenter, även kallat det lokala artikelnumret eller företagets artikelnummer. Detta möjliggör differentiering av den interna komponentidentifieraren från tillverkarens artikelnummer.
Ja, PartsBox låter dig definiera dina egna anpassade fält för att lagra ytterligare data om komponenter, utöver de standardfält som tillhandahålls. Denna möjlighet ingår i betalda planer.
Anpassade fält fungerar på ett liknande sätt som det inbyggda fältet "Anteckningar", vilket låter dig fånga vilken typ av information som helst. Dock erbjuder anpassade fält ett mer strukturerat och organiserat sätt att lagra denna data.
Några exempel på hur anpassade fält kan användas:
De data som matas in i anpassade fält indexeras, så de kan sökas. Detta gör det möjligt för dig att enkelt hitta komponenter baserat på informationen som lagras i dessa fält.
Det korrekta svaret är "det beror på". Men generellt sett är det bättre att lägga till de nakna PCB:erna och behandla paneler som en förpackningsdetalj, liknande hur komponenter anländer i brickor. Detta fungerar bra med produktion: trots allt är en produktions- och prisenhet vanligtvis en enskild testad enhet, även om de kan produceras och testas i paneler och avpaneliseras i slutet.
Lagringsplatser i PartsBox kan namnges med valfritt önskat schema, men följande konvention rekommenderas:
Detta resulterar i lagringsplatsnamn som:
Lagringsplatsnamn kan ändras när som helst i PartsBox. Men överväg noga namngivningsschemat innan du skriver ut etiketter eller klistermärken, eftersom omdöpning blir besvärligt när etiketter är fästa på de fysiska lagringsplatserna.
Lagringsplatser kan inte raderas direkt i PartsBox. Detta är för att bibehålla dataintegritet och undvika att korrumpera lagerhistoriken. Om en lagringsplats raderades skulle eventuella historiska lagerposter som refererar till den platsen peka på en icke-existerande plats, vilket leder till inkonsekvenser.
Som ett alternativ kan lagringsplatser arkiveras. Arkivering döljer lagringsplatsen från normala vyer, samtidigt som den historiska datan bevaras. Arkiverade platser kommer endast att vara synliga när man undersöker lagerhistoriken för komponenter som tidigare lagrats på den platsen.
Denna metod säkerställer att tidigare lagerförflyttningar och lagringsposter förblir intakta och tillgängliga, även när en lagringsplats inte längre är i aktiv användning. Arkiveringsfunktionen möjliggör städning av lagringsplatslistan utan att förlora värdefull historisk information.
PartsBox använder ett platt lagringsnamnschema och stöder inte direkt hierarkiska lagringsplatser. Implementering av hierarkiska lagringsplatser introducerar komplexitet i sökning, filtrering och konsekvent visning av platser i hela applikationen.
Som ett alternativ kan namngivningsschemat för lagringsplats användas för att koda hierarki. Till exempel kan namn som "Hylla 1 - Låda 2 - Fack A" återspegla den fysiska hierarkin samtidigt som man använder en platt struktur i applikationen.
Detta tillvägagångssätt ger de organisatoriska fördelarna med hierarkisk lagring samtidigt som man undviker de tekniska utmaningarna och potentiella inkonsekvenserna som uppstår från att modellera lagringsplatser på ett hierarkiskt sätt inom applikationen.
Ja, PartsBox stöder import av BOM från CSV- eller TSV-filer exporterade från elektronisk CAD-programvara. Importinställningar finns tillgängliga för Altium Designer, Autodesk EAGLE och KiCad, vilket möjliggör snabb och enkel BOM-import.
Utöver förinställningarna tillåter en anpassad importinställning mappning av CSV-kolumner till PartsBox datafält. Detta möjliggör import av BOM:er från praktiskt taget vilken CAD-programvara som helst som kan exportera en BOM som en CSV-fil.
KiCad BOM-importförinställningen finns tillgänglig i alla planer, inklusive den fria planen. Förinställningar för kommersiella CAD-paket, liksom den anpassade importfunktionen, är begränsade till betalda kommersiella prenumerationsplaner.
Se BOM-importfunktionens beskrivning för ytterligare detaljer om BOM-importprocessen och stödda format.
PartsBox använder Europeiska centralbankens (ECB) växelkurser för valutaomvandling. Dessa kurser uppdateras periodiskt inom applikationen för att återspegla de senaste värdena.
För historiska lagerdata lagrar PartsBox varje postens ursprungliga värde och valuta. När denna historiska data behöver visas, konverteras de ursprungliga värdena på-the-fly med hjälp av aktuella växelkurser. Detta skiljer sig från det tillvägagångssätt som vanligtvis används i bokföringsprogram, som använder historiska växelkurser för sådana konverteringar.
Anledningen till att använda aktuella kurser för historiska data är baserad på antagandet att användare vanligtvis vill se aktuella priser för en stücklista (BOM) för att uppskatta vinstmarginaler. Därför ger tillämpningen av aktuella växelkurser på historiska data en mer relevant kostnadsuppskattning för den aktuella tidsperioden.
PartsBox erbjuder omfattande dataexportfunktionalitet, vilket möjliggör för användare att ladda ner alla data som matats in i systemet när som helst. Den exporterade datan tillhandahålls i JSON (JavaScript Object Notation)-format, vilket är ett maskinläsbart och lätt tolkbart datautbytesformat.
Valet av JSON som exportformat drivs av komplexiteten i den underliggande datamodellen i PartsBox. Datastrukturerna kan inte adekvat representeras i ett tabellformat som ett kalkylblad. JSON bevarar hela datahierarkin och relationerna, vilket säkerställer att all information behålls under exportprocessen. Detta ger användarna flexibiliteten att migrera sina data till alternativa system i framtiden om det krävs.
JSON (JavaScript Object Notation) är ett lättviktigt datautbytesformat som möjliggör lagring av strukturerad data i ett väldefinierat och lättläst filformat. Det tjänar ett liknande syfte som XML (eXtensible Markup Language) men erbjuder en enklare syntax och enklare tolkning.
De datautkast som PartsBox tillhandahåller i JSON-format är främst avsedda för programmatisk konsumtion och import till andra system. Medan de exporterade JSON-filerna inte kan användas direkt i kalkylapplikationer, är de mycket värdefulla för utvecklare och systemintegratörer som behöver bearbeta och importera datan till andra mjukvaruverktyg eller databaser.
Det är viktigt att notera att datamodellen i PartsBox inte är platt, vilket innebär att den inte kan representeras korrekt i en enkel tabellstruktur som en CSV-fil (Comma-Separated Values). Till exempel underhåller varje komponent i PartsBox en historik över lagerposter, vilket skulle gå förlorat om datan exporterades som ett platt kalkylblad. JSON-formatet bevarar den rika strukturella informationen och relationerna mellan olika enheter i PartsBox-datamodellen.
Nej, redigering och återimport av exporterade data stöds för närvarande inte. Att tillåta godtyckliga ändringar av de exporterade datan skulle kräva komplexa konsistenskontroller för att undvika att införa fel eller inkonsekvenser när de modifierade datan importeras tillbaka till PartsBox.
Vid dataförlust eller korruption kan PartsBox-support manuellt importera dina data som en engångsakut återställningsåtgärd. Dock är denna process inte automatiserad och kräver manuell ingripande av PartsBox-teamet för att säkerställa att dataintegriteten bibehålls.
PartsBox vidtar flera åtgärder för att säkerställa säkerheten och integriteten hos användardata:
Data lagring: All användardata lagras i ett distribuerat databassystem, med replikering över flera servrar för redundans och hög tillgänglighet.
Data säkerhetskopieringar: Krypterade säkerhetskopieringar utförs varje timme, inklusive säkerhetskopieringar på annan plats för katastrofåterställning. Kryptering av säkerhetskopiering använder AES-256-standarden.
Lösenordsskydd: Användarlösenord hashas och saltas med SHA512 kombinerat med bcrypt för robust skydd mot knäckningsförsök.
Dataportabilitet: Användare kan exportera sin fullständiga datamängd när som helst i JSON-format. Vid en katastrofal händelse kan datan återställas från denna JSON-export.
Åtkomstsäkerhet: All dataåtkomst sker över HTTPS, vilket ger kryptering av data under överföring.
Användaransvar: Användare ansvarar för att sätta ett starkt kontolösenord. Att använda en ansedd lösenordshanterare för att generera ett lösenord med hög entropi rekommenderas.
Genom att använda branschstandard för kryptering, hashningsalgoritmer och säkerhetskopieringsprocedurer skyddar PartsBox användardata mot obehörig åtkomst eller förlust. Den distribuerade arkitekturen och säkerhetskopieringar på annan plats ger ytterligare motståndskraft. Dataportabilitet säkerställer att användare kan hämta sina data vid behov. I slutändan delar både PartsBox och användarna ansvaret för datasäkerhet.
Vänligen kontakta support@partsbox.io.
PartsBox erbjuder en gratisplan för skapare och hobbyister. Tjänsten genererar intäkter genom betalda planer, som är väl lämpade för företag som sysslar med prototypframställning, elektroniklaboratorier, forskningslaboratorier och små till medelstora elektronikproduktioner (kontraktstillverkare). Inkomsterna från dessa betalda planer säkerställer den löpande utvecklingen och underhållet av PartsBox.
För att begära en ny funktion, vänligen använd formuläret för förslag/återkoppling som tillhandahålls. När du skickar in din begäran, ange om bristen på denna funktion är ett "showstopper" som förhindrar dig från att använda PartsBox helt och hållet. Dessutom, om den begärda funktionen skulle ge ett betydande värde för dig, ange om du skulle vara villig att uppgradera till en betald plan för att få tillgång till den.
Utveckling och underhåll av programvara kräver betydande resurser, inklusive hårdvara, energi och arbetskostnader. Som företag strävar PartsBox efter att vara ekonomiskt hållbart och stabilt på lång sikt för att fortsätta erbjuda en pålitlig tjänst till sina användare.
För att uppnå detta erbjuder PartsBox olika prenumerationsplaner. Den kostnadsfria planen är utformad för att ge hobbyister och skapare alla de väsentliga funktionerna de behöver för att effektivt hantera sitt lager av elektroniska komponenter. Ett undantag är funktionen för streckkodsläsning i webbläsaren med hjälp av en dators kamera. På grund av de höga licenskostnaderna per användare förknippade med denna teknik är det inte möjligt att inkludera den i den kostnadsfria planen. PartsBox strävar dock efter att göra de mest användbara funktionerna tillgängliga för alla användare samtidigt som man säkerställer tjänstens långsiktiga livskraft.
En vanlig oro när man antar ny programvara, särskilt från mindre företag, är långsiktig livskraft. Kommer programvaran fortfarande att stödjas och underhållas i framtiden? Det är en giltig fråga, med tanke på den höga misslyckandefrekvensen hos teknikstartups. Även om inga absoluta garantier kan ges, här är några nyckelpunkter om PartsBox:
Med det sagt är framtiden alltid osäker. Som grundare strävar jag efter att vara transparent och undvika att göra löften jag inte kan hålla. Jag kan bara dela med mig av mina nuvarande avsikter.
Ett löfte jag gör är att dina data aldrig kommer att hållas som gisslan. Dataexportfunktionalitet är och kommer att fortsätta att underhållas, vilket säkerställer att du kan hämta dina data när som helst. Detta åtagande till dataportabilitet ger sinnesro och flexibilitet.
Sammanfattningsvis, även om inget företag kan garantera sin framtid, är PartsBox strukturerat för långsiktig hållbarhet och är engagerat i datasekretess och tillgänglighet.