PartsBox FAQ

Algemeen

Wat is PartsBox?

Het is een applicatie waarmee u uw elektronische componenten en productie kunt bijhouden. Met PartsBox kunt u eenvoudig de onderdelenvoorraad beheren, bijhouden waar componenten zijn opgeslagen, wat de huidige voorraadniveaus zijn en welke componenten in welke projecten worden gebruikt. Het toont componentspecificaties, maakt het mogelijk documenten (datasheets, 3D CAD-modellen) aan onderdelen te koppelen en doorzoekt de hele database snel. U kunt labels afdrukken voor uw onderdelen, lots, opslaglocaties, bestellingen, projecten en individuele builds.

PartsBox berekent ook automatisch de prijzen van uw Projecten/BOMs, waarbij rekening wordt gehouden met staffelprijzen, valutaconversies, MOQ (Minimum Bestelhoeveelheden) en bestelveelvouden.

Voorraad toevoegen is eenvoudig met de ingebouwde barcodescanning, direct in de browser. En met ID Anything™ kunt u elk fysiek item taggen/labelen en binnen enkele seconden informatie erover krijgen door simpelweg de QR-code te scannen met elk willekeurig apparaat.

Is een spreadsheet niet genoeg?

Hoewel een spreadsheet voldoende kan zijn voor het beheren van een kleine verzameling elektronische onderdelen, wordt het al snel omslachtig naarmate de voorraad groeit. Spreadsheets missen de gespecialiseerde functionaliteit en functies die een speciaal voorraadbeheersysteem zoals PartsBox biedt.

PartsBox biedt directe toegang tot datasheets, componentspecificaties en de mogelijkheid om componenten te taggen en te zoeken met behulp van fuzzy matching. Het maakt ook het delen van componentbeschrijvingen tussen gebruikers mogelijk. Deze functies helpen bij het proces van het beheren en lokaliseren van componenten.

In een omgeving met meerdere gebruikers schieten spreadsheets tekort op het gebied van gegevensintegriteit en traceerbaarheid. Ze bieden slechts een momentopname van de voorraadgegevens en registreren niet welke gebruiker specifieke acties heeft uitgevoerd, zoals het verwijderen van onderdelen. Dit gebrek aan historie kan leiden tot verwarring en fouten.

Het berekenen van de prijs van een Bill of Materials (BOM) met behulp van een spreadsheet wordt steeds complexer wanneer factoren zoals valutaconversies, staffelprijzen, minimale bestelhoeveelheden en bestelveelvouden in overweging worden genomen. De resulterende spreadsheet is vaak ingewikkeld en veroudert snel. PartsBox vereenvoudigt dit proces door de BOM rechtstreeks vanuit een CAD-programma te importeren en alle complexiteiten automatisch af te handelen. Het werkt aanbiedingen en valutakoersen in realtime bij, zodat de BOM-berekening nauwkeurig en actueel blijft.

Dus, hoewel spreadsheets gebruikt kunnen worden voor basis voorraadbeheer, missen ze de robuustheid, traceerbaarheid en gespecialiseerde functies die een speciaal gebouwde applicatie zoals PartsBox biedt. PartsBox stroomlijnt het beheer van de voorraad elektronische componenten, waardoor het efficiënter en betrouwbaarder wordt, vooral in omgevingen met meerdere gebruikers en bij complexe prijsscenario's.

Label afdrukken

Waarom worden alleen Zebra-printers ondersteund?

Zebra is de enige grote fabrikant van labelprinters die een gevestigde, goed gedocumenteerde printertaal (Zebra Printer Language, ZPL) heeft die universeel wordt ondersteund door de meeste van hun printers. Hierdoor hoeft PartsBox geen volledig uitgeruste grafische labelontwerper te implementeren, maar biedt het in plaats daarvan krachtige sjablonen die met gegevens kunnen worden ingevuld. Sjablonen kunnen grafisch worden ontworpen met software zoals Labelary Viewer en vele andere toepassingen.

Zebra biedt ook een breed scala aan printers die niet alleen geschikt zijn voor consumenten, maar ook voor industriële toepassingen.

Waarom moet ik een applicatie van derden installeren om labels af te drukken?

Helaas is praten met een labelprinter vanuit een browser over het algemeen niet mogelijk. Browser-apps hebben alleen toegang tot het generieke "Afdrukken"-dialoogvenster, dat niet geschikt is voor strak geformatteerde labels en het verzenden van ruwe ZPL-codes naar de printer. Dit is een item met lage prioriteit voor browsermakers, dus het is onwaarschijnlijk dat dit snel zal verbeteren. Daarom moet PartsBox verbinding maken met een lokaal geïnstalleerde externe applicatie (JSPrintManager) die de ruwe gegevens ontvangt en naar de printer stuurt.

Componenten

Wat zijn "gekoppelde" componenten?

Gekoppelde onderdelen in PartsBox vertegenwoordigen elektronische componenten zoals weerstanden, condensatoren, diodes, transistors en geïntegreerde schakelingen die fabrikantonderdeelnummers (MPN's) hebben en beschikbaar zijn voor aankoop bij distributeurs. Deze onderdelen zijn gekoppeld aan een online identiteit, wat het automatisch ophalen van gegevens zoals prijzen, beschikbaarheid en technische specificaties van websites van leveranciers mogelijk maakt.

Wanneer u een gekoppeld onderdeel aanmaakt in PartsBox, associeert u dit met een specifiek MPN van een fabrikant. Hierdoor kan de software realtime informatie over het onderdeel ophalen, wat het proces van voorraadbeheer en het maken van BOM's stroomlijnt. Gekoppelde onderdelen maken het gemakkelijker om uw onderdeelgegevens up-to-date en nauwkeurig te houden, aangezien de informatie wordt gesynchroniseerd met de database van de leverancier.

In tegenstelling tot gekoppelde onderdelen, worden lokale onderdelen in PartsBox gebruikt voor componenten die geen MPN hebben of niet online te koop zijn, zoals generieke componenten, aangepaste onderdelen, PCB's of mechanische onderdelen. U kunt echter na het aanmaken nog steeds een lokaal onderdeel koppelen aan een online identiteit, indien nodig.

Waar is het veld "lokaal/bedrijfs onderdeelnummer"?

PartsBox ondersteunt twee identificatoren voor gekoppelde componenten: het onderdeelnummer van de fabrikant (MPN) en een lokaal onderdeelnummer. Het lokale onderdeelnummer, ook wel het bedrijfsartikelnummer genoemd, maakt het mogelijk om een interne identificator aan een component toe te wijzen. Dit is handig voor bedrijven die hun eigen interne onderdeelnummeringsschema hebben.

Om het lokale componentnummer voor een gekoppeld component in te stellen, hernoemt u eenvoudig het component. Als het lokale componentnummer verschilt van het MPN, worden beide weergegeven en geïndexeerd voor zoeken. Hierdoor kunnen componenten via beide identificaties worden gevonden.

Lokale onderdeelnummers zijn een functie van betaalde PartsBox-abonnementen. Het gratis Hobbyist/Maker-plan identificeert gekoppelde componenten uitsluitend aan de hand van hun MPN en ondersteunt geen lokale onderdeelnummers

Waarom zijn componentnamen in mijn database identiek aan fabrikant onderdeelnummers (MPN's)?

Het gratis Hobbyist/Maker-plan identificeert gekoppelde componenten uitsluitend aan de hand van hun fabrikantonderdeelnummer (MPN). De componentnaam wordt automatisch ingesteld om overeen te komen met het MPN.

Betaalde abonnementen maken het mogelijk om een aangepaste lokale naam voor componenten te definiëren, ook wel het lokale onderdeelnummer of bedrijfsonderdeelnummer genoemd. Dit maakt het mogelijk om de interne component-ID te onderscheiden van het onderdeelnummer van de fabrikant.

Moet ik gepaneliseerde PCB's toevoegen als panelen of als enkele PCB's?

Het juiste antwoord is "dat hangt ervan af". Maar over het algemeen is het beter om de kale PCB's toe te voegen en panelen te behandelen als een verpakkingsdetail, vergelijkbaar met hoe componenten in trays aankomen. Dit werkt goed samen met productie: een productie- en prijseenheid is immers meestal een enkel getest apparaat, ook al worden ze misschien in panelen geproduceerd en getest en pas helemaal aan het einde losgemaakt.

Opslag

Hoe moet ik opslaglocaties benoemen?

Opslaglocaties in PartsBox kunnen worden benoemd volgens elk gewenst schema, maar de volgende conventie wordt aanbevolen:

  1. Begin de naam met een letter die het opslagtype aangeeft:
    1. 'b' voor dozen met vakken
    2. 's' voor planken met componentenreels
    3. 'c' voor kasten met lades
  2. Volg de letter met een tweecijferig nummer dat de opslageenheid uniek identificeert (01, 02, enz.).
  3. Voor locaties met subvakken voegt u de rastercoördinaten van het vak toe met behulp van een schaakbord-naamsysteem (a1, a2, b1, b2, enz.). De rastergrootte hangt af van het aantal vakken.

Dit resulteert in opslaglocatienamen zoals:

  • "b01-a4" : Doos 1, rij A, kolom 4
  • "s12-l1-r2" : Plank 12, niveau 1, haspel 2
  • "c05-d3" : Kast 5, lade 3

Namen van opslaglocaties kunnen op elk moment worden gewijzigd in PartsBox. Denk echter goed na over het naamschema voordat u labels of stickers afdrukt, aangezien hernoemen onhandig wordt zodra labels op de fysieke opslaglocaties zijn aangebracht.

Hoe verwijder ik een opslaglocatie?

Opslaglocaties kunnen niet direct worden verwijderd in PartsBox. Dit is om de gegevensintegriteit te behouden en corruptie van de voorraadgeschiedenis te voorkomen. Als een opslaglocatie zou worden verwijderd, zouden historische voorraadboekingen die naar die locatie verwijzen naar een niet-bestaande locatie wijzen, wat tot inconsistenties leidt.

Als alternatief kunnen opslaglocaties worden gearchiveerd. Archiveren verbergt de opslaglocatie uit de normale weergaven, terwijl de historische gegevens behouden blijven. Gearchiveerde locaties zijn alleen zichtbaar bij het bekijken van de voorraadgeschiedenis van onderdelen die eerder op die locatie waren opgeslagen.

Deze aanpak zorgt ervoor dat eerdere voorraadbewegingen en opslaggegevens intact en toegankelijk blijven, zelfs wanneer een opslaglocatie niet langer actief in gebruik is. De archiveringsfunctionaliteit maakt het mogelijk om de lijst met opslaglocaties op te schonen zonder waardevolle historische informatie te verliezen.

Ondersteunt PartsBox hiërarchische opslaglocaties (locaties binnen locaties)?

PartsBox gebruikt een vlak opslagnamenschema en ondersteunt niet direct hiërarchische opslaglocaties. Het implementeren van hiërarchische opslag introduceert complexiteit bij het zoeken, filteren en consistent weergeven van locaties in de hele applicatie.

Als alternatief kan het naamgevingsschema van de opslaglocatie worden gebruikt om hiërarchie te coderen. Namen zoals "Plank 1 - Doos 2 - Vak A" kunnen bijvoorbeeld de fysieke hiërarchie weerspiegelen terwijl er toch een platte structuur in de applicatie wordt gebruikt.

Deze aanpak biedt de organisatorische voordelen van hiërarchische opslag en vermijdt tegelijkertijd de technische uitdagingen en potentiële inconsistenties die voortvloeien uit het modelleren van opslaglocaties op een hiërarchische manier binnen de applicatie.

Projecten

Kunnen CAD-gegevens worden geïmporteerd in een Project of BOM in PartsBox?

Ja, PartsBox ondersteunt het importeren van BOM's uit CSV- of TSV-bestanden die zijn geëxporteerd vanuit elektronische CAD-software. Importvoorinstellingen zijn beschikbaar voor Altium Designer, Autodesk EAGLE en KiCad, waardoor snelle en eenvoudige BOM-import mogelijk is.

Naast de voorinstellingen maakt een aangepaste importinstelling het mogelijk om CSV-kolommen toe te wijzen aan PartsBox-gegevensvelden. Dit maakt het mogelijk om BOMs te importeren vanuit vrijwel elke CAD-software die een BOM als CSV-bestand kan exporteren.

De KiCad BOM-importvoorinstelling is beschikbaar in alle plannen, inclusief het gratis plan. Voorinstellingen voor commerciële CAD-pakketten, evenals de aangepaste importfunctionaliteit, zijn beperkt tot betaalde commerciële abonnementen.

Raadpleeg de BOM Import functiebeschrijving voor meer details over het BOM-importproces en ondersteunde formaten.

Hoe worden valutaconversies afgehandeld in PartsBox?

PartsBox gebruikt de wisselkoersen van de Europese Centrale Bank (ECB) voor valutaconversie. Deze koersen worden periodiek bijgewerkt in de applicatie om de laatste waarden weer te geven.

Voor historische voorraadgegevens slaat PartsBox de oorspronkelijke waarde en valuta van elke invoer op. Wanneer deze historische gegevens moeten worden weergegeven, worden de oorspronkelijke waarden 'on-the-fly' geconverteerd met behulp van de huidige wisselkoersen. Dit verschilt van de aanpak die doorgaans wordt gebruikt in boekhoudsoftware, die historische wisselkoersen gebruikt voor dergelijke conversies.

De reden achter het gebruik van huidige wisselkoersen voor historische gegevens is gebaseerd op de aanname dat gebruikers doorgaans de huidige prijzen voor een stuklijst (BOM) willen zien om winstmarges te schatten. Daarom biedt het toepassen van de huidige wisselkoersen op historische gegevens een relevantere kostenraming voor de huidige tijdsperiode.

Gegevens

Kan ik mijn eigen aangepaste velden toevoegen?

Ja, met PartsBox kunt u uw eigen aangepaste velden definiëren om extra gegevens op te slaan, naast de standaardvelden. Deze mogelijkheid is inbegrepen in alle commerciële abonnementen.

Aangepaste velden kunnen worden toegevoegd aan componenten, lots, opslaglocaties, bestellingen, projecten en project (BOM) regels.

Aangepaste velden werken vergelijkbaar met het ingebouwde veld "Notities", waardoor u elk type informatie kunt vastleggen. In tegenstelling tot notities of opmerkingen zijn aangepaste velden echter gestructureerd, geïndexeerd voor zoekopdrachten en kunnen ze worden gebruikt in tabelkolommen en filters in de hele applicatie.

Enkele voorbeelden van hoe aangepaste velden gebruikt kunnen worden:

  • Voor componenten: onderdeelnummers van distributeurs, betrouwbaarheidsniveaus, status van milieucompliance
  • Voor opslaglocaties: temperatuurbereiken, ESD-beschermingsniveaus, eigendomsinformatie, MSL-niveau
  • Voor lots: batchnummers van leveranciers, vervaldata, status van kwaliteitsinspectie
  • Voor bestellingen: goedkeuringsstatus, verzendmethoden, douanedocumentatie
  • Voor projecten: projectmanagers, ontwikkelingsfasen, wettelijke goedkeuringen

Kan ik mijn gegevens exporteren/downloaden?

PartsBox biedt uitgebreide functionaliteit voor gegevensexport, waardoor gebruikers op elk moment alle in het systeem ingevoerde gegevens kunnen downloaden. De geëxporteerde gegevens worden geleverd in JSON (JavaScript Object Notation) formaat, wat een machine-leesbaar en gemakkelijk te parsen gegevensuitwisselingsformaat is.

De keuze voor JSON als exportformaat wordt gedreven door de complexiteit van het onderliggende datamodel in PartsBox. De datastructuren kunnen niet adequaat worden weergegeven in een tabelformaat zoals een spreadsheet. JSON behoudt de volledige datahiërarchie en relaties, waardoor alle informatie behouden blijft tijdens het exportproces. Dit biedt gebruikers de flexibiliteit om hun gegevens in de toekomst naar alternatieve systemen te migreren indien nodig.

Wat is JSON? Wat kan ik ermee doen?

JSON (JavaScript Object Notation) is een lichtgewicht formaat voor gegevensuitwisseling waarmee gestructureerde gegevens kunnen worden opgeslagen in een goed gedefinieerd en voor mensen leesbaar bestandsformaat. Het dient een soortgelijk doel als XML (eXtensible Markup Language), maar biedt een eenvoudigere syntaxis en is gemakkelijker te parsen.

De datadumps die door PartsBox in JSON-formaat worden aangeboden, zijn voornamelijk bedoeld voor programmatisch gebruik en import in andere systemen. Hoewel de geëxporteerde JSON-bestanden niet direct in spreadsheet-applicaties kunnen worden gebruikt, zijn ze zeer waardevol voor ontwikkelaars en systeemintegrators die de gegevens moeten verwerken en importeren in andere softwaretools of databases.

Het is belangrijk op te merken dat het datamodel in PartsBox niet plat is, wat betekent dat het niet nauwkeurig kan worden weergegeven in een eenvoudige tabelstructuur zoals een CSV-bestand (Comma-Separated Values). Elk component in PartsBox houdt bijvoorbeeld een geschiedenis van voorraadboekingen bij, die verloren zou gaan als de gegevens zouden worden geëxporteerd als een platte spreadsheet. Het JSON-formaat behoudt de rijke structurele informatie en relaties tussen verschillende entiteiten in het PartsBox-datamodel.

Kan ik geëxporteerde gegevens bewerken en weer importeren in PartsBox?

Nee, het bewerken en opnieuw importeren van geëxporteerde gegevens wordt momenteel niet ondersteund. Het toestaan van willekeurige wijzigingen in de geëxporteerde gegevens zou complexe consistentiecontroles vereisen om te voorkomen dat fouten of inconsistenties worden geïntroduceerd bij het terug importeren van de gewijzigde gegevens in PartsBox.

In geval van gegevensverlies of corruptie kan PartsBox-ondersteuning uw gegevens handmatig importeren als een eenmalige noodherstelmaatregel. Dit proces is echter niet geautomatiseerd en vereist handmatige tussenkomst door het PartsBox-team om de gegevensintegriteit te waarborgen.

Zijn mijn gegevens veilig?

PartsBox hanteert verschillende maatregelen om de veiligheid en integriteit van gebruikersgegevens te waarborgen:

Gegevensopslag: Alle gebruikersgegevens worden opgeslagen in een gedistribueerd databasesysteem, met replicatie over meerdere servers voor redundantie en hoge beschikbaarheid.

Gegevensback-ups: Er worden elk uur versleutelde back-ups gemaakt, inclusief off-site back-ups voor herstel na calamiteiten. Back-upversleuteling maakt gebruik van de AES-256-standaard.

Wachtwoordbeveiliging: Gebruikerswachtwoorden worden gehasht en gesalt met SHA512 gecombineerd met bcrypt voor robuuste bescherming tegen kraakpogingen.

Dataportabiliteit: Gebruikers kunnen hun volledige dataset op elk moment exporteren in JSON-formaat. In geval van een catastrofale gebeurtenis kunnen de gegevens worden hersteld vanuit deze JSON-export.

Toegangsbeveiliging: Alle gegevenstoegang vindt plaats via HTTPS, wat zorgt voor versleuteling van gegevens tijdens transport.

Verantwoordelijkheid van de gebruiker: Gebruikers zijn verantwoordelijk voor het instellen van een sterk accountwachtwoord. Het gebruik van een gerenommeerde wachtwoordmanager om een wachtwoord met hoge entropie te genereren wordt aanbevolen.

Door gebruik te maken van industriestandaard encryptie, hashing-algoritmen en back-upprocedures, beschermt PartsBox gebruikersgegevens tegen ongeoorloofde toegang of verlies. De gedistribueerde architectuur en off-site back-ups zorgen voor verdere veerkracht. Gegevensportabiliteit zorgt ervoor dat gebruikers hun gegevens kunnen ophalen indien nodig. Uiteindelijk delen zowel PartsBox als de gebruikers de verantwoordelijkheid voor gegevensbeveiliging.

Hoe kan ik mijn gebruikersnaam of bedrijfsnaam in PartsBox wijzigen?

Neem contact op met support en wij doen het voor u!

Zakelijk

Is PartsBox gratis voor makers en hobbyisten? Wat is het verdienmodel?

PartsBox biedt een gratis plan voor makers en hobbyisten. De dienst genereert inkomsten via betaalde plannen, die zeer geschikt zijn voor bedrijven die zich bezighouden met prototyping, elektronicalabs, onderzoekslabs en kleinschalige tot middelgrote elektronicaproductie (inclusief contractfabrikanten). De inkomsten uit deze betaalde plannen zorgen voor de voortdurende ontwikkeling en het onderhoud van PartsBox.

Hoe kan ik een nieuwe functie aanvragen in PartsBox?

Gebruik het meegeleverde suggestie-/feedbackformulier om een nieuwe functie aan te vragen. Geef bij het indienen van uw verzoek aan of het ontbreken van deze functie een "showstopper" is die u ervan weerhoudt PartsBox volledig te gebruiken. Geef daarnaast aan of u bereid zou zijn te upgraden naar een hoger abonnement om toegang te krijgen tot de gevraagde functie, als deze u aanzienlijke waarde zou bieden.

Waarom is functie X niet inbegrepen in het gratis abonnement?

Het ontwikkelen en onderhouden van software vereist aanzienlijke middelen, waaronder hardware, energie en arbeidskosten. Als bedrijf streeft PartsBox ernaar financieel duurzaam en stabiel te zijn op de lange termijn om een betrouwbare dienst aan zijn gebruikers te kunnen blijven leveren. Dit is geen door durfkapitaal gefinancierd bedrijf: het jaagt geen groei na ten koste van alles.

Om dit te bereiken, biedt PartsBox verschillende abonnementsplannen aan. Het gratis plan is ontworpen om hobbyisten en makers alle essentiële functies te bieden die ze nodig hebben om hun voorraad elektronische onderdelen effectief te beheren. Een uitzondering is de in-browser barcodescanfunctie met behulp van de camera van een computer. Vanwege de hoge licentiekosten per gebruiker die aan deze technologie zijn verbonden, is het niet haalbaar om deze in het gratis plan op te nemen. PartsBox streeft er echter naar om de nuttigste functies toegankelijk te maken voor alle gebruikers en tegelijkertijd de levensvatbaarheid van de service op lange termijn te waarborgen.

Levensvatbaarheid op lange termijn en gegevensbeveiliging

Een veelvoorkomende zorg bij het adopteren van nieuwe software, vooral bij kleinere bedrijven, is de levensvatbaarheid op lange termijn. Zal de software in de toekomst nog steeds worden ondersteund en onderhouden? Het is een terechte vraag, gezien het hoge faalpercentage van tech-startups. Hoewel er geen absolute garanties kunnen worden gegeven, zijn hier enkele belangrijke punten over PartsBox:

  • PartsBox is ontworpen voor goedkoop onderhoud. De architectuur is voornamelijk client-side, wat de serverondersteuningsvereisten voor de gratis laag minimaliseert. Dit verlaagt de operationele kosten en verhoogt de duurzaamheid.
  • PartsBox is een winstgevend bedrijf, geen door durfkapitaal gefinancierde startup die met verlies draait. Winstgevendheid draagt bij aan stabiliteit op lange termijn en vermindert het risico op plotselinge sluiting door gebrek aan financiering.
  • PartsBox is een stabiel langetermijnproject, geen kortetermijnonderneming. De focus ligt op het bouwen van een betrouwbare, duurzame oplossing.

Dat gezegd hebbende, de toekomst is altijd onzeker. Als oprichter streef ik ernaar transparant te zijn en beloftes te vermijden die ik niet kan nakomen. Ik kan alleen mijn huidige intenties delen.

Eén belofte die ik doe, is dat uw gegevens nooit gegijzeld zullen worden. De functionaliteit voor gegevensexport wordt en blijft onderhouden, zodat u uw gegevens op elk moment kunt ophalen. Deze toewijding aan dataportabiliteit biedt gemoedsrust en flexibiliteit.

Samenvattend, hoewel geen enkel bedrijf zijn toekomst kan garanderen, is PartsBox gestructureerd voor duurzaamheid op lange termijn en toegewijd aan gegevensbeveiliging en toegankelijkheid.

Beheer uw voorraad, inkoop en productie

Probeer de demo

Abonnementen & prijzen