PartsBox Gebruikershandleiding

Inleiding

Wat is PartsBox?

PartsBox is een online tool voor het beheren van de voorraad van elektronische componenten, stuklijstprijsbepaling en productie. Het biedt een gecentraliseerd platform voor het hele elektronicaproductieproces — van het inkopen en opslaan van componenten tot het bouwen van projecten en het volgen van de output.

Belangrijkste mogelijkheden zijn onder meer:

  • Voorraadbeheer: volg componenten, voorraadniveaus en opslaglocaties, met ondersteuning voor gekoppelde componenten (met onderdeelnummers van de fabrikant), lokale componenten, meta-componenten en subassemblage-componenten.
  • BOM-prijzen: prijs uw stuklijst met behulp van actuele aanbiedingen van online distributeurs, met ondersteuning voor prijskortingen, valutaconversies, MOQ en lokale leveranciersaanbiedingen.
  • Productie: bouw projecten op basis van stuklijsten, met eentraps- en meertraps-builds, subassemblages, serienummertracering en volledige buildgeschiedenis.
  • Partijbeheer: traceer specifieke partijen componenten van bron tot gebruik in productie, met tweerichtingstraceerbaarheid voor kwaliteitscontrole en naleving van regelgeving.
  • Inkoop: maak en beheer inkooporders, volg de bestelstatus en ontvang componenten in de voorraad.
  • ID Anything™: elk object in PartsBox (onderdeel, partij, opslaglocatie, build, bestelling, project) krijgt een unieke, compacte code toegewezen die kan worden afgedrukt als een QR-label, gescand met een mobiel apparaat en gebruikt voor BOM-matching in CAD-tools. Gecombineerd met serienummertracering per apparaat, maakt dit volledige levenscyclustraceerbaarheid mogelijk, van productie tot buitendienst.
  • Barcodes scannen en labels printen: scan barcodes om snel componenten op te zoeken en voorraad toe te voegen, en print labels voor opslaglocaties en partijen.
  • CAD-integratie: importeer stuklijsten uit KiCad, Altium Designer en andere EDA-tools.
  • API: programmatische toegang tot uw componentendatabase voor integratie met andere systemen.
  • Rapporten: voorraadwaardering, waarschuwingen voor lage voorraad en andere rapporten.

Ontwerpfilosofie

PartsBox is ontworpen om snel, onopvallend en gebruiksvriendelijk te zijn. De interface is responsief — het zoeken naar componenten, het controleren van de voorraad en het beheren van projecten gebeurt allemaal direct. Meerdere gebruikers kunnen tegelijkertijd werken, waarbij wijzigingen voor iedereen in realtime zichtbaar zijn.

In tegenstelling tot traditionele ERP- (Enterprise Resource Planning) of MRP- (Material Requirements Planning) tools, is PartsBox eenvoudig te introduceren en te integreren in een bestaande workflow, met minimale wrijving. Het doel is een tool die u helpt georganiseerd en efficiënt te blijven zonder in de weg te zitten.

Aan de Slag

Deze sectie leidt u door de basisprincipes van PartsBox: het aanmaken van een opslaglocatie, het toevoegen van een component, het op voorraad nemen ervan en het bouwen van uw eerste project. Elke stap bouwt voort op de vorige, en aan het einde heeft u een werkend project met een geprijsde BOM. Latere secties van deze gids behandelen elk onderwerp in veel meer detail.

Een opslaglocatie aanmaken

Voordat u componenten toevoegt, stelt u ten minste één opslaglocatie in om weer te geven waar uw componenten fysiek zullen verblijven. Navigeer naar 'Opslag' in het bovenste menu en klik op 'Aanmaken'. Het standaardtabblad is 'Enkel', wat één locatie aanmaakt.

Voer een naam in voor uw opslaglocatie (bijvoorbeeld 'b01' voor uw eerste doos, of 'shelf-A1' voor een plankvak) en klik op 'Aanmaken'. U kunt later altijd meer locaties toevoegen, inclusief rasters van locaties voor dozen met vakken.

Voor suggesties over het benoemen van opslaglocaties, zie de sectie Opslaglocaties onder Voorraad en Opslag.

Een component aanmaken

Navigeer naar 'Componenten' in het bovenste menu en klik op 'Aanmaken'. U ziet een keuze uit componenttypen: Gekoppeld component, Lokaal component en Meta-component.

Kies 'Gekoppeld component' als uw component een onderdeelnummer van de fabrikant (MPN) heeft. Typ het MPN in het veld 'Exacte componentnaam zoeken' en klik op 'Zoeken'. PartsBox zoekt naar uw component en geeft overeenkomende resultaten weer, samen met hun specificaties en datasheet-links. Selecteer de juiste overeenkomst uit de lijst en klik op 'Component aanmaken'.

Als uw component geen MPN heeft (een generieke weerstand, een printplaat, een op maat gemaakt mechanisch onderdeel), kies dan in plaats daarvan 'Lokaal component' en voer een naam in.

Voor meer details over onderdeeltypen, zie de sectie Wat zijn Componenten? onder Componenten.

Voorraad toevoegen

Na het aanmaken van een component, moet u voorraad toevoegen om de fysieke componenten weer te geven die u bij de hand heeft. Navigeer naar de detailpagina van het component en klik op 'Voorraad toevoegen' in het linkermenu.

De voorraadwizard heeft drie stappen:

  1. Hoeveelheid en prijsbepaling: Voer de hoeveelheid in die u heeft. Selecteer optioneel een prijstype (per component of hele partij) en voer in wat u heeft betaald.
  2. Opslaglocatie: Selecteer de opslaglocatie die u eerder heeft aangemaakt.
  3. Extra informatie: Voeg optioneel een opmerking toe (bijvoorbeeld 'initiële voorraad' of een bestelreferentie).

Klik op 'Voorraad toevoegen' om te bevestigen.

Voor meer informatie over voorraadbeheer, zie de sectie Voorraad onder Voorraad en Opslag.

Maak een Project

Een project in PartsBox vertegenwoordigt een Bill of Materials (BOM). Navigeer naar 'Projecten' in het bovenste menu en klik op 'Maken'. Voer een naam (en optioneel een beschrijving) in voor uw project en klik op 'Project Maken'.

Een Component Toevoegen aan het Project

Open uw nieuw gemaakte project en navigeer naar het tabblad 'BOM'. Klik op 'Onderdeelinvoer toevoegen' om de onderdelenkiezer te openen. Zoek naar het onderdeel dat u eerder hebt gemaakt, selecteer het en bevestig. Het onderdeel wordt aan de stuklijst toegevoegd met een standaardhoeveelheid van 1. U kunt vervolgens op de invoer klikken om deze uit te vouwen en de hoeveelheid aan te passen, referentieaanduidingen toe te voegen of andere velden te configureren.

Een Project Aanmaken door een BOM te Importeren

Als u al een stuklijst hebt geëxporteerd vanuit een CAD-tool (KiCad, Altium, Eagle of een andere tool die CSV kan exporteren), kunt u een project maken door deze te importeren. Navigeer naar 'Projecten' en klik op 'Importeren'. Upload uw CSV- of TSV-bestand.

PartsBox zal het bestand parseren en een voorbeeld tonen. Pas indien nodig het veldscheidingsteken en de tekencodering aan totdat het voorbeeld er correct uitziet. Wijs vervolgens elke kolom toe aan het juiste BOM-veld met behulp van de vervolgkeuzelijsten boven elke kolom. De knop 'Raden' kan de toewijzingen vaak automatisch goed krijgen, maar controleer altijd het resultaat. De belangrijkste toewijzingen zijn 'Hoeveelheid', 'Onderdeel' en 'Referentieaanduidingen'.

Na het toewijzen van kolommen zal PartsBox proberen elke BOM-invoer automatisch te koppelen aan een onderdeel in uw database. Invoeren die overeenkomen met een onderdeel worden weergegeven met de onderdeelnaam; niet-gekoppelde invoeren worden gemarkeerd. Als u het onderdeel in de vorige stappen hebt gemaakt en de stuklijst hetzelfde MPN bevat, wordt het automatisch gekoppeld.

Om een niet-gekoppelde invoer handmatig te koppelen, klikt u erop om de invoerdetails uit te vouwen. Klik in de sectie 'Onderdeelkoppeling' op 'Koppelen aan een bestaand onderdeel' om de onderdelenkiezer te openen en het juiste onderdeel te selecteren. U kunt daar indien nodig ook direct een nieuw onderdeel maken.

Zodra u tevreden bent met de toewijzingen en overeenkomsten, voert u een projectnaam in en klikt u op 'Importeren'.

Voor meer details over het importeren van stuklijsten (BOM's), het matchen en het beheren van items, zie de sectie Werken met BOM's onder Projecten en BOM's.

Werken met Gegevens

PartsBox maakt veelvuldig gebruik van tabellen om gegevens weer te geven en te beheren. Veel functies – zoals zoeken binnen tabellen, filteren, tabelconfiguratie, bulkbewerkingen, aangepaste velden, tags en bijlagen – werken consistent over verschillende soorten gegevens (componenten, partijen, opslaglocaties, bestellingen, projecten, BOM-invoeren en builds). Deze sectie beschrijft deze dwarsdoorsnijdende functies.

Tabellen

Tabellen in PartsBox zijn interactief en rijk aan functies. Ze ondersteunen zoeken, filteren, kolomconfiguratie, sorteren, bulkselectie en exporteren naar PDF of CSV. Tabelinstellingen worden per tabel onthouden, zodat uw voorkeuren behouden blijven over sessies heen. De hieronder beschreven functies zijn van toepassing op de meeste tabellen in de applicatie.

Zoeken in Tabel

Naast het hoofdzoekvak voor componenten (beschreven in de sectie Componenten), zijn zoekmogelijkheden beschikbaar in de meeste tabellen in de hele applicatie. Deze zoekvakken in de tabel bieden exacte matchingfunctionaliteit om u te helpen de weergegeven rijen snel te verfijnen. Typ eenvoudig in het zoekvak boven een tabel om de inhoud ervan te filteren. De zoekopdracht houdt rekening met waarden in alle zichtbare kolommen.

Filteren

De meeste tabellen in PartsBox ondersteunen geavanceerde filtermogelijkheden, waarmee u de weergegeven gegevens snel kunt verfijnen om aan specifieke criteria te voldoen. Het filtersysteem is zeer configureerbaar en ondersteunt complexe logische voorwaarden. Dit gedeelte leidt u door het proces van het maken, gebruiken en beheren van filters in PartsBox.

Filters toepassen op tabellen

Volg deze stappen om de gegevens in een tabel te filteren:

  • Zoek het filterpictogram in de rechterbovenhoek van de tabel die u wilt filteren.
  • Klik op het filterpictogram om het filterconfiguratiescherm voor die tabel te openen.
  • Voeg filtervoorwaarden toe met behulp van de knoppen "Voorwaarde toevoegen" of "Meerdere voorwaarden toevoegen". U kunt meerdere voorwaarden combineren met behulp van logische AND/OR-operatoren.
  • Selecteer voor elke filtervoorwaarde een veld, kies een voorwaarde en voer een waarde in.
  • Zodra u uw filtervoorwaarden hebt gedefinieerd, klikt u op de knop "Filters toepassen" onderaan het scherm om de filters op de tabel toe te passen.

Om snel alle momenteel toegepaste filters uit een tabel te verwijderen, gebruikt u de knop "Verwijder alle filters". Als u van plan bent het filter in de toekomst opnieuw te gebruiken, zorg er dan voor dat u het opslaat als een voorinstelling voordat u het verwijdert.

Filtervoorwaarden definiëren

Filtervoorwaarden zijn de bouwstenen van uw filters. Elke voorwaarde bestaat uit een veld, een conditie en een waarde:

  • Veld: Selecteer het veld dat u wilt gebruiken voor filtering uit de lijst. De beschikbare velden variëren afhankelijk van de tabel en de gegevens die deze weergeeft. Bijvoorbeeld, "[Opslag] Tags" vertegenwoordigt tags die zijn toegewezen aan een opslaglocatie.
  • Voorwaarde: Kies een voorwaarde die overeenkomt met uw filtervereisten. De lijst met beschikbare voorwaarden is afhankelijk van het geselecteerde veldtype. Als u bijvoorbeeld "[Opslag] Tags" selecteert, ziet u voorwaarden zoals "bevat al deze tags", "bevat een van deze tags" en "bevat geen van deze tags".
  • Waarde: Voer de waarde in waaraan de voorwaarde moet voldoen. Afhankelijk van het veldtype kan dit een lijst met tags zijn (voor een tagveld), een tekstreeks, een getal of een getallenbereik (interval).

U kunt meerdere filtervoorwaarden combineren met logische EN/OF-operatoren. PartsBox ondersteunt geneste voorwaarden, waardoor u complexe filterlogica kunt creëren door enkele voorwaarden of meerdere voorwaarden gecombineerd met EN/OF onder elke EN/OF-verklaring toe te voegen.

Numerieke waarden invoeren

Bij het invoeren van numerieke waarden in filtervoorwaarden kunt u voor het gemak eenheidsprefixen gebruiken. Voer eenvoudigweg het prefix in zonder de eenheid. Gebruik bijvoorbeeld "22u" in plaats van "22μF" en "10k" in plaats van "10kΩ". Merk op dat de prefixen hoofdlettergevoelig zijn, dus "m" en "M" vertegenwoordigen verschillende waarden.

PartsBox ondersteunt de volgende eenheidsvoorvoegsels:

  • T: tera (1012)
  • G: giga (109)
  • M: mega (106)
  • k: kilo (103)
  • d: deci (10-1)
  • c: centi (10-2)
  • m: milli (10-3)
  • u of μ: micro: (10-6)
  • n: nano (10-9)
  • p: pico (10-12)
  • f: femto (10-15)

Filtervoorinstellingen beheren

Met PartsBox kunt u uw filters opslaan als voorinstellingen, die persoonlijk kunnen zijn of gedeeld binnen uw bedrijf. Met deze functie kunt u snel complexe filters laden en filters definiëren die nuttig zijn voor iedereen in uw organisatie.

Om uw filtervoorinstellingen te beheren:

  • Gebruik de knop "Preset Laden" om een eerder opgeslagen filterpreset toe te passen op de huidige tabel.
  • Klik op "Preset Opslaan" om de huidige filterconfiguratie op te slaan als een nieuwe preset. Kies of u deze wilt opslaan als een persoonlijke preset of een bedrijfsbrede preset.
  • Klik op "Presets Beheren" om toegang te krijgen tot extra opties voor presetbeheer:
    • Ongewenste presets verwijderen
    • Bestaande presets dupliceren
    • Presets kopiëren of verplaatsen tussen uw persoonlijke presets en bedrijfspresets

Snelle toegang tot filtervoorinstellingen

Wanneer u filterconfiguraties opslaat als voorinstellingen, verschijnen ze in een vervolgkeuzemenu in de tabelkop. Dit biedt snelle toegang tot uw veelgebruikte filters en maakt het schakelen tussen verschillende weergaven efficiënt.

Filtervoorinstellingen kunnen vergelijkbaar functioneren als categorieën wanneer ze gebaseerd zijn op tags of namen. In tegenstelling tot starre categoriesystemen waarbij elk item slechts tot één categorie behoort, bieden voorinstellingen meer flexibiliteit door items gelijktijdig in meerdere gefilterde weergaven te laten verschijnen. Deze aanpak geeft u de organisatorische voordelen van categorieën zonder hun typische beperkingen.

Tabelconfiguratievoorinstellingen

Naast filtervoorinstellingen stelt PartsBox u in staat om tabelkolomconfiguraties op te slaan als voorinstellingen. Dit is handig wanneer verschillende gebruikers in uw organisatie dezelfde kolommen in een consistente lay-out moeten zien, of wanneer u snel wilt schakelen tussen verschillende kolomopstellingen voor verschillende taken.

Tabelconfiguratie-presets slaan de selectie van kolommen, hun volgorde en hun relatieve breedtes op. Net als filter-presets kunnen ze worden opgeslagen als persoonlijke presets (alleen zichtbaar voor u) of als bedrijfsbrede presets (gedeeld met alle gebruikers in uw organisatie).

Om een tabelconfiguratie als voorinstelling op te slaan:

  • Klik op het tabelconfiguratiepictogram (kolommenpictogram) in de tabelkop om de configuratiemodus te openen.
  • Voeg kolommen toe, verwijder ze en rangschik ze naar behoefte. U kunt kolomranden slepen om ze te vergroten of verkleinen.
  • Gebruik de knop "Opslaan als voorinstelling" onderaan het configuratiepaneel.
  • Voer een naam in voor de voorinstelling en kies of u deze als een persoonlijke of bedrijfsbrede voorinstelling wilt opslaan.
  • Klik op "Opslaan" om te bevestigen.

Om een opgeslagen tabelconfiguratie-preset te laden:

  • Gebruik de vervolgkeuzelijst "Configuratiepreset laden..." die in de tabelkop verschijnt (wanneer presets beschikbaar zijn).
  • Selecteer een preset uit de lijst. Persoonlijke presets tonen "(persoonlijk)" en bedrijfspresets tonen "(bedrijf)" naast hun naam.
  • De tabel wordt onmiddellijk bijgewerkt om de opgeslagen kolomconfiguratie weer te geven.

U kunt uw voorinstellingen ook beheren door op het tabelconfiguratiepictogram te klikken en de knop "Voorinstellingen beheren" te gebruiken om:

  • Hernoem voorinstellingen door op hun namen te klikken
  • Verwijder voorinstellingen die u niet langer nodig hebt
  • Dupliceer voorinstellingen om variaties te maken
  • Kopieer voorinstellingen tussen persoonlijke en bedrijfscollecties
  • Verplaats voorinstellingen van persoonlijk naar bedrijf (of vice versa)

Voorinstellingen voor tabelconfiguratie zijn vooral handig voor teams die consistente weergaven nodig hebben voor verschillende gebruikers, zoals ervoor zorgen dat iedereen dezelfde kolommen ziet bij het exporteren van gegevens of het beoordelen van de voorraad.

Tabelexports

De meeste tabellen in PartsBox kunnen worden geëxporteerd als PDF of CSV met behulp van de knop Exporteren in de tabelvoettekst. De export omvat alle rijen die overeenkomen met de huidige zoek- en filtercriteria, met behulp van de momenteel geconfigureerde kolommen.

Elke tabel heeft twee afzonderlijke kolomconfiguraties: één voor weergave en één voor export. Exporteren vereist vaak een andere set kolommen dan wat u op het scherm ziet, dus deze worden onafhankelijk onderhouden. Wanneer u de tabelconfiguratiemodus opent (door op het kolommenpictogram in de tabelkop te klikken), kunt u met een selector aan de linkerkant schakelen tussen het bewerken van de weergaveconfiguratie en de exportconfiguratie. Als u merkt dat geëxporteerde gegevens niet overeenkomen met wat u op het scherm ziet, controleer dan de exportkolomconfiguratie — deze is waarschijnlijk ingesteld op andere kolommen.

PDF-exporten produceren hoogwaardige uitvoer met een koptekst die de documenttitel en uw bedrijfslogo bevat (indien geüpload in Instellingen > Algemeen, zie de sectie Organisaties en Toegang), en de tabelgegevens met opmaak die geschikt is voor afdrukken. Afbeeldingen en URL's die aanwezig zijn in tabelkolommen worden opgenomen in de PDF-export. Miniatuurafbeeldingen worden waar van toepassing inline weergegeven.

CSV-exporten produceren een standaard door komma's gescheiden bestand dat geschikt is voor gebruik in spreadsheets en andere tools.

Bewerkingen op meerdere items

Veel tabellen in PartsBox ondersteunen het selecteren van meerdere items en het uitvoeren van bulkbewerkingen daarop. Dit patroon werkt consistent over componenten, partijen, opslaglocaties, bestellingen, projecten, BOM-invoeren en builds.

Gebruik de selectievakjes naast elke rij om items te selecteren. De applicatie onthoudt uw selecties terwijl u zoekt en filtert, zodat u in de loop van de tijd een selectie kunt opbouwen zonder eerder geselecteerde items te verliezen. Gebruik het selectievakje in de tabelkop om alle zichtbare items te selecteren of deselecteren. Zodra u items hebt geselecteerd, gebruikt u het menu "Geselecteerd..." om toegang te krijgen tot beschikbare bewerkingen. De specifieke bewerkingen verschillen afhankelijk van het type gegevens waarmee u werkt – zie de relevante secties voor details.

Aangepaste velden

Aangepaste velden bieden een flexibele manier om gestructureerde gegevens op te slaan en te organiseren voor verschillende objecten in PartsBox. Aangepaste velden kunnen worden toegevoegd aan componenten, partijen, opslaglocaties, bestellingen, projecten, project (BOM)-regels en builds.

In tegenstelling tot notities of opmerkingen zijn aangepaste velden gestructureerd, geïndexeerd voor zoekopdrachten en kunnen ze worden gebruikt in tabelkolommen en filters in de hele applicatie. Hiermee kunt u extra attributen definiëren en opslaan die specifiek zijn voor de behoeften, workflows of industriële vereisten van uw organisatie.

Enkele voorbeelden van hoe aangepaste velden gebruikt kunnen worden:

  • Voor componenten: onderdeelnummers van distributeurs, betrouwbaarheidsniveaus, status van milieu-naleving
  • Voor opslaglocaties: temperatuurbereiken, ESD-beschermingsniveaus, eigendomsinformatie, MSL-niveau
  • Voor partijen: batchnummers van leveranciers, vervaldata, status van kwaliteitsinspectie
  • Voor bestellingen: goedkeuringsstatus, verzendmethoden, douanedocumentatie
  • Voor projecten: projectmanagers, ontwikkelingsfasen, wettelijke goedkeuringen
  • Voor builds: batchnummers, identificatie van productielijnen, status van kwaliteitscontrole

Aangepaste velden zijn volledig geïntegreerd in de PartsBox-interface en kunnen zijn:

  • Toegevoegd aan tabelweergaven als kolommen
  • Geëxporteerd in PDF of CSV tabelexporten
  • Gebruikt voor zoeken
  • Gebruikt in filters

Bulkoperaties met aangepaste velden

Wanneer u met meerdere items werkt, kunt u bulkbewerkingen uitvoeren op aangepaste velden:

  • Aangepast veld instellen: Voeg een aangepaste veldwaarde toe of werk deze bij op alle geselecteerde items tegelijk
  • Aangepast veld hernoemen: Wijzig de naam van een aangepast veld voor alle geselecteerde items
  • Aangepast veld verwijderen: Verwijder een aangepast veld van alle geselecteerde items

Om deze bewerkingen te gebruiken:

  • Selecteer meerdere items in een tabel met behulp van selectievakjes
  • Gebruik het menu voor bulkacties om de bewerking voor het aangepaste veld te kiezen
  • Volg de aanwijzingen om de bewerking te voltooien

Deze bulkbewerkingen zijn beschikbaar voor onderdelen, lots, opslaglocaties, bestellingen, projecten, projectregels en builds.

Tags

Tags bieden een krachtige en flexibele manier om uw gegevens in PartsBox te categoriseren en te organiseren. Door tags toe te passen op verschillende objecten zoals componenten, opslaglocaties, projecten, bestellingen, lots en producties, kunt u snel specifieke subsets van uw gegevens vinden en filteren.

Tags toepassen

Tags kunnen worden toegewezen vanuit info-/bewerkingsschermen of door meerdere items te selecteren en de optie 'Tags toevoegen/verwijderen...' te gebruiken in het menu 'Selectie'.

Bij het toevoegen van tags voert u eenvoudig de tagnaam in zonder het voorloopteken #. Een object kan een willekeurig aantal tags hebben.

Zoeken met tags

Tags spelen een belangrijke rol bij het zoeken en filteren van uw gegevens. Wanneer u een tag invoert in het zoekvak (voorafgegaan door het # teken), beperkt PartsBox de zoekresultaten tot objecten waaraan die specifieke tag is toegewezen.

Houd er rekening mee dat tags exact worden gematcht. Als u meerdere tags in het zoekvak invoert, moet een object alle opgegeven tags hebben om in de resultaten te worden opgenomen.

Auto-Tags voor Componenten

PartsBox genereert automatisch auto-tags voor uw componenten op basis van hun specificaties. Deze auto-tags worden onafhankelijk van uw handmatig toegewezen tags gemaakt, dus u hoeft zich geen zorgen te maken over conflicten als u een tag toewijst met dezelfde naam als een auto-tag.

Auto-tags bieden een handige manier om componenten te categoriseren zonder handmatige inspanning. Ze zorgen ervoor dat componenten met vergelijkbare specificaties automatisch worden gegroepeerd, waardoor het gemakkelijker wordt om ze te vinden en te beheren.

Bijlagen

PartsBox maakt het mogelijk om willekeurige bestanden te koppelen aan componenten, lots, projecten, opslaglocaties, bestellingen, lokale aanbiedingen en bouws. Deze functie is handig om alle relevante informatie georganiseerd en gemakkelijk toegankelijk te houden. Enkele veelvoorkomende voorbeelden van bestanden die u misschien wilt bijvoegen zijn:

  • Datasheets voor elektronische componenten
  • 3D CAD-modellen van mechanische onderdelen
  • Facturen en pakbonnen voor bestellingen
  • Kwaliteitscontroledocumenten en testrapporten
  • Productfoto's en afbeeldingen
  • Applicatienotities en referentieontwerpen
  • Conformiteitscertificaten (CoC) en veiligheidsinformatiebladen (MSDS)

Door deze bestanden rechtstreeks aan de relevante items in PartsBox te koppelen, zorgt u ervoor dat belangrijke informatie altijd binnen handbereik is. U hoeft zich geen zorgen te maken over naamgevingsconventies, directorystructuren of onthouden waar bestanden op een server zijn opgeslagen.

Bijlagen worden veilig in de cloud opgeslagen en zijn overal toegankelijk.

Wanneer u de detailpagina van een item met bijlagen bekijkt, ziet u een lijst met alle bijgevoegde bestanden. Door op een bestandsnaam te klikken, wordt de bijlage naar uw computer gedownload. U kunt bijlagen ook hernoemen of verwijderen als ze niet langer nodig zijn.

Door gebruik te maken van de bijlagefunctie van PartsBox, kunt u alle essentiële documentatie georganiseerd houden en koppelen aan de relevante items in uw voorraad. Dit bespaart tijd en zorgt ervoor dat iedereen in uw team toegang heeft tot de informatie die ze nodig hebben.

Componenten

Wat zijn Componenten?

PartsBox draait om elektronische componenten, dus een 'onderdeel' is een fundamenteel concept. Een onderdeel vertegenwoordigt een elektronisch of mechanisch component. Er zijn verschillende soorten onderdelen:

  • Gekoppelde Componenten zijn voor componenten met onderdeelnummers van de fabrikant (MPN's). Als een component een MPN heeft en u deze online kunt vinden, kies dan deze optie. U krijgt direct een beschrijving, een link naar de datasheet, een link naar de site van de fabrikant, componentspecificaties, een miniatuurafbeelding, en PartsBox kan prijs- en beschikbaarheidsinformatie over deze component ophalen bij distributeurs.
  • Lokale Componenten zijn voor al het andere: generieke en merkloze componenten, PCB's, aangepaste componenten, mechanische componenten en alles wat geen exact onderdeelnummer heeft.
  • Meta-componenten groeperen componenten die uitwisselbaar zijn (exacte vervangers voor elkaar).
  • Subassemblage componenten zijn het resultaat van het bouwen van een project en komen 1:1 overeen met projecten.

Merk op dat het voor generieke en merkloze componenten (bijv. een merkloze NE555 in een DIP-behuizing) meestal beter is om lokale componenten te gebruiken. Er zijn honderden versies van de NE555 en uw specifieke versie kan enigszins verschillen van die van iemand anders. Gebruik dus gekoppelde componenten alleen voor exact overeenkomende componenten (bijvoorbeeld als u een 'NE555PWG4' van Texas Instruments heeft, koppel deze dan).

Componenten zijn abstract: ze beschrijven het onderdeel, maar totdat u daadwerkelijke voorraad toevoegt, vertegenwoordigen ze geen fysieke dingen. Zelfs componenten zonder voorraad zijn nuttig—u kunt ze bijvoorbeeld toevoegen aan projecten (BOM's) om prijzen voor uw projecten te krijgen.

Gekoppelde onderdelen hebben twee namen: de lokale (interne) naam en het officiële MPN. In het gratis hobbyistenplan moet de lokale naam hetzelfde zijn als het MPN. In commerciële plannen kunnen beide namen worden gebruikt en kan de lokale naam verschillen van het MPN. De lokale naam kan worden gewijzigd door het onderdeel te hernoemen.

Naast standaardattributen zoals een naam of fabrikant, kunnen onderdelen ook aangepaste velden/attributen hebben (in abonnementen die deze functie ondersteunen). Net als het veld 'Notities' kunnen deze worden gebruikt om alle gegevens op te slaan, maar op een meer gestructureerde manier. Enkele gebruiksvoorbeelden zijn Distributeur, Onderdeelnummer Distributeur, URL Onderdeel Leverancier, Gewicht of Tarra Gewicht Container. Aangepaste velden worden geïndexeerd voor zoeken.

Componenten toevoegen

Componenten aanmaken

Om een nieuw component toe te voegen, navigeert u naar de sectie Componenten in het hoofdmenu en gebruikt u de knop 'Aanmaken' om het dialoogvenster voor het aanmaken van componenten te openen.

Het veld 'Componenttype' bepaalt het soort component dat wordt aangemaakt:

  • 'Gekoppelde component': Gebruik voor componenten met een uniek onderdeelnummer van de fabrikant (MPN).
  • 'Lokale component': Gebruik voor generieke componenten en al het andere dat moet worden bijgehouden.
  • 'Meta-component': Gebruik wanneer u een virtuele component moet maken die verschillende equivalente componentopties (vervangers) vertegenwoordigt.

Gekoppelde componenten aanmaken

Er zijn twee methoden om naar gekoppelde componenten te zoeken:

  • Overeenkomen met exacte componentnaam (MPN): Het begin van de componentnaam moet overeenkomen (voorvoegsel zoeken). Bijvoorbeeld, 'TPS40210' komt overeen met 'TPS40210DGQ'. Dit is de voorkeursmethode voor het matchen van componenten.
  • Zoeken: Dit is een fuzzy zoekopdracht, handig voor zoekopdrachten zoals 'adafruit 1063'.

Na het invoeren van een zoekterm en het klikken op 'Overeenkomst' of 'Zoeken', worden de resultaten weergegeven. Kies het component dat exact overeenkomt met uw vereisten, en let goed op kleine variaties in de naamgeving, aangezien deze kunnen wijzen op aanzienlijke verschillen in de daadwerkelijke componenten. Wanneer u een resultaat selecteert, worden de specificaties getoond en wordt er naast elk component een link naar de datasheet gegeven, indien beschikbaar.

Voor commerciële gebruikers is het mogelijk om direct een lokaal (intern/bedrijfs-) onderdeelnummer toe te wijzen aan een gekoppeld onderdeel.

Lokale onderdelen aanmaken

Bij het aanmaken van lokale onderdelen is alleen de onderdeelnaam vereist; alle andere velden zijn optioneel.

Bepaalde abonnementen staan het uploaden en bijvoegen van datasheets, afbeeldingen, CAD-modellen en andere informatie aan componenten toe. Dit gebeurt nadat de component is aangemaakt.

Meta-parts aanmaken

Om een meta-component aan te maken, geeft u een naam en optioneel een footprint en beschrijving op. Het nieuw aangemaakte meta-component zal leeg zijn, wat betekent dat het geen lid-componenten (vervangers) bevat. Deze moeten later worden toegevoegd, hetzij door de knop 'Component toevoegen' op het meta-component infoscherm te gebruiken, of door meerdere componenten in de hoofdcomponententabel te selecteren en de optie 'Geselecteerd | Toevoegen aan meta-component' te gebruiken.

Een bestaand onderdeel converteren naar een meta-onderdeel

Als u een bestaand component heeft met voorraad, aanbiedingen en gebruiksgeschiedenis dat u wilt omzetten in een meta-component, kunt u het converteren in plaats van een nieuw leeg meta-component aan te maken. Dit is handig wanneer u zich realiseert dat een component dat u hebt gebruikt eigenlijk een groep van uitwisselbare alternatieven zou moeten vertegenwoordigen.

Een onderdeel kan worden omgezet naar een meta-onderdeel als het nog geen meta-onderdeel is, geen subassemblage is en niet gearchiveerd is.

Hoe te converteren:

  • Ga naar het informatiescherm van de component
  • Klik op "Andere Bewerkingen"
  • Klik op "Converteren naar Meta-Component"
  • Bekijk het voorbeeld dat laat zien hoeveel project- en lijstitems zullen worden bijgewerkt
  • Hernoem optioneel de meta-component (standaard is dit de oorspronkelijke componentnaam)
  • Vink optioneel "Vervangers als leden opnemen" aan om bestaande vervangers als meta-componentleden toe te voegen
  • Als de component bijlagen heeft, vink dan optioneel "Bijlagen verplaatsen naar meta-component" aan
  • Klik op "Converteren"

Wat er gebeurt tijdens de conversie:

  • Er wordt een nieuw meta-onderdeel aangemaakt met de opgegeven naam
  • Het oorspronkelijke onderdeel wordt lid van het nieuwe meta-onderdeel
  • Velden gekopieerd naar het meta-onderdeel: naam, beschrijving, notities, footprint, tags en aangepaste velden
  • CAD-velden (KiCad-symbolen/footprints/referenties, Altium-bibliotheekrefs/footprints) worden verplaatst naar het meta-onderdeel en verwijderd van het oorspronkelijke onderdeel
  • Als het onderdeel een afbeelding heeft, wordt deze gekopieerd naar het meta-onderdeel (beide behouden de afbeelding)
  • Bijlagen worden optioneel verplaatst naar het meta-onderdeel (als u de optie aanvinkt)
  • Huidige projectregels en lijstregels worden bijgewerkt om naar het meta-onderdeel te verwijzen
  • Vervangingsreferenties van andere onderdelen die naar dit onderdeel wezen, worden bijgewerkt om naar het meta-onderdeel te verwijzen
  • Als "Inclusief vervangers als leden" is aangevinkt, worden alle geldige vervangers leden van het nieuwe meta-onderdeel
  • Vergrendelde aanbiedingen op regels worden gewist

Wat ongewijzigd blijft:

  • Voorraad, partijen en aanbiedingen blijven bij het oorspronkelijke component (nu lid van het meta-component)
  • Build-geschiedenisitems blijven ongewijzigd (ze verwijzen naar componenten op het moment van bouwen)
  • Referenties naar vervangers op itemniveau worden niet gewijzigd (deze zijn specifiek voor elk item)

Een component wereldwijd vervangen in alle projecten

Wanneer een component verouderd raakt of niet meer wordt geproduceerd, wilt u deze misschien vervangen door een andere component in al uw projecten. In plaats van elk projectitem afzonderlijk te bewerken, kunt u de operatie "Vervangen in projecten" gebruiken om dit in één stap te doen.

Hoe te vervangen:

  • Ga naar het informatiescherm van het onderdeel (het onderdeel dat u wilt vervangen)
  • Klik op "Andere Bewerkingen"
  • Klik op "Vervangen in projecten"
  • Selecteer het vervangende onderdeel met behulp van de onderdelenkiezer
  • Vink optioneel "Ook vervangen in vervangingsreferenties op invoerniveau" aan als u wilt dat vervangingsreferenties op individuele invoeren ook worden bijgewerkt
  • Klik op "Vervangen"

Wat er gebeurt tijdens vervanging:

  • Alle huidige projectregels die naar dit component verwijzen, worden bijgewerkt om naar het vervangende component te verwijzen
  • Vergrendelde aanbiedingen op beïnvloede regels worden gewist (aangezien het component is gewijzigd, zijn eerder vergrendelde aanbiedingen niet langer van toepassing)
  • Als "Ook vervangen in vervangende referenties op regelniveau" is aangevinkt, worden eventuele vervangende referenties op regelniveau die naar dit component verwijzen, bijgewerkt om naar het vervangende component te verwijzen

Wat ongewijzigd blijft:

  • Het oorspronkelijke onderdeel zelf wordt niet gewijzigd of verwijderd — het blijft in uw onderdelenlijst staan met al zijn gegevens
  • Vervangende onderdelen op onderdeelniveau worden niet gewijzigd
  • Lijstitems (inkooplijsten) worden niet beïnvloed
  • Build-geschiedenisitems blijven ongewijzigd (ze verwijzen naar onderdelen op het moment van bouwen)

Een component vervangen in geselecteerde projecten

Als u een onderdeel alleen in specifieke projecten wilt vervangen in plaats van in alle projecten, kunt u dit doen vanuit de Projectenlijst met behulp van bulkselectie.

Hoe te vervangen in geselecteerde projecten:

  • Ga naar de Projectenlijst
  • Selecteer een of meer projecten met behulp van de selectievakjes
  • Klik op "Geselecteerd..."
  • Klik op "Component vervangen..."
  • Selecteer de broncomponent (de component die u wilt vervangen) — de componentkiezer is gefilterd om alleen componenten te tonen die daadwerkelijk in de geselecteerde projecten worden gebruikt
  • Selecteer de vervangende component
  • Vink optioneel "Ook vervangen in vervangingsreferenties op itemniveau" aan
  • Klik op "Vervangen"

Dit is handig wanneer een componentvervanging alleen van toepassing is op bepaalde projecten, of wanneer u een vervanging geleidelijk, project per project, wilt uitrollen.

Hetzelfde gedrag is van toepassing als bij de globale vervanging: vergrendelde aanbiedingen op beïnvloede regels worden gewist, lijstitems en bouwgeschiedenis worden niet beïnvloed, en het originele component wordt niet gewijzigd of verwijderd.

Zoeken naar Componenten

Zoeken is een fundamentele functie in PartsBox waarmee u snel de componenten kunt vinden die u nodig heeft. Het hoofdzoekvak bevindt zich bovenaan de sectie Componenten.

De zoekmachine voor onderdelen maakt gebruik van fuzzy matching, wat betekent dat zelfs als uw zoektermen niet exact overeenkomen, relevante resultaten toch worden weergegeven. Om u te helpen snel de meest relevante overeenkomsten te identificeren, worden exacte resultaten visueel onderscheiden van gedeeltelijke overeenkomsten door middel van verschillende achtergrondkleuren.

Bij het zoeken naar onderdelen worden de volgende velden opgenomen in het zoekbereik:

  • Naam
  • MPN (Fabrikantonderdeelnummer, indien anders dan de naam)
  • Fabrikant
  • Beschrijving
  • Footprint
  • Componentnotities
  • Alle aangepaste velden

Naast zoeken op trefwoorden, kunt u ook zoeken met behulp van tags. Om op tag te zoeken, voert u eenvoudig het #-teken in gevolgd door de tagnaam. Tags worden exact gematcht, en als u meerdere tags invoert, moet een component alle opgegeven tags hebben om in de resultaten te worden opgenomen.

Voor nog meer flexibiliteit kunt u trefwoorden en tags combineren in uw zoekopdrachten. Hiermee kunt u zeer gerichte zoekopdrachten maken die u helpen precies te vinden wat u nodig hebt, zelfs in grote en complexe componentendatabases.

Naast de hoofdzoekopdracht voor componenten hebben de meeste tabellen in de applicatie hun eigen zoekfunctionaliteit. Zie de sectie Zoeken in Tabel onder Werken met Gegevens voor details.

Onderdelen verwijderen

Er zijn twee manieren om een component te verwijderen:

  • Vanaf het componentinformatiescherm, door naar "Andere Bewerkingen" te gaan en op de knop "Component Verwijderen" te klikken.
  • Vanuit de componententabel, door meerdere componenten te selecteren en de bewerking "Verwijderen..." te kiezen in het menu "Geselecteerd...".

Het verwijderen van een component is een destructieve operatie die niet wordt aanbevolen, tenzij u een nieuw aangemaakt component verwijdert dat nooit in builds is gebruikt en waaraan nooit voorraad is toegevoegd. Wanneer u een component verwijdert, kan PartsBox verwijzingen naar dat component in de build-geschiedenis niet meer oplossen. Vermijd in het algemeen het verwijderen van componenten die in builds zijn gebruikt.

Meestal is het beter om een component in plaats daarvan te archiveren (zie hieronder).

Componenten archiveren

Een component dat is gearchiveerd, verschijnt niet in reguliere tabellen en zoekopdrachten, wat voorkomt dat het normaal gebruik verstoort. Het blijft beschikbaar in de tabel "Componenten | Gearchiveerd" en blijft zichtbaar in de bouwgeschiedenis.

Om een component te archiveren, gaat u naar "Andere bewerkingen" in het informatiescherm van het component en klikt u op de knop "Component archiveren".

Het onderdeel dat wordt gearchiveerd, mag geen voorraad hebben (noch in bezit, noch besteld). Het archiveren van een onderdeel dat voorraad heeft, is doorgaans niet logisch. Hoewel gearchiveerde onderdelen niet in standaardtabellen en zoekopdrachten verschijnen, beïnvloeden ze nog steeds rapporten zoals het onderdelenwaarderapport of het opslaglocatiewaardrapport. Om deze reden kunt u een onderdeel met bestaande voorraad niet archiveren. U moet eerst handmatig de voorraad van het onderdeel verwijderen en/of het onderdeel uit bestellingen verwijderen voordat u het archiveert.

Archiveren is de aanbevolen aanpak voor componenten die u niet wilt zien in uw dagelijkse database-activiteiten. Verwijder alleen componenten die per ongeluk zijn aangemaakt en nooit zijn gebruikt.

Bewerkingen op meerdere componenten

Voor algemene informatie over het selecteren van en werken met meerdere items, zie de sectie Bewerkingen op Meerdere Items onder Werken met Gegevens. De bewerkingen die specifiek zijn voor componenten worden hieronder beschreven:

  • Tags toevoegen/verwijderen: Bewerk tags voor de geselecteerde componenten in bulk. U kunt nieuwe tags toevoegen of bestaande verwijderen, waardoor het gemakkelijker wordt om uw componenten te categoriseren en te organiseren.
  • Toevoegen aan project: Voeg de geselecteerde componenten toe aan een specifiek Project/BOM. U wordt gevraagd om het doelproject te kiezen.
  • Toevoegen aan meta-component: Voeg de geselecteerde componenten toe aan een bestaande meta-component of maak een nieuwe aan. Meta-componenten groeperen uitwisselbare componenten (vervangers).
  • Toevoegen aan inkooplijst: Voeg de geselecteerde componenten toe aan een inkooplijst wanneer u ze moet bestellen.
  • Lage voorraadniveaus instellen: Stel de drempel voor lage voorraad in voor alle geselecteerde componenten tegelijk. Deze drempels helpen u om voldoende voorraad te behouden.
  • Componentuitval instellen: Stel uitvalparameters in voor de geselecteerde componenten. Uitval houdt rekening met verwacht componentverlies tijdens het productieproces.
  • Downloaden als CSV: Exporteer de lijst met geselecteerde componenten als een CSV (Comma-Separated Values) bestand voor gebruik in spreadsheets of andere externe tools.
  • Verwijderen: Verwijder de geselecteerde componenten permanent uit uw PartsBox database. Er verschijnt een bevestigingsprompt om onbedoelde verwijderingen te voorkomen. Overweeg om componenten te archiveren in plaats van ze te verwijderen.
  • Alles deselecteren: Wis de huidige selectie zonder bewerkingen uit te voeren op de geselecteerde componenten.

Vervangers

In de elektronicaproductie is het gebruikelijk dat een onderdeel mogelijke vervangers heeft: functioneel gelijkwaardige componenten die door elkaar kunnen worden gebruikt. PartsBox biedt verschillende manieren om vervangers te definiëren, elk met zijn eigen semantiek en gebruiksscenario's.

Meta-onderdelen

Met meta-componenten kunt u verschillende vervangende componenten (bekend als lid-componenten) groeperen onder één naam. Deze naam kan vervolgens worden gebruikt in Projecten en BOM's. Meta-componenten zijn logische groeperingen die een geaggregeerd overzicht bieden van de voorraad voor al hun lid-componenten. Ze maken ook waarschuwingen voor lage voorraad op meta-componentniveau mogelijk.

Een goed voorbeeld van wanneer een meta-onderdeel te gebruiken is voor componenten zoals 'TPS61161DRVR' en 'TPS61161DRVT'. Dit zijn hetzelfde onderdeel, alleen in verschillende verpakkingen. Door een meta-onderdeel genaamd 'TPS61161DRV' aan te maken en die naam in uw BOMs te gebruiken, kunt u hun voorraad beheren alsof het één enkel onderdeel is. Het 'TPS61161DRV' meta-onderdeel toont de gecombineerde voorraad voor beide verpakkingsvarianten.

Componentvervangers

Componentvervangers bieden een manier om aan te geven dat een ander component kan worden gebruikt in plaats van het huidige. In tegenstelling tot meta-componenten bieden componentvervangers geen voorraadgroepering. De voorraad voor elk component wordt nog steeds onafhankelijk beheerd.

Componentvervangers zijn vooral nuttig voor passieve componenten, die vaak functionele equivalenten hebben die u niet noodzakelijkerwijs als één voorraaditem wilt beheren. Door componentvervangers te definiëren, kunt u aangeven dat een ander component in plaats van het huidige kan worden gebruikt in elk Project, BOM-regel en inkooplijstregel, wereldwijd.

BOM-vervangers

Soms kan een onderdeel worden vervangen voor een specifiek BOM-item in een project, maar niet noodzakelijkerwijs ergens anders. Dit is waar BOM-vervangers van pas komen.

Met BOM-vervangers kunt u een vervangend onderdeel definiëren voor een specifieke BOM-regel in een project. Deze vervanging is alleen van toepassing op die specifieke BOM-regel en heeft geen invloed op het gebruik van het onderdeel in andere projecten of BOM's.

Substituten combineren

Bij het bouwen of inkopen combineert PartsBox informatie over alle bovenstaande soorten vervangers om een uitgebreide lijst van alle mogelijke vervangers voor een bepaald BOM-item of inkooplijst-item te produceren.

Deze krachtige functie zorgt ervoor dat u maximale flexibiliteit hebt bij het inkopen en gebruiken van componenten, terwijl u toch strakke controle houdt over uw voorraad en producties.

Door gebruik te maken van meta-parts, componentvervangers en BOM-vervangers, kunt u uw voorraadbeheer optimaliseren, het risico op stock-outs verminderen en ervoor zorgen dat uw projecten kunnen worden gebouwd, zelfs als een specifiek component niet beschikbaar is.

Bij het bekijken van de informatie van een component toont de sectie "gebruikt in projecten" alle projecten waarin naar de component wordt verwezen — niet alleen als de primaire component in een BOM-item, maar ook waar deze verschijnt als een BOM-vervanger of als lid van een meta-component die in een project wordt gebruikt. Dit kan ook worden geconfigureerd als een tabelkolom.

Standaard opslaglocaties voor componenten

Veel onderdelen hebben een speciale "thuis"-locatie waar ze altijd moeten worden opgeslagen. Met PartsBox kunt u een standaard opslaglocatie toewijzen aan elk onderdeel, wat twee voordelen biedt:

  • Automatische voorselectie: Bij het toevoegen van voorraad aan een onderdeel met een ingestelde standaardlocatie, wordt die locatie automatisch voorgeselecteerd in de opslaglocatiekiezer. Dit bespaart tijd en verkleint de kans dat componenten per ongeluk op de verkeerde locatie worden opgeslagen.
  • Verplichte handhaving: Optioneel kunt u de standaardlocatie als verplicht markeren. Indien ingeschakeld, kan voorraad voor dat onderdeel alleen aan de standaardlocatie worden toegevoegd, waardoor fouten volledig worden voorkomen.

Om een standaard opslaglocatie voor een component in te stellen:

  • Navigeer naar de detailpagina van het component
  • Ga naar 'Instellingen'
  • Selecteer het tabblad 'Opslag'
  • Kies de standaard opslaglocatie uit de vervolgkeuzelijst
  • Vink optioneel 'Locatie is verplicht' aan om de locatie af te dwingen

De standaard opslaglocatie dropdown toont alleen locaties die het component kunnen accepteren. Locaties die vol, gearchiveerd of beperkt zijn (zoals locaties voor één component die al een ander component bevatten) verschijnen niet in de lijst.

Bij het toevoegen van voorraad, als het onderdeel een standaardlocatie heeft ingesteld, zal PartsBox dit markeren in de opslaglocatie-selector. Als de locatie verplicht is, worden andere opties uitgeschakeld, zodat het onderdeel naar de aangewezen locatie gaat.

Deze functie is vooral handig voor:

  • Componenten met speciale bakken of lades
  • Hoogwaardige componenten die gecontroleerde opslag nodig hebben
  • Componenten die in specifieke omgevingsomstandigheden moeten worden opgeslagen
  • Zorgen voor consistentie wanneer meerdere mensen voorraad toevoegen

Uitval van onderdelen

Bij het assembleren van elektronische apparaten met behulp van SMT (Surface Mount Technology) pick-and-place machines, zal onvermijdelijk een bepaald percentage onderdelen (componenten) verloren gaan of worden afgekeurd. Dit is te wijten aan de inherente beperkingen en onvolkomenheden in het geautomatiseerde assemblageproces.

Bovendien vereist het mechanische ontwerp van tape-feeders die in deze machines worden gebruikt een minimale lengte tape, bekend als de "leader", die aanwezig moet zijn voordat de machine automatisch componenten van de tape kan oppakken. De componenten in deze leader-tape zijn effectief ongebruikt en dragen bij aan de totale componentuitval.

Componentuitval, ook wel componentverspilling genoemd, is een belangrijke factor om rekening mee te houden bij het plannen van de productie en het beheren van de voorraad. Als er geen rekening wordt gehouden met uitval, kan dit leiden tot onverwachte tekorten en productievertragingen.

PartsBox stelt u in staat om uitvalparameters voor elke component afzonderlijk te definiëren, zodat uw voorraad en bestelhoeveelheden rekening houden met deze verwachte verliezen. Wanneer u PartsBox gebruikt om Projecten en BOM's te bouwen of te prijzen, houdt de applicatie automatisch rekening met de gedefinieerde uitvalparameters. Het berekent het totale aantal benodigde componenten op basis van de behoeften van het project en de verwachte verliezen, zodat u voldoende voorraad of bestelhoeveelheden heeft om de build te voltooien.

PartsBox biedt twee methoden voor het specificeren van uitval:

  • Percentage-gebaseerde uitval: Deze parameter vertegenwoordigt het percentage componenten dat naar verwachting verloren gaat tijdens het productieproces. Typische uitvalpercentages variëren van 0,1% tot 3%, afhankelijk van het componenttype en de bijzonderheden van uw productieproces. Bijvoorbeeld, als u het uitvalpercentage instelt op 1% voor een component, en uw project vereist 1000 eenheden, zal PartsBox 10 extra eenheden berekenen om rekening te houden met het verwachte verlies.
  • Hoeveelheid-gebaseerde uitval: Met deze parameter kunt u een minimumaantal extra componenten specificeren dat altijd moet worden gereserveerd, ongeacht de percentage-gebaseerde berekening. Dit is met name handig voor componenten die op spoelen of tapes worden geleverd, waarbij een bepaalde lengte aanloopmateriaal nodig is om het component in de plaatsingsmachine te voeren. Door een hoeveelheid-gebaseerde uitval in te stellen, zorgt u ervoor dat u altijd genoeg componenten heeft om deze minimumvereiste te dekken.

Om uitvalparameters voor een enkel component in te stellen, navigeert u naar de detailpagina van het component en zoekt u de uitvalinstellingen. U kunt de percentage- en/of hoeveelheidswaarden naar behoefte invoeren.

Als u uitvalparameters voor meerdere componenten tegelijkertijd moet instellen, maakt PartsBox dit eenvoudig met de bulkbewerkingsfunctie:

  • Selecteer in de componententabel de selectievakjes naast de componenten die u wilt wijzigen. U kunt ook het selectievakje in de tabelkop gebruiken om alle componenten te selecteren die momenteel in de tabel worden weergegeven.
  • Zodra u de gewenste componenten hebt geselecteerd, opent u het menu 'Selectie' en kiest u 'Componentuitval instellen...'.
  • Voer in het dialoogvenster voor uitvalinstellingen de percentage- en/of hoeveelheidswaarden in die u op de geselecteerde componenten wilt toepassen.
  • Klik op 'Toepassen' om de uitvalparameters voor alle geselecteerde componenten bij te werken.

Uitval kan niet direct worden ingesteld voor meta-componenten, die worden gebruikt om uitwisselbare componenten te groeperen. Bij het prijzen van projecten die meta-componenten bevatten, gebruikt PartsBox de maximale uitvalwaarden van alle individuele componenten binnen het meta-component. Bij het bouwen van projecten wordt de werkelijke uitval berekend op basis van het specifieke component dat op het moment van de build uit de meta-componentgroep is geselecteerd.

Voorraad en Opslag

Voorraad

Na het aanmaken van een component in PartsBox, kunt u voorraad toevoegen om de fysieke inventaris van dat elektronische component weer te geven. Voorraad vertegenwoordigt de daadwerkelijke, tastbare exemplaren van het component die u in handen heeft of waartoe u in de toekomst toegang zult hebben.

Een enkel onderdeel kan voorraad hebben op meerdere locaties. Dit is vooral handig bij het werken met haspels componenten. Vaak wilt u een volle haspel op één locatie bewaren terwijl u een kleinere hoeveelheid op afgesneden tape op een andere locatie bewaart. Het bijhouden van voorraad op verschillende locaties is ook waardevol bij het werken met contractfabrikanten, omdat u hiermee voorraad kunt monitoren die zich fysiek buiten uw kantoor bevindt.

PartsBox scheidt opzettelijk de concepten van componenten en voorraad. U kunt componenten zien als containers die mogelijk daadwerkelijke componenten (voorraad) bevatten. Componenten met nul voorraad dienen belangrijke doelen:

  • Ze geven aan wat er besteld moet worden.
  • Ze stellen u in staat om lopende bestellingen te volgen.
  • Uw projecten (stuklijsten) kunnen componenten gebruiken die u fysiek niet op voorraad heeft, maar uw fabrikant wel.
  • Ze stellen u in staat om in de toekomst stuklijsten uit CAD-tools te importeren, waarbij stuklijstitems automatisch aan componenten worden gekoppeld.

PartsBox behandelt voorraadgeschiedenis als een permanent record met beperkte bewerkingsopties. U kunt altijd de meest recente invoer verwijderen, maar oudere invoeren kunnen niet worden verwijderd en hun hoeveelheden kunnen niet worden gewijzigd. Deze aanpak waarborgt de integriteit en traceerbaarheid van uw voorraadgegevens in de loop van de tijd.

Lots

In PartsBox vertegenwoordigt een lot een specifieke batch of zending van elektronische componenten, traceerbaar naar een bekende bron. Lotbeheer is een optionele functie die gedetailleerdere tracking en beheer van onderdelenvoorraad mogelijk maakt.

Wanneer lotbeheer is ingeschakeld, wordt alle voorraad voor een bepaald component verdeeld in afzonderlijke lots. Een lot wordt aangemaakt bij het toevoegen van nieuwe voorraad, zodat elke batch componenten wordt geassocieerd met een specifiek lot. Dit maakt differentiatie mogelijk tussen identieke componenten die op verschillende tijdstippen of bij verschillende leveranciers zijn ingekocht.

Overweeg bijvoorbeeld een 100nF condensator waarvan u een volle spoel van 5000 stuks van de ene leverancier heeft en een strook afgesneden tape met 100 stuks van een andere. Zonder partijbeheer vertelt PartsBox u alleen dat u in totaal 5100 stuks heeft — de twee batches zijn niet van elkaar te onderscheiden. Met partijbeheer worden de spoel en de strook afgesneden tape bijgehouden als afzonderlijke partijen, elk met zijn eigen bron, prijs en geschiedenis. U kunt precies zien hoeveel stuks er nog op de spoel zitten versus de strook, kiezen welke partij u tijdens een build wilt verbruiken, en elk kwaliteitsprobleem herleiden tot de specifieke bron.

Lots kunnen verschillende gegevens bevatten:

  • Naam: Een unieke identificatie voor de lot, meestal gerelateerd aan de bron of datum van verwerving
  • Beschrijving: Aanvullende details over de lot, zoals leveranciersinformatie of specifieke kenmerken
  • Opmerkingen: Notities over de lot die relevant kunnen zijn voor toekomstig gebruik
  • Tags: Labels die kunnen worden toegepast om lots te filteren voor weergave of bij het selecteren van componentbronnen voor producties
  • Bijlagen: Relevante documenten zoals facturen, inspectierapporten of testresultaten

Door gebruik te maken van partijbeheer maakt PartsBox nauwkeurige tracking van onderdelen mogelijk gedurende het hele voorraadbeheerproces. Dit is met name handig voor het beheren van onderdelen met een beperkte houdbaarheid, het garanderen van traceerbaarheid in geval van kwaliteitsproblemen of het voldoen aan wettelijke vereisten.

Wanneer onderdelen worden verbruikt tijdens een build of worden overgebracht tussen opslaglocaties, wordt de specifieke partij geregistreerd, waardoor een volledige geschiedenis van het gebruik van elke partij behouden blijft. Deze gedetailleerde tracking maakt het gemakkelijker om problemen te identificeren en te isoleren als ze zich voordoen.

Lotbeheer in PartsBox biedt een extra laag van controle en zichtbaarheid over de voorraad van elektronische componenten, wat een efficiënter en nauwkeuriger beheer van onderdelen mogelijk maakt.

Opslaglocaties

Een opslaglocatie is een plaats waar componenten kunnen worden opgeslagen. Het kan een kamer, een lade, een plank, een doos, een vak in een doos, of iets anders zijn dat u kunt bedenken.

Uw opslag organiseren

Het belangrijkste principe is: probeer componenten niet op type te categoriseren. Een veelvoorkomende neiging is om alle weerstanden bij elkaar te zetten, alle condensatoren bij elkaar, enzovoort — maar dit creëert constant reorganisatiewerk naarmate uw voorraad groeit, en het schaalt niet. Laat PartsBox in plaats daarvan bijhouden waar alles is. Wanneer er een nieuwe zending aankomt, plaats de componenten dan waar ze fysiek passen. PartsBox zal u altijd precies vertellen waar u een component kunt vinden.

Hier zijn enkele veelvoorkomende benaderingen die in de praktijk goed werken:

  • Dozen op maat: Bewaar een paar dozen van verschillende formaten. Wanneer componenten aankomen, plaatst u de zak of haspel in de doos die ruimte heeft en in de verpakking past. Een strook gesneden tape gaat in een kleine doos, een volle haspel gaat op een plank of in een grotere doos. Dit is eenvoudig en efficiënt — u hoeft nooit iets te herschikken.
  • Dozen per project: Als u aan meerdere projecten werkt, bewaar dan een doos voor elk actief project met de componenten die u ervoor nodig hebt. Dit maakt het gemakkelijk om alles te pakken voor een bouwsessie. Componenten die niet aan een project zijn toegewezen, gaan naar de algemene opslag.
  • Vakjesdozen met rasters: Kleine vakjesdozen (zoals die gebruikt worden voor visgerei of knutselspullen) werken goed voor SMD-componenten op gesneden tape. Maak elk vakje aan als een opslaglocatie met behulp van de Raster-methode (bijv. 'b01-a1' tot en met 'b01-d6') en plaats componenten waar er een vrij vakje is.
  • Planken voor haspels: Volle haspels passen niet in kleine dozen. Een plank of rek met gelabelde posities werkt goed. Noem posities zoals 's01-r1', 's01-r2', enz.
  • Voorbeeldenboeken: Voorbeeldenboeken voor weerstanden of condensatoren kunnen elk als een enkele locatie worden gelabeld (bijv. 'book-r' voor een weerstandenboek), omdat het gemakkelijk is om een bepaalde waarde in een boek te vinden.

Deze benaderingen kunnen vrij worden gemengd. U heeft misschien een plank voor spoelen, een paar vakkenkasten voor afgesneden tape en kleine componenten, en een doos per project op uw bureau.

Naamgevingsschema

U kunt uw opslaglocaties noemen zoals u wilt, maar hier is een voorgesteld naamschema:

Begin met een letter die het type opslag aangeeft: 'b' voor dozen, 's' voor planken, 'c' voor kasten, 'd' voor laden. Een tweecijferig getal volgt voor de specifieke eenheid. Als de locatie subvakken heeft, gebruik dan een rastersysteem: a1, a2, b1, b2, enzovoort. Dit resulteert in namen als 'b01-a4' (doos 1, rij a, kolom 4) of 's01-r3' (plank 1, rolpositie 3). Gebruik elk schema waarmee u componenten gemakkelijk kunt vinden.

De namen van uw opslaglocaties kunnen op elk moment worden gewijzigd, maar kies ze zorgvuldig, want zodra u labels afdrukt, wordt het wijzigen ervan iets moeilijker.

Bedrijven die werken met CM/EMS (contractfabrikanten) laten sommige van hun opslaglocaties vaak voorafgaan door de naam van de fabrikant, zodat ze locaties gemakkelijk kunnen filteren en kunnen zien wat de CM op dit moment op voorraad heeft.

CM/EMS-bedrijven daarentegen voegen vaak klantnamen toe als voorvoegsel aan sommige opslaglocaties, om opslaglocaties per klant te krijgen voor in consignatie gegeven componenten.

Opslaglocaties toevoegen

Om een nieuwe opslaglocatie aan te maken, navigeert u naar de sectie Opslag in het hoofdmenu en klikt u op de knop 'Aanmaken'. PartsBox biedt vier methoden voor het aanmaken van opslaglocaties:

  • Enkele locatie: Deze methode wordt gebruikt om een enkele opslaglocatie met een specifieke naam aan te maken. Het is geschikt wanneer u slechts één locatie hoeft toe te voegen, zoals een enkele doos of een plank. Voer de gewenste naam voor de locatie in en klik op 'Aanmaken'. U kunt de locatie ook markeren als zijnde voor slechts één component.
  • Rij: De Rij-methode wordt gebruikt om een lineaire reeks opslaglocaties aan te maken, gelabeld met cijfers of letters. Dit is handig wanneer u een reeks dozen of compartimenten in een rij heeft gerangschikt. Specificeer het voorvoegsel voor de locatienamen, de begin- en eindcijfers of -letters, en klik op 'Aanmaken'. Bijvoorbeeld, het invoeren van een voorvoegsel van "doos", begincijfer van 1 en eindcijfer van 5 zal locaties aanmaken met de naam "doos1", "doos2", "doos3", "doos4" en "doos5".
  • Raster: De Raster-methode stelt u in staat om een tweedimensionale reeks opslaglocaties aan te maken, met behulp van letters of cijfers voor rijen en kolommen. Dit is handig voor het organiseren van opslag in een rasterachtige structuur, zoals een plank met meerdere rijen en kolommen. Voer het voorvoegsel, de rij- en kolomlabels in en klik op 'Aanmaken'. Bijvoorbeeld, met een voorvoegsel van "plank", rijlabels van "A,B" en kolomlabels van "1,2", worden de volgende locaties aangemaakt: "plank-A1", "plank-A2", "plank-B1", "plank-B2".
  • 3D-raster: De 3D-rastermethode breidt het Raster-concept uit om een driedimensionale reeks opslaglocaties aan te maken. Dit is geschikt voor complexe opslagopstellingen, zoals rekken met meerdere niveaus met rijen en kolommen. Specificeer het voorvoegsel, het niveau, de rij- en kolomlabels en klik op 'Aanmaken'. Als voorbeeld zal een voorvoegsel van "rek", niveaulabels van "1,2", rijlabels van "A,B" en kolomlabels van "1,2" opslaglocaties genereren zoals "rek-1-A1", "rek-1-A2", "rek-1-B1", "rek-1-B2", "rek-2-A1", enzovoort.

Na het aanmaken van opslaglocaties kunt u componenten aan hen toewijzen, waardoor het eenvoudig wordt om de fysieke locatie van uw voorraad bij te houden. Opslaglocaties kunnen na aanmaak worden hernoemd om hun inhoud of doel beter weer te geven. Opslaglocaties kunnen echter niet worden verwijderd. In plaats daarvan kunt u een opslaglocatie archiveren, waardoor deze uit het zicht verdwijnt maar nog steeds (samen met de geschiedenis) in de database behouden blijft. Dit zorgt ervoor dat historische gegevens over de locatie en de bijbehorende componenten bewaard blijven voor toekomstige referentie of auditdoeleinden.

Operaties op Meerdere Lots

Voor algemene informatie over het selecteren van en werken met meerdere items, zie de sectie Bewerkingen op meerdere items onder Werken met gegevens. De bewerkingen die specifiek zijn voor partijen (lots) worden hieronder beschreven.

Net als bij het werken met meerdere componenten, kunt u bewerkingen uitvoeren op meerdere loten. Selecteer in de sectie Componenten de knop Loten om de tabel met alle loten in uw voorraad te bekijken. U kunt vervolgens de loten selecteren waarop u wilt werken en het menu "Geselecteerd..." gebruiken om:

  • Verplaatsen: Verplaats alle geselecteerde partijen naar een doelopslaglocatie.
  • Voorraadaantallen aanpassen: Wijzig de voorraadaantallen voor geselecteerde partijen om overeen te komen met de fysieke voorraad.
  • Alles deselecteren: Wis de huidige selectie zonder bewerkingen uit te voeren op de geselecteerde partijen.

Als u ervoor kiest om een kleinere hoeveelheid dan de volledige lot te verplaatsen, wordt de lot gesplitst en zal PartsBox u om aanvullende informatie vragen over de nieuw gecreëerde lot. Bij het splitsen van een lot die is gemaakt vanuit een build, zal de nieuwe lot de oorspronkelijke build-informatie weergeven in het tabblad Builds, waardoor volledige traceerbaarheid behouden blijft.

Lotbeheer is alleen beschikbaar in abonnementen met de Lot Control-functie.

Bewerkingen op meerdere voorraadbatches in opslaglocaties

Voor algemene informatie over het selecteren en bewerken van meerdere items, zie de sectie Bewerkingen op Meerdere Items onder Werken met Gegevens. De bewerkingen die specifiek zijn voor voorraadbatches worden hieronder beschreven.

Zelfs in plannen zonder partijbeheer kunt u bewerkingen uitvoeren op meerdere batches componenten. In dit geval kunnen deze bewerkingen echter alleen binnen een opslaglocatie worden uitgevoerd.

Om componenten te bekijken die in een opslaglocatie zijn opgeslagen, gaat u naar de sectie Opslag en selecteert u een opslaglocatie. U kunt ook een rij van een opslaglocatie in de tabel uitvouwen om de lijst met componenten te zien die daar zijn opgeslagen. Selecteer een of meer componenten en gebruik het menu "Geselecteerd..." om:

  • Verplaatsen: Verplaats alle geselecteerde batches componenten naar een doelopslaglocatie.
  • Voorraadaantallen aanpassen: Wijzig de voorraadaantallen voor geselecteerde batches componenten om overeen te komen met de fysieke voorraad.
  • Alles deselecteren: Wis de huidige selectie zonder bewerkingen uit te voeren op de geselecteerde batches.

In plannen met partijbeheer zullen deze operaties partijen correct volgen. Als u ervoor kiest om een kleinere hoeveelheid dan de volledige partij te verplaatsen, wordt de partij gesplitst en zal PartsBox u om aanvullende informatie vragen over de nieuw aangemaakte partij.

Projecten en Stuklijsten

Projecten

Een project in PartsBox vertegenwoordigt een stuklijst (BOM), wat een lijst is van componenten die nodig zijn om een elektronisch apparaat of assemblage te bouwen. Elk project komt overeen met een specifiek ontwerp of product.

Projecten dienen meerdere doelen in PartsBox:

  • Apparaten bouwen: Wanneer u klaar bent om een apparaat te produceren, kunt u een build maken vanuit het project. Dit volgt het productieproces, beheert de voorraadniveaus en zorgt ervoor dat u alle benodigde componenten beschikbaar hebt.
  • Kostenraming: PartsBox berekent de prijs van de stuklijst van een project en geeft een schatting van de totale componentkosten. Dit helpt bij beslissingen over productprijzen en het beheer van productiekosten.
  • Subassemblages: Projecten kunnen subassemblages vertegenwoordigen die in grotere apparaten of systemen worden opgenomen. Wanneer u een subassemblageproject voltooit, worden de geproduceerde items beschikbaar als voorraad die als componenten in andere projecten kan worden gebruikt. Deze hiërarchische benadering ondersteunt het beheer van complexe producten met meerdere assemblageniveaus.

Onderdelen toevoegen aan een project

PartsBox biedt verschillende handige methoden om componenten aan een project toe te voegen, zodat u uw stuklijst (BOM) efficiënt kunt vullen. Hier zijn de beschikbare opties:

  • Meerdere componenten toevoegen vanuit de componententabel
    • Navigeer naar de componententabel, die een lijst toont van alle componenten in uw voorraad.
    • Selecteer de gewenste componenten door de selectievakjes naast elke component aan te vinken.
    • Nadat u alle benodigde componenten heeft geselecteerd, klikt u op het menu 'Selectie' boven de componententabel.
    • Kies 'Toevoegen aan project…' in het vervolgkeuzemenu.
    • Er verschijnt een dialoogvenster waarin u wordt gevraagd het doelproject te selecteren uit een lijst met bestaande projecten en de hoeveelheid voor elke component aan te passen.
    • Kies het juiste project en klik op 'Toevoegen' om de geselecteerde componenten op te nemen in de stuklijst (BOM) van het project.
  • Een enkele component toevoegen vanuit het componentinfoscherm
    • Zoek de specifieke component met behulp van de zoek- of filteropties in de componententabel.
    • Klik op de component om het 'Componentinfo'-scherm te openen.
    • Zoek op het 'Componentinfo'-scherm de knop 'Toevoegen aan project'.
    • Klik op deze knop om een dialoogvenster te openen waarin u het doelproject kunt selecteren en de hoeveelheid kunt instellen.
    • Kies het gewenste project en klik op 'Toevoegen' om de component op te nemen in de stuklijst (BOM) van het project.
  • Een component toevoegen vanuit de project-BOM-sectie
    • Open het project waaraan u componenten wilt toevoegen.
    • Navigeer naar de BOM-sectie van het project.
    • Klik op de knop 'Component toevoegen' binnen de BOM-sectie.
    • Er verschijnt een dialoogvenster voor het zoeken en selecteren van componenten.
    • Gebruik de zoek- en filteropties om de gewenste component te vinden.
    • Klik op de component om deze te selecteren en klik vervolgens op 'Toevoegen' om deze op te nemen in de stuklijst (BOM) van het project.

Werken met BOMs (Bill of Materials)

Een stuklijst (BOM) importeren

PartsBox kan een BOM (Stuklijst) importeren vanuit een aantal CAD/eCAD-pakketten, in CSV- of TSV-formaat. U kunt BOM-regels importeren door een nieuw project aan te maken, of in een bestaand project.

Om een nieuw project te maken door een bestaande BOM te importeren, gebruikt u de knop 'Importeren' in de sectie 'Projecten'. Dit zal vragen om het bestand te uploaden. Upload een CSV/TSV-bestand dat is geëxporteerd vanuit uw CAD-programma.

PartsBox zal proberen uw BOM te parsen en de voorlopige resultaten weer te geven. Pas eerst de opties 'Veldscheidingsteken' en 'Tekencodering' aan totdat de BOM correct is geparst en de eerste paar voorbeeldrijen worden getoond. Zorg ervoor dat het selectievakje 'Eerste regel bevat kolomnamen' correct is ingesteld voor uw BOM.

Pas daarna de toewijzing van BOM-kolommen naar PartsBox BOM-velden aan. Er is een 'Gok'-knop die heuristieken gebruikt om een zo goed mogelijke gok te doen naar kolomtoewijzingen, maar controleer de resultaten altijd zorgvuldig.

De geïmporteerde BOM wordt weergegeven onder de kolomtoewijzingstabel, zodra u de vereiste kolommen toewijst.

De beschikbare BOM-veldkeuzes zijn:

  • Hoeveelheid: hoeveelheid voor de gegeven regel
  • Onderdeel: dit is ofwel het MPN of een naam die het onderdeel beschrijft (zoals 330R)
  • Referentieaanduidingen: een of meer referentieaanduidingen ('C1') van deze BOM-invoer op de printplaat, het aantal referentieaanduidingen moet overeenkomen met de hoeveelheid
  • Opmerkingen: eventuele opmerkingen die nuttig zijn voor het begrijpen van de stuklijst (alleen informatief)
  • Footprint/Behuizing: de onderdeel-footprint zoals begrepen door het CAD-programma (alleen informatief)
  • Onderdeel ID Anything™ code: gebruikt voor het automatisch koppelen van BOM-invoeren aan componenten met behulp van ID Anything™
  • Onderdeel CAD-sleutel: gebruikt voor het automatisch koppelen van BOM-invoeren aan componenten met behulp van CAD-sleutels
  • Niet Bestücken (DNP): indien niet leeg, stelt de DNP-vlag in voor deze BOM-regel
  • Aangepast Veld...: wijst een CSV-kolom toe aan een aangepast veld van de invoer. Wanneer geselecteerd, verschijnt een tweede vervolgkeuzelijst waar u een bestaande naam van een aangepast veld kunt kiezen of een nieuwe kunt typen. Waarden uit de CSV-kolom worden opgeslagen als aangepaste velden op de geïmporteerde BOM-invoeren.
  • Negeren: verwerk deze kolom op geen enkele manier

Om tijd te besparen bij toekomstige importen, kunt u uw kolomtoewijzingsinstellingen opslaan als een preset voor snelle toegang later.

BOM-items matchen aan onderdelen

Na het importeren van een BOM in PartsBox, moet elke regel die een component vertegenwoordigt, worden gekoppeld aan een specifiek component dat al is aangemaakt. Er is geen manier om automatisch componenten aan te maken tijdens het importeren van een BOM vanwege dubbelzinnigheid en potentiële kostbare fouten: er zijn veel componenten met dezelfde naam. De koppeling kan automatisch worden gedaan als de componenten al zijn aangemaakt, op verschillende manieren die op volgorde worden geprobeerd:

  • ID Anything™-overeenkomst: als de kolom Onderdeel ID Anything™ is geïmporteerd met de ID Anything™-codes van de componenten, en de ID Anything™-code verwijst naar een onderdeel in de database, wordt de invoer gekoppeld.
  • CAD-sleutelovereenkomst: als de kolom 'Onderdeel CAD-sleutel' is geïmporteerd en er is een overeenkomst tussen de CAD-sleutel in de stuklijst en een CAD-sleutel in een van de componenten in de database, wordt de invoer gekoppeld.
  • Onderdeelnaamovereenkomst: als de kolom 'Onderdeel' overeenkomt met de lokale naam of het MPN van precies één onderdeel in de database, wordt de invoer gekoppeld. Als er meerdere naamovereenkomsten zijn, maar precies één daarvan is een meta-onderdeel, krijgt het meta-onderdeel de voorkeur.

Het wordt sterk aanbevolen om ID Anything™-codes of CAD-sleutels op te slaan in de CAD-onderdelendatabase en deze te exporteren in de BOM's om snel, moeiteloos en nauwkeurig te kunnen matchen.

Items die niet aan componenten zijn gekoppeld, worden gemarkeerd. Voor deze items kunt u extra componenten aanmaken en de koppeling opnieuw proberen (zie hieronder), of elk item openen en de koppeling handmatig uitvoeren, waarbij u mogelijk ook een nieuw component aanmaakt. Het is ook mogelijk om de koppeling van het item ongedaan te maken als u een fout heeft gemaakt.

Om het matchen opnieuw te proberen, kunt u enkele of alle items in de BOM selecteren en de menuoptie 'Geselecteerd | Items matchen' gebruiken. Dit zal het matchen opnieuw proberen voor alle geselecteerde items. U kunt ook de koppeling van meerdere items ongedaan maken indien nodig.

Niet-Component Invoeren

BOM-regels zijn niet beperkt tot componenten, en kunnen ook diensten of arbeid vertegenwoordigen, zoals PCB-assemblage, testen of verpakking. Deze regels kunnen aanbiedingen hebben net als componenten, wat het mogelijk maakt om de totale productiekosten te schatten, niet alleen de kosten van componenten. Aanbiedingen voor dienst/arbeid BOM-regels zijn vergelijkbaar met componentaanbiedingen: meerdere prijsstaffels, MOQ's en vervaldata worden ondersteund, en aanbiedingen kunnen in elke ondersteunde valuta worden ingevoerd.

BOM Foutcontrole

BOM-regels worden gecontroleerd op juistheid om fouten te helpen voorkomen en structurele BOM-bewerking mogelijk te maken. De hoeveelheid voor een bepaald regelitem moet overeenkomen met het aantal designators. Een BOM-regel met een hoeveelheid van 2 en designators C1, C2 is bijvoorbeeld correct, maar een hoeveelheid van 2 en een enkele designator C1 is waarschijnlijk een fout. PartsBox geeft waarschuwingen weer wanneer dit gebeurt, en dit maakt het samenvoegen van BOM-regels met deze fouten ook onmogelijk.

Items samenvoegen en uitbreiden

Als meerdere regels overeenkomen met hetzelfde component, is het meestal zinvol om ze samen te voegen tot één regel, waarbij de hoeveelheid en designators dienovereenkomstig worden aangepast. Dit is waar de optie 'Geselecteerd | Regels samenvoegen' voor dient. Als u meerdere regels selecteert die naar hetzelfde component verwijzen, kunt u ze samenvoegen tot één BOM-regel.

Het is ook mogelijk om BOM-invoeren uit te vouwen. Een BOM-invoer met een hoeveelheid groter dan 1 kan worden uitgevouwen tot afzonderlijke invoeren, elk met een hoeveelheid van 1. Als voorbeeld, als er een invoer is met RC0805FR-0710KL, een hoeveelheid van 3, en referentieaanduidingen R1,R2,R3, kan deze worden uitgevouwen tot drie invoeren:

  • RC0805FR-0710KL, hoeveelheid van 1, aanduiding R1
  • RC0805FR-0710KL, hoeveelheid van 1, aanduiding R2
  • RC0805FR-0710KL, hoeveelheid van 1, aanduiding R3

Dit is handig als u een van de items afzonderlijk wilt bewerken of uitsluiten van builds. Om uit te vouwen, klikt u op de knop 'Item uitvouwen' bij het bewerken van een BOM-item, of selecteert u meerdere items en gebruikt u "Geselecteerd | Items uitvouwen...".

De omgekeerde bewerking is ook mogelijk: het is mogelijk om meerdere BOM-regels met hetzelfde onderdeel te selecteren en de menuoptie 'Geselecteerd | Regels samenvoegen...' te gebruiken. Dit voegt de geselecteerde regels samen tot één BOM-regel, waarbij de designators worden gecombineerd.

Bij het samenvoegen van BOM-regels wordt een AND-bewerking uitgevoerd op BOM-vervangers: de doorsnede van sets van BOM-vervangers van geselecteerde regels wordt de set van vervangers van de samengevoegde regel.

Onderaan de BOM kan een waarschuwing staan over meerdere BOM-regels die naar dezelfde componenten verwijzen. Dit is geen probleem, PartsBox biedt gewoon een handige manier om de 'Samenvoegen'-operatie op de hele BOM uit te voeren. Als u op 'Alles samenvoegen' klikt, worden alle gevallen van meerdere BOM-regels die naar hetzelfde component verwijzen verwerkt en samengevoegd.

BOM-vervangers

Bij het bewerken van een stuklijst (BOM) in PartsBox heeft u de flexibiliteit om vervangende componenten toe te voegen voor individuele BOM-items. Met deze functie kunt u alternatieve componenten specificeren die uitwisselbaar kunnen worden gebruikt met het hoofdcomponent. Bij het bouwen, prijzen of inkopen behandelt PartsBox het hoofdcomponent en al zijn vervangers als even geldige keuzes, wat u meer flexibiliteit geeft bij het inkopen van componenten.

BOM-vervangers functioneren vergelijkbaar met lid-componenten (vervangers) in meta-componenten en vervangers voor individuele componenten. Er is echter een belangrijk verschil: BOM-vervangers worden geconfigureerd per invoer binnen een specifiek project en hebben geen effect buiten die specifieke invoer. Deze fijnmazige controle stelt u in staat om vervangers af te stemmen op de specifieke vereisten van elk project.

Bij het combineren van BOM's voor inkoop hanteert PartsBox een conservatieve benadering voor het omgaan met vervangers. Als er twee regels zijn voor dezelfde component maar met verschillende sets vervangers, zal PartsBox alleen de doorsnede van de vervangers overwegen — dat wil zeggen, de vervangers die gemeenschappelijk zijn voor beide regels. Dit zorgt ervoor dat alleen vervangers die universeel toepasbaar zijn op de component in alle instanties worden gebruikt in de inkooplijst. Laten we een voorbeeld nemen om dit te illustreren. Stel dat u één BOM heeft waarbij Component A vervangers B en C heeft, en een andere BOM waarbij Component A vervangers B en D heeft. In dit geval kan PartsBox er niet vanuit gaan dat Component A altijd kan worden vervangen door B, C of D. In plaats daarvan zal PartsBox er alleen zeker van zijn dat Component A kan worden vervangen door B, aangezien dit de enige gemeenschappelijke vervanger is in beide BOM's.

Omgaan met Altium Designer® CSV Export Bugs

Van bepaalde versies van Altium Designer is bekend dat ze problemen hebben met het verwerken van dubbele aanhalingstekens (") in de CSV-bestanden die ze genereren. Specifiek slagen deze versies er niet in om dubbele aanhalingstekens binnen veldwaarden correct te escapen. Als een veld bijvoorbeeld een waarde bevat zoals 0.156", zal het resulterende CSV-bestand niet voldoen aan de standaard CSV-opmaakregels, waardoor het problematisch wordt voor verdere verwerking of import.

Om dit probleem aan te pakken, hebben gebruikers die problemen ondervinden met hun CSV-bestanden door niet-geëscapeerde dubbele aanhalingstekens een paar handmatige correctieopties:

  • Dubbele aanhalingstekens verwijderen: Een benadering is om het gegenereerde CSV-bestand in een teksteditor te openen en de dubbele aanhalingstekens handmatig uit de velden te verwijderen.
  • Dubbele aanhalingstekens verdubbelen: Een andere methode is om elk dubbel aanhalingsteken binnen een veld te laten voorafgaan door een ander dubbel aanhalingsteken. Volgens de CSV-standaard geeft dit aan dat het dubbele aanhalingsteken deel uitmaakt van de veldwaarde en geen scheidingsteken is. Deze methode behoudt de originele gegevens en maakt het CSV-bestand compatibel met de verwachte opmaakstandaarden.

Overweeg te controleren op software-updates of patches van Altium die dit probleem in toekomstige releases kunnen oplossen, waardoor de noodzaak voor handmatige bestandsaanpassingen wordt verminderd.

Aanbiedingen

Aanbiedingen van leveranciers/distributeurs kunnen aan componenten worden gekoppeld om te worden gebruikt bij het prijzen van projecten die het component vereisen. Aanbiedingen kunnen meerdere staffelprijzen hebben, evenals geldigheidsperioden (vervaldata), minimale bestelhoeveelheid (MOQ) en bestelveelvouden.

Projecten Prijzen

Het schatten van de kosten van een project is een belangrijke stap in het productieproces. PartsBox vereenvoudigt deze taak door een uitgebreide prijsfunctie te bieden. Om toegang te krijgen tot deze functionaliteit, navigeert u naar het project dat u wilt prijzen en selecteert u het tabblad 'Prijzen'.

Bij het openen van het tabblad 'Prijzen' krijgt u de hoofdprijstabel te zien, die een gedetailleerd overzicht geeft van de componenten van het project en hun bijbehorende kosten. Deze tabel bevat informatie zoals de naam van het component, fabrikant, MPN (Fabrikant Onderdeelnummer), vereiste hoeveelheid en de eenheidsprijs voor elk component.

Prijsopties

Build-/batchgrootte is het aantal eenheden waarvoor u de prijs wilt schatten. Verschillende veelvoorkomende hoeveelheden worden aangeboden voor snelle toegang, maar elke hoeveelheid kan in het invoervak worden ingevoerd.

De totale prijs per stuk en de totaalprijs worden in grote letters aan de rechterkant weergegeven. De uitvouwknop ernaast maakt het mogelijk om snel prijzen te vergelijken voor de hele reeks gangbare productieaantallen, zonder ze handmatig in te voeren.

Als er een rood uitroepteken naast de prijs per eenheid en de totaalprijs staat, betekent dit dat PartsBox de prijs niet kon berekenen omdat er informatie ontbrak. De problematische onderdelen zijn rood gemarkeerd in de prijstabel hieronder.

Opties voor componentenbronnen maken het mogelijk om te kiezen waar de componenten vandaan komen. 'Alleen lokale voorraad' houdt alleen rekening met de componenten die u al heeft, waarbij hun gemiddelde inkoopprijs wordt gebruikt voor BOM-prijzen. 'Alleen kopen' negeert lokale voorraad en gebruikt alleen online prijzen en voorraadinformatie. 'Gebruik lokale voorraad, dan kopen' gebruikt eerst alle lokale voorraad op en overweegt dan, als dat niet genoeg is, online aanbiedingen.

Merk op dat als uw voorraadgeschiedenis geen prijzen bevat, u geen correcte prijsinformatie krijgt als u probeert lokale voorraad te gebruiken in Project/BOM-prijzen. U kunt altijd teruggaan en de voorraadgeschiedenis bewerken om prijzen toe te voegen.

Met filteropties voor aanbiedingen kunt u de lijst met aanbiedingen verfijnen:

  • Het selectievakje 'Alleen voorkeursdistributeurs' sluit aanbiedingen uit van distributeurs die niet op uw voorkeurslijst staan (men koopt zelden bij distributeurs aan de andere kant van de wereld). U kunt de lijst met voorkeursdistributeurs wijzigen in Instellingen.
  • 'Alleen geautoriseerde distributeurs' overweegt alleen aanbiedingen van distributeurs die door de fabrikant zijn geautoriseerd om een component door te verkopen.
  • 'Alleen op voorraad' overweegt alleen aanbiedingen waarbij de distributeur heeft aangegeven dat de component op voorraad is.
  • 'Voorraadniveaus controleren' gaat een niveau dieper en controleert daadwerkelijk het aantal componenten dat de distributeur op voorraad heeft. Sommige distributeurs geven geen exacte voorraadinformatie, dus het aanvinken hiervan zal hun aanbiedingen uitsluiten.

Prijstabel

De prijstabel is het centrale onderdeel van de BOM-prijsfunctie in PartsBox. Het biedt een uitgebreid overzicht van alle onderdelen in een project, samen met hun prijsinformatie en inkoopopties. Deze tabel stelt u in staat om geïnformeerde beslissingen te nemen over de inkoop van componenten voor uw project.

Belangrijke kolommen in de prijstabel zijn onder meer:

  • Batchhoeveelheid: Deze kolom toont het aantal componenten dat nodig is om een specifieke hoeveelheid van een project of stuklijst te bouwen. Het houdt rekening met de uitvalparameters die voor elk component zijn ingesteld. Als uitval is geconfigureerd, kan de batchhoeveelheid hoger zijn dan het aantal eenheden dat u bouwt, om rekening te houden met verwachte verliezen tijdens de productie.
  • Gekochte hoeveelheid: Deze kolom geeft de werkelijke hoeveelheid aan die moet worden gekocht, op basis van de geselecteerde inkoopopties. Bijvoorbeeld, als er 100 componenten nodig zijn voor een build, maar u heeft er 25 beschikbaar in de lokale voorraad en u heeft de optie 'Gebruik lokale voorraad, koop dan indien nodig' gekozen, dan is de gekochte hoeveelheid 75.
  • Beste aanbieding: PartsBox selecteert automatisch de beste aanbieding voor elk component op basis van uw voorkeuren en leveranciersregels (zie de sectie Leveranciersregels hieronder). Deze kolom geeft de momenteel geselecteerde beste aanbieding weer.

De prijstabel biedt de mogelijkheid om een bepaalde aanbieding voor een onderdeel te 'vergrendelen' met behulp van het hangslotpictogram. Wanneer een aanbieding is vergrendeld, wordt deze gebruikt om de totale BOM-prijs te berekenen, ongeacht eventuele wijzigingen in prijzen of beschikbaarheid.

Elke rij in de prijstabel bevat een selectievakje 'uitsluiten', waarmee u snel een component kunt uitsluiten van prijsberekeningen. Dit is handig wanneer u de impact wilt zien van het verwijderen van een bepaald component uit uw BOM.

Om meer details te bekijken over de beschikbare aanbiedingen voor een specifiek component, kunt u de rij uitvouwen met behulp van het chevron-pictogram aan de linkerkant. Dit toont een lijst van alle aanbiedingen voor dat component, inclusief prijzen, staffelkortingen en levertijden.

Aanbiedingselectie

PartsBox selecteert automatisch de beste (goedkoopste) aanbieding voor elke BOM-regel die is gekoppeld aan een online identiteit (Fabrikant Onderdeelnummer). Met doorgaans 20-40 beschikbare aanbiedingen voor elk component, is het selectieproces complex, waarbij rekening wordt gehouden met verschillende factoren:

  • Prijsstaffels, die variëren voor elke aanbieding
  • Beschikbaarheid en voorraadinformatie
  • Minimale bestelhoeveelheden (MOQ's)
  • Bestelgrootte
  • Meerdere valuta's

De hoofd BOM-prijstabel toont alleen de beste aanbieding voor elk onderdeel. PartsBox selecteert deze aanbieding op basis van de 'Prijs bij weggooien overschot' — de prijs die betaald wordt in de veronderstelling dat eventueel teveel ingekochte voorraad wordt weggegooid. Deze aanpak zorgt ervoor dat de meest kosteneffectieve optie wordt gekozen, zelfs als de vereiste hoeveelheid lager is dan de MOQ of geen veelvoud is van de bestelhoeveelheid.

Bijvoorbeeld, als er 50 componenten nodig zijn maar de MOQ is 100, zal PartsBox de prijs voor 100 componenten overwegen, aannemende dat de overtollige 50 worden weggegooid. Als deze prijs nog steeds concurrerend is vanwege staffelkortingen, kan deze worden geselecteerd als de beste aanbieding. Het is paradoxaal genoeg soms goedkoper om meer te kopen. Evenzo worden hoeveelheden naar boven afgerond op het dichtstbijzijnde bestelveelvoud voor vergelijking.

De rangschikking van aanbiedingen, en dus de beste aanbieding, verandert op basis van de productiehoeveelheid. Dit maakt de ontdekking mogelijk van nieuwe, onverwachte bronnen voor componenten die kosteneffectief worden bij bepaalde hoeveelheden.

Het uitklappen van elke aanbieding onthult aanvullende details:

  • Verpakking
  • Bestelde hoeveelheid
  • Verwachte aankomsttijd (ETA) voor bestellingen
  • Fabriekslevertijd
  • Fabrieksbestelgrootte

Voor meta-componenten, BOM-vervangers of componentvervangers worden aanbiedingen verzameld voor alle gegroepeerde componenten. Omdat deze componenten als uitwisselbaar worden beschouwd, worden de aanbiedingen gecombineerd en wordt de beste geselecteerd uit de gehele pool.

Lokale aanbiedingen toevoegen voor aangepaste prijzen en kortingen

Naast het betrekken van componenten bij grote distributeurs, is het gebruikelijk om aangepaste aanbiedingen te ontvangen van andere leveranciers voor specifieke hoeveelheden, vaak met kortingsprijzen. PartsBox ondersteunt dit door u toe te staan uw eigen lokale aanbiedingen in te voeren, die vervolgens worden overwogen en gerangschikt naast online aanbiedingen tijdens het prijsbepalingsproces.

Lokale aanbiedingen kunnen op twee manieren worden toegevoegd:

  • Direct vanuit de projectprijstabel
  • Vanaf het componentinfoscherm voor een specifieke component

Net als online aanbiedingen ondersteunen lokale aanbiedingen meerdere prijsstaffels bij willekeurige hoeveelheden, evenals een minimale bestelhoeveelheid (MOQ) en bestelveelvoud. Met deze parameters wordt rekening gehouden door het prijsalgoritme bij het bepalen van de beste aanbiedingen voor een bepaald project.

Bij het toevoegen van een lokale aanbieding kunt u aanvullende informatie verstrekken, zoals:

  • Bestelreferentie of -nummer
  • Aanbiedingsdatum
  • Opmerkingen
  • Vervaldatum

De vervaldatum is bijzonder belangrijk, omdat PartsBox automatisch alle aanbiedingen die zijn verlopen uitsluit van overweging tijdens de prijsbepaling. Een aanbieding wordt niet in overweging genomen als deze is verlopen.

Na het aanmaken van een lokale aanbieding kunt u bestanden toevoegen door op de aanbieding te klikken en de bijlagensectie te gebruiken. Dit is handig voor het opslaan van offertes, e-mailcorrespondentie of andere documenten die betrekking hebben op de aanbieding.

PartsBox ondersteunt alle belangrijke valuta's voor lokale aanbiedingen. Het converteert prijzen naar uw voorkeursvaluta met behulp van actuele wisselkoersen, terwijl de oorspronkelijke prijzen en valuta behouden blijven ter referentie. Hierdoor kunt u werken met aanbiedingen van verschillende leveranciers over de hele wereld zonder handmatige valutaconversies.

Valuta-afhandeling

PartsBox vereenvoudigt het omgaan met valuta. Gebruikers kunnen hun voorkeursvaluta selecteren in de instellingen, en alle prijzen worden in die valuta weergegeven in de hele applicatie. Dit zorgt voor een consistente en gepersonaliseerde ervaring bij het werken met prijsinformatie.

De software gebruikt wisselkoersen van de Europese Centrale Bank (ECB) voor nauwkeurige valutaconversie. Deze koersen worden regelmatig bijgewerkt. Dit elimineert de noodzaak voor handmatige valutaconversies en biedt gebruikers up-to-date prijsinformatie.

Bij het handmatig invoeren van aanbiedingen kunt u kiezen uit alle ondersteunde valuta's. PartsBox handelt de valutaconversie automatisch af en toont de prijzen in de voorkeursvaluta van de gebruiker. Deze functie maakt aanbiedingen van verschillende leveranciers en regio's mogelijk, waardoor het eenvoudig is om prijsgegevens te vergelijken en te analyseren.

Prijzen exporteren als PDF

De prijstabel kan worden geëxporteerd als een PDF-document met behulp van de knop Exporteren in de tabelvoettekst. De geëxporteerde PDF bevat projectinformatie (naam, beschrijving, datums), een prijs-vs-hoeveelheid overzichtstabel met stuksprijzen en totale prijzen voor vooraf ingestelde build-hoeveelheden, de momenteel geselecteerde build-hoeveelheid met de stuksprijs en totale prijs, en de volledige prijsdetailtabel met alle componenten en hun inkoopinformatie. Als er een bedrijfslogo is geüpload (zie de sectie Organisaties en Toegang), wordt dit opgenomen in de PDF-kop.

Leveranciersregels

Leveranciersregels bepalen welke distributeurs en leveranciers in overweging worden genomen wanneer PartsBox de beste aanbieding voor stuklijstitems selecteert. Door regels te organiseren in benoemde regelgroepen, kunt u flexibele inkoopstrategieën creëren — bijvoorbeeld door de voorkeur te geven aan bepaalde leveranciers en terug te vallen op andere als ze geen voorraad hebben. Regelgroepen kunnen globaal worden toegepast of worden vergrendeld aan specifieke projecten en inkooplijsten.

Regelgroepen aanmaken en beheren

Om leveranciersregels te configureren, navigeert u naar Instellingen en selecteert u 'Leveranciersregels'. Vanaf daar kunt u:

  • Groep toevoegen: Maak een nieuwe regelgroep aan met een naam en optionele beschrijving.
  • Groep verwijderen: Verwijder een regelgroep die niet langer nodig is.
  • Als standaard instellen / Standaard wissen: Stel een regelgroep in of wis deze als de globale standaard. De globale standaard wordt overal gebruikt, tenzij deze wordt overschreven op project- of inkooplijstniveau.

Het beheren van leveranciersregels vereist de machtiging 'Leveranciersregels wijzigen'.

Regels Configureren Binnen een Groep

Elke regelgroep bevat een geordende lijst met regels. Regels kunnen worden toegevoegd, verwijderd en opnieuw worden geordend met behulp van de pijlen omhoog/omlaag.

Elke regel heeft een Kopen bij instelling die bepaalt welke leveranciers in overweging worden genomen:

  • Elke leverancier: Geen leveranciersbeperking — alle aanbiedingen worden overwogen.
  • Alleen lokale aanbiedingen: Alleen handmatig ingevoerde lokale aanbiedingen worden overwogen.
  • Een van deze leveranciers: Een whitelist — alleen aanbiedingen van de geselecteerde leveranciers worden overwogen.
  • Elke leverancier behalve: Een blacklist — aanbiedingen van de geselecteerde leveranciers worden uitgesloten.

Elke regel kan ook een optioneel veld Regelnaam/opmerkingen hebben voor documentatiedoeleinden. De leverancierslijst wordt gevuld met leveranciers die actieve aanbiedingen in uw database hebben.

Hoe Regels Worden Verwerkt

Regels binnen een groep worden van boven naar beneden verwerkt:

  1. De eerste regel wordt toegepast op de beschikbare aanbiedingen. Als het overeenkomende aanbiedingen oplevert, worden die gebruikt — de verwerking stopt.
  2. Als een regel niets oplevert, wordt de volgende regel geprobeerd.
  3. Als alle regels er niet in slagen om overeenkomende aanbiedingen op te leveren, worden er geen aanbiedingen geselecteerd en wordt het item weergegeven als ongeprijsd.

Dit creëert een fallback-keten. Een regelgroep met drie regels zou bijvoorbeeld de volgende strategie kunnen implementeren:

  • Regel 1 — Kopen bij LCSC of TME (voorkeursleveranciers met lage kosten)
  • Regel 2 — Kopen bij Mouser (terugval)
  • Regel 3 — Kopen bij elke leverancier (laatste redmiddel)

Als LCSC of TME overeenkomende aanbiedingen hebben, worden deze gebruikt. Anders wordt Mouser geprobeerd. Als Mouser ook geen aanbiedingen heeft, wordt elke beschikbare leverancier geaccepteerd.

Leveranciersregels gebruiken in projecten en inkooplijsten

De selector voor leveranciersregels verschijnt in het tabblad Projectprijzen en in inkooplijsten. Het toont alle beschikbare regelgroepen, waarbij de globale standaard is geannoteerd als '(Globale standaard)'. Het selecteren van 'Geen regels (alles geaccepteerd)' schakelt leveranciersfiltering volledig uit.

Omdat het schakelen tussen regelgroepen direct is, werken ze ook als inkoopscenario's. U kunt verschillende groepen definiëren die verschillende inkoopstrategieën vertegenwoordigen en snel tussen hen schakelen om te vergelijken hoe elk de BOM-prijzen beïnvloedt voordat u een inkoopbeslissing neemt.

Gebruik de knop Vergrendelen om een specifieke regelgroep vast te zetten aan een project of inkooplijst. Een vergrendelde regelgroep (weergegeven als '(Lokaal vergrendeld)') blijft van kracht voor dat project of die lijst, ongeacht wijzigingen in de globale standaard. Gebruik Ontgrendelen om terug te keren naar het volgen van de globale standaard.

De leveranciersregelkiezer verschijnt ook in individuele onderdeelprijsweergaven, zodat u kunt zien hoe verschillende regelgroepen de aanbiedingsselectie voor een specifiek onderdeel beïnvloeden.

Inkooplijsten

Een inkooplijst is een geconsolideerde lijst van onderdelen die nodig zijn om een of meer projecten te bouwen, gebaseerd op de Bill of Materials (BOM) voor elk project en de opgegeven bouwhoeveelheden. Het vertegenwoordigt de componenten die u moet bestellen om uw geplande builds te voltooien.

Om een inkooplijst te maken, voegt u projecten toe aan uw winkelwagen, waarbij u de hoeveelheid van elk project opgeeft dat u van plan bent te bouwen. PartsBox combineert vervolgens de individuele BOM's, vermenigvuldigt de componenthoeveelheden met de bouwhoeveelheden en voegt ze samen tot één lijst. Dit proces ontdubbelt gemeenschappelijke componenten over projecten heen, wat resulteert in een uniforme lijst van alle componenten die u moet inkopen.

De inkooplijst biedt een duidelijk overzicht van uw inkoopbehoeften, waardoor het eenvoudiger wordt om uw voorraad te beheren en uw bestellingen te plannen. Er wordt rekening gehouden met de huidige voorraadniveaus, waarbij wordt aangegeven welke componenten besteld moeten worden en in welke hoeveelheden.

Bestelhoeveelheden in de inkooplijst kunnen direct worden bewerkt. Dit is handig voor het aanpassen van hoeveelheden om te voldoen aan minimale bestelhoeveelheden (MOQ's), te profiteren van prijskortingen, of af te ronden naar volledige rolhoeveelheden.

Zodra u uw inkooplijst heeft beoordeeld en afgerond, kunt u direct vanuit de lijst leveranciersbestellingen aanmaken. PartsBox helpt u de beste leveranciers te selecteren op basis van uw voorkeuren, zoals prijs, beschikbaarheid en levertijd. U kunt de inkooplijst indien nodig opsplitsen in meerdere leveranciersbestellingen, waardoor uw inkoopproces wordt geoptimaliseerd en de kosten worden verlaagd.

Productie

Producties

Een build vertegenwoordigt het resultaat van het bouwen van een project. Het komt normaal gesproken overeen met een batch apparaten die zijn vervaardigd, of worden vervaardigd. PartsBox ondersteunt eentraps- en meertraps-builds, en een meertraps-build kan in uitvoering zijn (nog niet voltooid).

Projecten Bouwen

Builds zijn een essentiële functie in PartsBox voor het plannen en volgen van productie. Ze stellen u in staat om te controleren of u voldoende hoeveelheden componenten heeft (inclusief uitval), uw build voor te bereiden, een picklijst te genereren en de gebruikte hoeveelheden uit uw voorraad te verwijderen.

Builds bieden ook traceerbaarheid. Afhankelijk van uw abonnement toont de build-geschiedenis welke specifieke componenten in elke build zijn gebruikt, met variërende detailniveaus.

Om de geschiedenis van eerdere builds te bekijken, lopende builds in meerdere fasen te zien of een nieuwe build te starten, navigeert u naar het tabblad 'Builds' binnen een project.

Bij het starten van een nieuwe build toont de build-tabel alle projectcomponenten samen met hun vereiste en beschikbare hoeveelheden. Voor plannen die berekeningen voor componentuitval ondersteunen, omvat de benodigde hoeveelheid de overhead voor uitval, individueel berekend voor elke component op basis van de uitvalinstellingen. Wanneer uitval wordt toegepast, toont de kolom Vereist de uitsplitsing in het formaat "15 (12+3)", waarbij de totale vereiste hoeveelheid wordt weergegeven, gevolgd door de basishoeveelheid en de uitvaloverhead tussen haakjes.

Voor Production-plannen en hoger kunt u uitvalberekeningen voor een build uitschakelen met het selectievakje "Uitval uitschakelen?" in de build-instellingen. Indien uitgeschakeld, worden de exacte hoeveelheden van de BOM gebruikt zonder extra componenten toe te voegen voor uitval. U kunt deze instelling ook overschrijven voor individuele BOM-items door de itemrij uit te vouwen en de uitvalinstelling voor dat specifieke item aan te passen.

De kolom 'Voorraadverzoeken' geeft aan waar onderdelen vandaan worden gehaald. Voor onderdelen die op meerdere locaties zijn opgeslagen, onderdelen met partijbeheer en meta-onderdelen, kan deze kolom meerdere bronnen tonen.

U kunt de geplande bouwhoeveelheid instellen door een getal in te voeren of de +/- knoppen te gebruiken. Het aanpassen van de hoeveelheid werkt alles direct bij. Als er onvoldoende voorraad is voor een component, wordt die rij rood gemarkeerd met een waarschuwing.

PartsBox gebruikt verschillende strategieën bij het vervullen van de vraag:

  • FIFO (First-In First-Out): gebruikt de oudste partijen (gesorteerd op acquisitiedatum) eerst
  • LIFO (Last-In First-Out): gebruikt de meest recente partijen (gesorteerd op acquisitiedatum) eerst
  • Laatst geopend: gebruikt de meest recent geopende partijen eerst
  • Grootste partij eerst: gebruikt partijen met de meeste componenten eerst
  • Kleinste partij eerst: gebruikt de kleinste partijen eerst

U kunt PartsBox ook beperken om slechts één enkele onderdeelbron te gebruiken voor elke BOM-regel. Sommige abonnementen zijn beperkt tot een enkele bron, en in andere abonnementen kan het nuttig zijn om volledige traceerbaarheid te garanderen.

De standaard strategie voor bronselectie van onderdelen bepaalt de initiële toewijzingen, maar deze kunnen in de tabel worden gewijzigd. Elke rij kan worden uitgevouwen om bronnen te tonen, zodat u ze individueel kunt selecteren en opnieuw kunt ordenen (afhankelijk van planbeperkingen). U kunt ook de gebruikte hoeveelheid per invoer overschrijven.

Elke rij bevat een 'Uitsluiten?' selectievakje. Als u dit aanvinkt, wordt het onderdeel uitgesloten van de build (in wezen een DNP - Do Not Populate). Er wordt geen voorraad verwijderd voor uitgesloten onderdelen.

Als er onvoldoende voorraad is voor sommige BOM-regels, zal PartsBox een waarschuwing weergeven maar u toch toestaan door te gaan met de build. Dit kan handig zijn als u extra voorraad bij de hand heeft die niet in PartsBox is ingevoerd, of als u gedeeltelijk bestukte borden wilt produceren. De maximaal beschikbare hoeveelheid wordt van uw voorraad afgeschreven.

Eentraps Builds

Bij eentrapsproducties zal het indrukken van de knop 'Bouwen & voorraad verwijderen' (en bevestigen) de voorraad verwijderen voor alle niet-uitgesloten componenten die bij het project horen. De productie wordt dan gemarkeerd als voltooid.

Multi-stage Builds

Voor producties in meerdere fasen vinkt u het selectievakje 'productie in meerdere fasen' aan. PartsBox toont selectievakjes naast elk onderdeel in de productie. U kunt de individuele vakjes gebruiken om rijen te selecteren, alle rijen te selecteren/deselecteren en de zoek-/filterinterface gebruiken om onderdelen te markeren die in de huidige fase moeten worden gebouwd/geplaatst. De filterinterface ondersteunt tags, dus het invoeren van '#smd' is een snelle manier om alle SMD-elementen te selecteren, die vaak als eerste worden geplaatst.

Door op 'Produceren & voorraad verwijderen' te drukken, worden alleen de geselecteerde items verwerkt (hetzelfde als bij eentrapsproducties).

Het uitvoeren van een productiefase zonder componenten te selecteren kan nuttig zijn voor het documenteren van een verwerkingsstap in de productiegeschiedenis.

Een onvolledige build in meerdere fasen verschijnt in het tabblad 'In uitvoering' van de Builds-interface. Door deze te selecteren, kunt u de volgende fase bouwen of de build voltooien en als gereed markeren.

Een build kan een willekeurig aantal fasen hebben. Het kan ook als voltooid worden gemarkeerd, zelfs als niet alle onderdelen zijn geplaatst. In dat geval worden ongebruikte items gemarkeerd als uitgesloten in de build.

Een build in meerdere fasen wordt vertegenwoordigd door dezelfde ID Anything™-code in alle fasen, waardoor ID Anything™-labels zelfs aan onvolledige apparaten kunnen worden bevestigd voor snelle identificatie en toegang tot build-informatie.

Geschiedenis van build-configuraties

Bij het beheren van productie is het belangrijk om een overzicht van de productiegeschiedenis bij te houden. Dit overzicht bevat doorgaans informatie zoals het aantal gebouwde eenheden voor een project of stuklijst, de datum en tijd van de productie en eventuele relevante opmerkingen. Hoewel dit detailniveau voldoende is voor eenvoudige productieruns, vereisen complexere producties vaak dat er aanvullende gegevens worden bijgehouden.

In praktijkscenario's heeft elke build zijn eigen unieke configuratie. Deze configuratie bevat aanvullende informatie, waaronder:

  • Componenten die waren uitgesloten of gemarkeerd als 'niet bestücken' voor de specifieke build
  • Voorraadverzoeken gegenereerd uit de build, met details over welke componenten werden gebruikt vanaf specifieke locaties, of in het geval van partijtracering, de exacte partij (geïdentificeerd door serienummer) die werd gebruikt voor de productierun

PartsBox slaat al deze informatie op als onderdeel van de productiegeschiedenis, zodat u in de toekomst eenvoudig kunt bekijken en verifiëren hoe een bepaalde productie was geconfigureerd.

Om toegang te krijgen tot de bouwconfiguratiegeschiedenis, navigeert u naar het tabblad 'Bouws' binnen de sectie Projecten van PartsBox. Hier vindt u een lijst van alle bouws. U kunt ervoor kiezen om de volledige lijst te bekijken of deze te filteren om alleen voltooide bouws of meertrapsbouws die momenteel in uitvoering zijn weer te geven.

Aan elke build wordt een unieke ID Anything™-code toegewezen, die op een label kan worden afgedrukt en op de fysieke apparaten kan worden geplakt die tijdens die build zijn geproduceerd. Deze code biedt snelle en gemakkelijke toegang tot de build-informatie, zodat u de relevante details kunt ophalen wanneer dat nodig is, zelfs lang nadat de build is voltooid.

Gebruikte voorraad bekijken

Bij het bekijken van een voltooide of in uitvoering zijnde build, toont het tabblad Gebruikte Voorraad in de linkernavigatie de voorraad die tijdens die build is verbruikt. De tabel Gebruikte Voorraad dient twee doelen: ten eerste toont het wat er is gebruikt of verbruikt in een build en hoeveel het kostte; ten tweede stelt het u in staat om de lots die in de tabel worden weergegeven te beheren — bijvoorbeeld, ze naar een andere opslaglocatie verplaatsen, hun voorraadaantallen aanpassen, of ze taggen.

Het beschikbare detailniveau hangt af van of partijbeheer is ingeschakeld. Zonder partijbeheer is de voorraad voor een component in een bepaalde opslaglocatie inwisselbaar — er is geen concept van een partij die individueel kan worden gevolgd of beheerd. Als gevolg hiervan is het niet mogelijk om de exacte kosten te zien van componenten die in een build zijn verbruikt, noch om de verbruikte voorraad direct vanuit deze weergave te beheren.

Voor abonnementen zonder partijbeheer toont de tabel Gebruikte Voorraad onderdeelnamen, gebruikte hoeveelheden, referentieaanduidingen en opslaglocaties. Dit geeft een overzicht van wat er is verbruikt.

Voor abonnementen met lotcontrole biedt de tabel Gebruikte Voorraad volledige details. De standaardkolommen omvatten componentnaam, lotnaam, gebruikte hoeveelheid, kosten, designators, opslaglocatie en de huidige resterende hoeveelheid in elk lot. Kostenregistratie toont de totale kosten van verbruikte voorraad, berekend op basis van de stuksprijs van elk lot. U kunt elke rij uitvouwen om volledige lotdetails te zien.

De lotcontrole-variant ondersteunt ook bulkbewerkingen op de verbruikte lots:

  • Tags toevoegen/verwijderen: Organiseer verbruikte partijen met tags
  • Aangepaste velden instellen/hernoemen/verwijderen: Beheer waarden van aangepaste velden over geselecterde partijen
  • Verplaatsen: Verplaats partijen naar verschillende opslaglocaties
  • Voorraadaantallen aanpassen: Wijzig partijhoeveelheden na hertelling

Om bulkbewerkingen te gebruiken, selecteert u partijen (lots) met behulp van de selectievakjes en kiest u vervolgens een bewerking uit het menu.

Gebruik van subassemblage-componenten

Sub-assemblage componenten in PartsBox vertegenwoordigen de voorraad die voortkomt uit het bouwen van projecten. Wanneer een project wordt gebouwd, wordt de voorraad van het bijbehorende sub-assemblage component verhoogd met de bouwhoeveelheid. Hierdoor kunnen complexe producten die uit meerdere sub-assemblages en componenten bestaan effectief worden beheerd, waarbij elke sub-assemblage afzonderlijk wordt geproduceerd of ingekocht.

Om een sub-assemblage-component voor een project aan te maken:

  • Navigeer naar het infoscherm van het project.
  • Klik op de knop 'Subassemblage Component Aanmaken'. Deze actie hoeft slechts één keer per project te worden uitgevoerd.

Na aanmaak verschijnt het sub-assemblage-component in de componentenlijst en kan het worden beheerd zoals elk ander component, met één uitzondering: de naam van een sub-assemblage-component is altijd hetzelfde als het bijbehorende project en kan niet worden gewijzigd.

Bij het bouwen van een project bevat het bouwbevestigingsscherm een optie om voorraad toe te voegen aan de bijbehorende subassemblage-component. Indien ingeschakeld, kunt u:

  • Selecteer de opslaglocatie waar de build wordt opgeslagen.
  • Voer de prijs in voor de geproduceerde subassemblage. PartsBox berekent een voorgestelde kostprijs op basis van de componenten die tijdens de build zijn verbruikt: met lotcontrole zijn de kosten exact (gebaseerd op specifieke lotprijzen), en zonder lotcontrole worden ze geschat op basis van gemiddelde componentkosten. De voorgestelde kostprijs wordt weergegeven in het prijsveld en kan worden aangepast voordat u bevestigt. Voor meertraps builds wordt de prijs ingevoerd bij het voltooien van de build, aangezien de werkelijke kosten op dat moment bekend zijn.
  • Voeg opmerkingen toe met betrekking tot de build.

Na bevestiging wordt de voorraad van het subassemblage-component verhoogd met de productiehoeveelheid. Aangezien subassemblage-componenten zich gedragen als gewone componenten, kunnen ze worden gebruikt in andere projecten en producties, en kunnen functies zoals waarschuwingen voor lage voorraad en uitvalparameters worden geconfigureerd.

Wanneer lot-controle is ingeschakeld, resulteert elke bouw van een project in een apart lot van het bijbehorende sub-assemblage-component, geïdentificeerd door een unieke ID Anything™-code. Door ID Anything™-labels op gefabriceerde apparaten te bevestigen, kunt u de code snel scannen met een mobiel apparaat om toegang te krijgen tot de bijbehorende bouwinformatie.

Bouwresultaten bekijken

Wanneer u een build bekijkt voor een project met een subassemblage-component, toont het tabblad Buildresultaten in de linkernavigatie de resulterende voorraad die is gecreëerd uit die build. Dit werkt vergelijkbaar met de hierboven beschreven weergave Gebruikte voorraad: met partijbeheer krijgt u volledige details per partij (partijnaam, hoeveelheid, opslaglocatie, opmerkingen) en bulkbewerkingen (taggen, verplaatsen, voorraadaantallen aanpassen); zonder partijbeheer wordt een samenvatting van opslaglocaties, hoeveelheden en opmerkingen weergegeven.

Individuele apparaten volgen met serienummers

PartsBox biedt een krachtige functie voor het volgen van individuele apparaten die zijn gebouwd vanuit projecten/BOM's. Bij het starten van een build kunt u de optie "Elke resulterende subassemblage afzonderlijk volgen" inschakelen. Dit verandert het bouwproces om individuele lots te genereren voor elke gebouwde subassemblage, waardoor effectief een uniek serienummer wordt toegewezen aan elk apparaat.

Het inschakelen van deze optie ontsluit een schat aan mogelijkheden voor het volgen van de levenscyclus van individuele apparaten. Lots in PartsBox bevatten al een aanzienlijke hoeveelheid gegevens en hebben unieke ID Anything™-codes toegewezen gekregen. U kunt extra gegevens aan deze lots toevoegen in de vorm van bestanden, zoals testresultaten, reparatieprotocollen, regelgevende documenten, onderhoudsgeschiedenis of andere relevante informatie.

Aan elk lot wordt een unieke ID Anything™-code toegewezen, die als QR-code kan worden afgedrukt en fysiek aan het bijbehorende apparaat kan worden bevestigd. Dit maakt eenvoudige identificatie en tracering van individuele apparaten mogelijk. Als alternatief kunnen apparaten worden geïdentificeerd door een combinatie van de build ID Anything™-code (die verwijst naar de specifieke build) en een integer serienummer dat automatisch binnen die build wordt toegewezen.

Wanneer de optie om subassemblage-voorraad toe te voegen is ingeschakeld voor een meertrapsproductie, houdt PartsBox de voorraad bij die momenteel in productie is. Hiermee kunt u informatie over mogelijke afwijkingen in de productie of individuele testresultaten aan elke apparaatpartij koppelen terwijl de apparaten worden gebouwd. Na voltooiing van de productie verandert de voorraadstatus van "In productie" naar "Beschikbaar".

Inkoop

Inkoop

Bestellingen

PartsBox ondersteunt drie soorten bestellingen, die elk een andere fase in het inkoopproces vertegenwoordigen:

  • Open bestellingen: Deze bestellingen bevinden zich in de beginfase en kunnen vrij worden gewijzigd. U kunt componenten toevoegen of verwijderen, hoeveelheden aanpassen en eventuele noodzakelijke wijzigingen aanbrengen voordat u de bestelling afrondt. Open bestellingen bieden flexibiliteit tijdens de plannings- en budgetteringsfase.
  • Besteld: Zodra een open bestelling bij een distributeur is geplaatst, gaat deze over naar de status "Besteld". Dit geeft aan dat de bestelling is ingediend en wacht op uitvoering. Een verwachte leverdatum is gekoppeld aan bestelde items, zodat u kunt volgen wanneer de componenten gepland zijn om aan te komen.
  • Ontvangen: Wanneer alle items van een bestelling succesvol zijn geleverd en verwerkt, wordt de bestelling gemarkeerd als "Ontvangen". Dit betekent dat het inkoopproces voor die specifieke bestelling is voltooid en dat de ontvangen componenten nu beschikbaar zijn in uw voorraad.

Om een bestelling aan te maken of items toe te voegen aan een bestaande openstaande bestelling, kunt u beginnen met het bekijken van de prijzen en aanbiedingen voor een enkel component of door te werken met een Inkooplijst. Met PartsBox kunt u individuele aanbiedingen of een groep aanbiedingen aan een bestelling toevoegen, waarbij ze worden gekoppeld aan de bijbehorende leverancier die de prijs heeft verstrekt.

Bij het wijzigen van hoeveelheden in een open bestelling haalt PartsBox automatisch de huidige prijsinformatie op en past de totaalprijs aan op basis van de hoeveelheid en eventuele toepasselijke staffelprijzen. Dit zorgt ervoor dat u altijd actuele en nauwkeurige prijzen heeft voor uw bestellingen.

Openstaande bestellingen kunnen worden overgebracht naar de website van een distributeur door middel van kopiëren en plakken, of ze kunnen worden geëxporteerd in een geschikt formaat als een meer formele afgedrukte inkooporder vereist is.

De meest efficiënte manier om een bestelling bij een leverancier te plaatsen, is door gebruik te maken van de functie 'Winkelwagen uploaden'. Hiermee kunt u de bestelgegevens kopiëren en plakken of een CSV-bestand uploaden.

Wanneer u een open bestelling markeert als 'Besteld', vraagt PartsBox u om een verwachte leverdatum op te geven. Deze informatie helpt u bij te houden wanneer uw componenten naar verwachting zullen aankomen en stelt het systeem in staat om de bestelde voorraad in verschillende relevante secties van de applicatie weer te geven.

Indien nodig kunt u een bestelling annuleren, waardoor de status terugkeert naar 'Open' en de verwachte voorraad niet meer wordt weergegeven.

PartsBox biedt verschillende handige methoden voor het ontvangen van componenten van een bestelling:

  • Interface voor orderontvangst: Met deze interface kunt u efficiënt alle of een deel van de componenten van een bestelling in één opslaglocatie ontvangen met slechts een paar klikken.
  • Dialoogvenster Voorraad toevoegen: Wanneer u een enkele component bekijkt, kunt u het dialoogvenster Voorraad toevoegen gebruiken om items voor een specifieke bestelling te ontvangen. Het dialoogvenster vult de hoeveelheid en prijs vooraf in op basis van de bestelgegevens.
  • Scannen van streepjescodes: Afhankelijk van de mogelijkheden van de distributeur, kan het scannen van een streepjescode ofwel het dialoogvenster Voorraad toevoegen weergeven met een vooraf ingevulde hoeveelheid, of in het geval van streepjescodes die de PartsBox-code bevatten, de component direct ontvangen voor een specifieke bestelling, waarbij de hoeveelheid, prijs en bestelinformatie automatisch worden ingevuld.

Inkooplijsten

Bij het plannen van de productie van meerdere elektronische apparaten is het vaak nodig om componenten in bulk in te kopen. Het bepalen van de exacte benodigde hoeveelheden kan echter een uitdaging zijn, vooral wanneer rekening wordt gehouden met bestaande lokale voorraad en gedeelde componenten over verschillende BOM's (Bill of Materials).

De aanwezigheid van meta-componenten (componentvervangers), component-alternatieven en BOM-vervangers voegt een extra laag complexiteit toe aan het inkoopproces. Tot het moment van bestellen is het gunstig om flexibiliteit te behouden bij het kiezen van specifieke MPN's (Fabrikantonderdeelnummers).

Om het inkoopproces te starten, navigeert u naar de sectie 'Projecten' en begint u met het toevoegen van projecten/BOMs aan uw projectwinkelwagen met behulp van de knoppen 'Toevoegen aan winkelwagen' onderaan elke projectkaart. Bij het toevoegen van een project krijgt u de mogelijkheid om de aantallen op te geven die u wilt bouwen.

Zodra u de gewenste projecten aan de winkelwagen heeft toegevoegd, wijst u een beschrijvende naam toe aan uw lijst en klikt u op 'Inkooplijst aanmaken'. Deze actie leidt u om naar de sectie 'Inkoop', waar u al uw inkooplijsten kunt bekijken.

Door op een specifieke inkooplijst te klikken, wordt de bekende prijsinterface geopend, vergelijkbaar met die voor Project/BOM-prijzen. Met deze interface kunt u aanbiedingen selecteren, uw eigen aanbiedingen toevoegen, specifieke alternatieven voor onderdelen kiezen (voor meta-parts) en uw selectie beperken tot voorkeursdistributeurs.

Nadat u uw inkooplijst hebt afgerond, schakelt u over naar de weergave 'Groeperen op distributeur/leverancier' om uw componenten georganiseerd in afzonderlijke bestellingen voor elke leverancier te zien. Deze weergave biedt dezelfde functionaliteit als de weergave 'Alle componenten', waardoor u indien nodig aanbiedingskeuzes kunt wijzigen. Bovendien kunt u snel alle componenten toevoegen aan een nieuwe of bestaande bestelling bij een specifieke leverancier en direct doorgaan met het plaatsen van de bestelling bij hen.

Hoewel ondersteuning voor automatisch bestellen altijd deel heeft uitgemaakt van het langetermijnplan, blijft de implementatie ervan uitdagend vanwege de complexiteit die gepaard gaat met de integratie met systemen van verschillende distributeurs.

Voorraad en rapporten

Voorraadwaardering

PartsBox berekent de waarde van uw componentenvoorraad met behulp van inkoopprijzen die zijn ingevoerd bij het toevoegen van voorraad. Begrijpen hoe deze waardering werkt, helpt bij financiële rapportage en voorraadbeheer. De strategie voor het selecteren van componentbronnen (FIFO, LIFO, enz. — zie de sectie Projecten Bouwen) beïnvloedt ook de waardering: met lotcontrole bepaalt het welke specifieke lotkosten aan elke build worden toegeschreven, terwijl zonder lotcontrole de gemiddelde kostprijs wordt gebruikt.

Belangrijkste statistieken

Voor elk component houdt PartsBox bij:

  • Inkoopwaarde: Het totale bedrag dat is betaald voor alle toegevoegde voorraad. Dit vertegenwoordigt het werkelijke geld dat is besteed aan het verwerven van de onderdelen.
  • Gemiddelde inkoopprijs: Berekend op basis van alle voorraadtoevoegingen waarbij een prijs is ingevoerd. Dit is de gewogen gemiddelde kostprijs per eenheid.
  • Totale waarde: De geschatte huidige waarde van de voorraad in bezit, berekend als: gemiddelde inkoopprijs × huidige voorraadhoeveelheid.

Waardering met Partijbeheer

Wanneer lotbeheer is ingeschakeld, houdt PartsBox de exacte aankoopprijs voor elk lot bij. Dit biedt nauwkeurige kosteninformatie per lot:

  • Elke partij behoudt zijn oorspronkelijke aankoopprijs, waardoor exacte kostenopvolging mogelijk is
  • Wanneer componenten worden gebruikt in builds, worden de kosten toegewezen op basis van de specifieke verbruikte partijen
  • Partijsplitsingen erven de kosten van de moederpartij
  • Rapporten tonen exacte waarden op basis van werkelijke partijkosten

Deze exacte waardering is met name nuttig voor:

  • Nauwkeurige berekeningen van de kostprijs van de omzet (COGS)
  • Naleving van boekhoudnormen die een nauwkeurige voorraadwaardering vereisen
  • Het volgen van kostenvariaties tussen verschillende inkooppartijen

Waardering zonder Lotbeheer

Zonder lotbeheer gebruikt PartsBox de gemiddelde kostenmethode voor voorraadwaardering:

  • Alle voorraad van een onderdeel wordt behandeld als vervangbaar (uitwisselbaar)
  • De gemiddelde aankoopprijs wordt berekend over alle aankopen
  • Wanneer voorraad wordt verwijderd, wordt deze gewaardeerd tegen de huidige gemiddelde prijs
  • Deze methode biedt een redelijke benadering wanneer exacte lot-tracking niet vereist is

Rapporten

Rapporten stellen u in staat om overzichtsinformatie over uw gegevens te krijgen.

Net als al het andere in PartsBox worden rapporten in realtime bijgewerkt. Als u bijvoorbeeld een 'Lage Voorraad'-rapport openhoudt en iemand anders voorraad verwijdert (waardoor de voorraad voor een bepaald component onder een drempelwaarde zakt), wordt uw rapport onmiddellijk bijgewerkt.

Organisaties en toegang

Organisaties (Bedrijven)

PartsBox ondersteunt samenwerking via het concept van organisatie (bedrijven). Een bedrijf of organisatie in PartsBox vertegenwoordigt een gedeelde database waartoe meerdere gebruikers tegelijkertijd toegang hebben. Hierdoor kunnen teams samenwerken aan het beheer van hun voorraad elektronische componenten, inkoop en productie.

Wanneer u een bedrijf of organisatie aanmaakt in PartsBox, kunt u andere gebruikers uitnodigen om lid te worden en samen te werken. Het aantal gebruikers dat toegang heeft tot een bedrijfsdatabase hangt af van uw abonnement. Als u meer gebruikers moet accommoderen, kunt u uw abonnement dienovereenkomstig upgraden.

Om iemand toegang te geven tot een bedrijfsdatabase, moet diegene eerst een PartsBox-account aanmaken. Zodra ze een account hebben, kan een beheerder van het bedrijf hen uitnodigen en de juiste toegangsrechten verlenen. Hiermee kunt u bepalen wie toegang heeft tot de gegevens van uw bedrijf en welke acties ze kunnen uitvoeren.

Naast bedrijfsdatabases heeft elke PartsBox-gebruiker ook een gratis privédatabase voor persoonlijk gebruik. Deze privédatabase staat los van eventuele bedrijfsdatabases waartoe u toegang heeft. U kunt eenvoudig schakelen tussen uw privédatabase en eventuele bedrijfsdatabases met behulp van de database-wisselaar bovenaan het PartsBox-appscherm. De wisselaar toont de naam van de momenteel geselecteerde database.

Organisaties kunnen een bedrijfslogo uploaden in Instellingen > Algemeen. Het logo wordt weergegeven in PDF-exporten, inclusief tabelexporten en BOM-prijs-PDF's, en vervangt het standaard PartsBox-logo in de documentkop.

Toegangsrechten

PartsBox biedt flexibele toegangscontrole-opties om ervoor te zorgen dat gebruikers de juiste rechten hebben op basis van hun rollen en verantwoordelijkheden binnen het bedrijf. Een bedrijf heeft altijd ten minste één 'admin'-gebruiker die het hoogste niveau van controle bezit en factureringsinformatie kan beheren en toegang kan verlenen of intrekken aan andere gebruikers.

Voor abonnementen zonder Role-Based Access Control (RBAC) biedt PartsBox drie basis toegangsniveaus:

  • Beheerder: Gebruikers met beheerderstoegang hebben volledige controle over het systeem. Ze kunnen databasegegevens lezen en schrijven, gebruikerstoegang beheren, factureringsinformatie wijzigen, alle gegevens verwijderen en het abonnement annuleren. Beheerders hebben het hoogste niveau van verantwoordelijkheid en moeten zorgvuldig worden toegewezen.
  • Lezen/Schrijven: Gebruikers met lees-/schrijftoegang kunnen databasegegevens bekijken en wijzigen, zoals het maken en bijwerken van componenten, opslaglocaties, projecten en builds. Ze kunnen echter geen gebruikersaccounts, factureringsinformatie of het abonnement beheren. Dit niveau is geschikt voor gebruikers die actief met de voorraad werken en wijzigingen moeten aanbrengen.
  • Alleen Lezen: Gebruikers met alleen-lezen toegang kunnen de databasegegevens bekijken, maar kunnen geen wijzigingen aanbrengen. Dit niveau is geschikt voor gebruikers die toegang tot informatie nodig hebben voor referentiedoeleinden, maar niet de mogelijkheid nodig hebben om wijzigingen aan te brengen.

Voor abonnementen met Role-Based Access Control (RBAC) biedt PartsBox een meer gedetailleerde en aanpasbare benadering van toegangsbeheer. Met RBAC kunnen bedrijven een willekeurig aantal rollen definiëren en deze aan gebruikers toewijzen op basis van hun specifieke verantwoordelijkheden. Elke rol definieert machtigingen voor individuele bewerkingen, zoals het aanmaken van onderdelen, het toevoegen van voorraad of het uitvoeren van builds.

RBAC maakt fijnmazige controle over machtigingen mogelijk, waardoor bedrijven beperkte rollen met beperkte toegang kunnen creëren. Er kan bijvoorbeeld een rol 'Ontvangst' worden gedefinieerd waarmee gebruikers voorraad kunnen toevoegen en verplaatsen, maar geen projecten kunnen wijzigen of builds kunnen uitvoeren. Deze rol zou geschikt zijn voor werknemers die verantwoordelijk zijn voor het ontvangen en organiseren van inkomende voorraad.

Evenzo zou een 'Productie'-rol kunnen worden gecreëerd om gebruikers toe te staan builds uit te voeren van vooraf gedefinieerde projecten, maar de projecten zelf niet te wijzigen. Deze rol zou nuttig zijn voor werknemers die betrokken zijn bij het productieproces en producten moeten assembleren op basis van vastgestelde ontwerpen.

Audit Trail

In grotere organisaties is het bijhouden van een onveranderlijk auditspoor van alle databasewijzigingen vaak noodzakelijk voor naleving van regelgeving en traceerbaarheid. Dit is met name belangrijk voor bedrijven die onderworpen zijn aan regelgeving zoals US FDA Title 21 CFR Part 11, die strikte eisen stelt aan het bijhouden van gegevens en data-integriteit.

Zelfs zonder wettelijke verplichtingen kiezen veel bedrijven ervoor om een audit trail te implementeren als best practice voor het waarborgen van verantwoording en het vergemakkelijken van oorzaakanalyse in geval van problemen of discrepanties.

PartsBox-abonnementen met de Audit Trail-functie registreren automatisch een gedetailleerde geschiedenis van elke wijziging die in de database wordt aangebracht. Elk audit trail-record bevat:

  • Een nauwkeurige tijdstempel van wanneer de wijziging plaatsvond
  • Het gebruikersaccount dat verantwoordelijk is voor de wijziging
  • Gedetailleerde gegevens die de specifieke aard van de wijziging beschrijven

Deze informatie biedt een uitgebreid en gedetailleerd overzicht van de evolutie van de database in de loop van de tijd, waardoor beheerders de volgorde van gebeurtenissen kunnen reconstrueren en de context achter elke wijziging kunnen begrijpen.

Audit trail-gegevens kunnen eenvoudig vanuit PartsBox worden geëxporteerd in een formaat dat geschikt is voor digitale ondertekening en langdurige archivering. Deze geëxporteerde gegevens dienen als een verifieerbaar record van de systeemgeschiedenis, dat kan worden gebruikt om naleving van relevante regelgeving aan te tonen tijdens audits of inspecties.

Scannen, Printen en Identificatie

ID Anything™

Elk object in PartsBox — componenten, partijen, opslaglocaties, builds, bestellingen en projecten — krijgt automatisch een unieke, compacte identificatie toegewezen, een ID Anything™-code genaamd. Deze codes zijn kort genoeg om door mensen leesbaar te zijn (26 tekens) en kunnen worden gecodeerd als QR-codes om te scannen.

ID Anything™ codes dienen verschillende doelen:

  • Fysieke etikettering: Print QR-labels voor opslaglocaties, partijen, builds of elk ander object. Door een label te scannen met een mobiel apparaat gaat u direct naar dat object in PartsBox.
  • Apparaattracering: Bij het bouwen van projecten met partijbeheer krijgt elke build en elke resulterende partij zijn eigen ID Anything™-code. Met serienummertracering per apparaat ingeschakeld, kan elk geproduceerd apparaat afzonderlijk worden geïdentificeerd, wat volledige levenscyclustraceerbaarheid mogelijk maakt — van de componenten die erin zijn gegaan tot de later bijgevoegde buitendienstgegevens.
  • Snelle toegang: Het informatiescherm van elk object toont de ID Anything™-code in de rechterbovenhoek. Klik erop om de QR-code te zien, een label af te drukken of de code te kopiëren.
  • CAD-integratie: Sla ID Anything™-codes op in uw CAD-onderdelenbibliotheek om direct, exact BOM-naar-componenten matching te krijgen bij het importeren van stuklijsten in PartsBox.

Het ID Anything™-systeem wordt overal in PartsBox gebruikt. De onderstaande secties beschrijven deze functies in detail.

Barcodes scannen

Het scannen van barcodes is een snelle en efficiënte manier om inkomende zendingen te verwerken, voorraad toe te voegen of te verwijderen en nieuwe onderdelen in PartsBox aan te maken. Deze functie verbetert uw workflow voor voorraadbeheer, bespaart tijd en vermindert handmatige gegevensinvoer.

Barcodescanmethoden

PartsBox ondersteunt twee methoden voor het scannen van barcodes:

  • Externe barcodescanner: Het gebruik van een speciale barcodescanner is de aanbevolen aanpak voor regelmatige, grootschalige bewerkingen. Externe scanners bieden snellere en betrouwbaardere scanprestaties. Raadpleeg de sectie 'Barcodescanners' in deze handleiding voor details over ondersteunde scanners en installatie-instructies.
  • Ingebouwde camera: Als u geen externe scanner heeft, kunt u de ingebouwde camera van uw computer gebruiken om barcodes te scannen. Hoewel niet zo snel als een externe scanner, is deze methode handig voor incidentele scanbehoeften.

Scanproces

Om te beginnen met het scannen van barcodes, klikt u op de menuknop 'Scannen' in PartsBox. Afhankelijk van uw scanmethode:

  • Als u een externe scanner gebruikt, wacht PartsBox op invoer van de scanner.
  • Als u de ingebouwde camera gebruikt, toont PartsBox een live camerabeeld zodat u de barcode voor de camera kunt positioneren.

Nadat een barcode succesvol is gedecodeerd, analyseert PartsBox de gegevens en onderneemt een van de volgende acties:

  • Bestaand component: Als het gescande component al in uw PartsBox-database bestaat, krijgt u opties te zien om voorraad toe te voegen, voorraad te verwijderen of voorraad te verplaatsen voor dat component.
  • Nieuw component: Als het gescande component niet in uw database bestaat, zal PartsBox u vragen om een nieuw gekoppeld component aan te maken. Het zal een lijst met overeenkomende online componenten bieden om uit te kiezen. Zodra u een overeenkomst selecteert en het component aanmaakt, verschijnt het dialoogvenster 'Voorraad toevoegen', waarmee u de nieuw ontvangen voorraad voor het nieuw aangemaakte component kunt toevoegen.

Ondersteunde Barcodes

PartsBox ondersteunt een breed scala aan barcodeformaten die veel worden gebruikt door distributeurs van elektronische componenten:

  • 2D Barcodes:
    • DataMatrix en PDF417 barcodes met ANSI MH10.8.2 data gecodeerd met behulp van ISO/IEC 15434:2006 (gebruikt door DigiKey, Würth en andere distributeurs die overstappen op 2D barcodes).
    • QR-codes van sommige distributeurs (LCSC en TME).
    • ID Anything™ codes
  • 1D Barcodes:
    • Barcodes van DigiKey, Mouser, Farnell, RS Components en de meeste anderen die het Manufacturer Part Number (MPN) in de barcode coderen.

Als de gescande barcode informatie over de hoeveelheid bevat, wordt deze automatisch vooraf ingevuld in het dialoogvenster 'Voorraad toevoegen'.

DigiKey Bestellingen

Als u uw DigiKey-bestelling binnen PartsBox hebt aangemaakt en de gegenereerde ID-codes naar uw DigiKey-winkelwagen hebt gekopieerd, bevatten de barcodes op uw ontvangen onderdelen PartsBox-ID's. Bij het scannen van deze barcodes zal PartsBox automatisch de bijbehorende bestelling en regelitem identificeren, zodat u de onderdelen eenvoudig tegen de bestelling kunt ontvangen.

Label afdrukken

U kunt labels afdrukken voor onderdelen, lots, opslaglocaties, bestellingen, projecten en builds, rechtstreeks vanuit PartsBox. Er is een sjabloonsysteem waarmee u de labels aan uw behoeften kunt aanpassen.

Wat u nodig hebt voor direct labelprinten:

  • Een Zebra-labelprinter, of een andere printer die ZPL (Zebra Printer Language) kan interpreteren. Elke ZPL-compatibele Zebra-printer zou moeten werken, dus kies er een op basis van uw behoeften. Wees voorzichtig: sommige Zebra-printers ondersteunen alleen EPL, geen ZPL, deze werken niet met PartsBox.
  • JSPrintManager lokaal geïnstalleerd op de computer waarop de printer is aangesloten. JSPrintManager is beschikbaar voor Mac, Windows, Linux en Android. U kunt JSPrintManager downloaden gratis.

De reden voor de JSPrintManager-vereiste is dat browsers geen directe toegang tot printers hebben. Om onbewerkte codes naar een printer te sturen, moet PartsBox lokaal verbinding maken met JSPrintManager en deze vragen om gegevens naar de printer te sturen.

Printerconfiguratie

Als u aan de vereisten voldoet, zou u via 'Instellingen | Labels | Printer' een lijst met beschikbare printers in uw systeem moeten zien. Selecteer daar uw ZPL-compatibele labelprinter.

Labelsjablonen

Er zijn meerdere labelcategorieën: Componenten, Partijen, Opslaglocaties, Bestellingen, Projecten en Producties. In elk van die categorieën kunt u met PartsBox meerdere labelsjablonen definiëren. Hiermee kunt u snel schakelen tussen verschillende labeltypen of -formaten. In commerciële plannen worden labelsjablonen gedeeld binnen het hele bedrijf.

Om een nieuw labelsjabloon te maken, navigeert u naar 'Instellingen | Labels' en selecteert u een van de categorieën. Als u op 'Maken' klikt in de geselecteerde categorie, ziet u een vooraf ingevuld sjabloon met een voorbeeldlabel. Deze voorbeelden zijn zorgvuldig voorbereid om een goede standaard te zijn met labels van 2,25x1,25 inch (ja, Zebra specificeert labelafmetingen alleen in inches, deze zijn 57,15mm x 31,75mm).

Aan de linkerkant van het labelsjabloonformulier ziet u:

  • Labelnaam: kies een naam waarmee u snel kunt onthouden waar het label voor is
  • Label template ZPL-code: hier komt de ZPL-code die wordt gebruikt om het label te genereren. We raden aan om Labelary Viewer te gebruiken om uw labelcode te schrijven en te testen, omdat het uitstekende online documentatie heeft die verschijnt wanneer de cursor op een ZPL-opdracht wordt geplaatst. Gegevensvelden die u wilt invullen met PartsBox-gegevens moeten worden gemarkeerd met cijfers in accolades. Veldnummering begint bij 0 (niet 1), dus gebruik {0} voor uw eerste veld, {1} voor het tweede, enzovoort. PartsBox zal deze markeringen vervangen door daadwerkelijke gegevens bij het genereren van het label.
  • Labelbreedte en Labelhoogte: dit zijn de labelafmetingen, in inches. Deze moeten overeenkomen met uw werkelijke labelvoorraadafmetingen.
  • Dots per mm: de resolutie waarmee u gaat afdrukken, wat afhangt van uw printer.
  • Voorbeeldweergave: als uw sjabloon klaar is, kunt u op 'Genereren' klikken om een voorbeeldafbeelding van uw label te tonen met behulp van een willekeurig object uit uw database. U kunt ook een testafdruk van het label proberen als uw printer is geconfigureerd en klaar is om af te drukken.

Aan de rechterkant van het labeltemplate-formulier bevindt zich een sectie "Velden". Hierin staan de gegevensvelden in uw template (gemarkeerd met nummers tussen accolades). PartsBox detecteert automatisch velden op basis van het hoogste nummer dat in uw template wordt gebruikt. Als u bijvoorbeeld {0}, {1} en {5} in uw template gebruikt, heeft u 6 velden om te configureren (velden 0 tot en met 5). Voor elk van die velden kunt u elk beschikbaar PartsBox-gegevensveld kiezen. We raden aan om te typen op uw toetsenbord om te zoeken, omdat er zoveel PartsBox-gegevensvelden zijn om uit te kiezen.

Zodra u op 'Opslaan' klikt, is uw sjabloon beschikbaar voor gebruik.

Labels afdrukken

Zodra u een printer heeft geselecteerd en ten minste één labelsjabloon heeft gemaakt, kunt u labels afdrukken voor elk object in PartsBox.

Om een label af te drukken, opent u het informatiescherm voor het object dat u wilt labelen. Voor componenten is dit het componentinformatiescherm; voor opslaglocaties het opslaglocatie-informatiescherm; en evenzo voor andere objecten. Zoek in de rechterbovenhoek van het informatiescherm naar de ID Anything™-knop, die een klein QR-code-pictogram en een korte versie van de ID Anything™-code weergeeft. Klik op deze knop om een dialoogvenster te openen met een sjabloonkiezer, een voorbeeld van het label en een knop 'Label afdrukken'.

Barcodescanners

PartsBox ondersteunt barcodescanners die toetsaanslagen genereren, waaronder de meeste USB-scanners. De Zebra LS2208 is een betrouwbare en betaalbare 1D-scanner die goed werkt met PartsBox. Aangezien componentdistributeurs echter steeds vaker 2D-barcodes gebruiken vanwege hun superieure opslagcapaciteit, wordt een 2D-scanner aanbevolen om uw setup toekomstbestendig te maken.

Om een 2D-scanner met PartsBox te gebruiken, moet u deze configureren om speciale niet-afdrukbare tekens (ASCII-codes RS, GS en EOT) te vervangen door respectievelijk de strings '{RS}', '{GS}' en '{EOT}'. Dit is nodig om de scanner correct te laten werken met webgebaseerde applicaties. Als u een Zebra DS2208 scanner heeft, scan dan eenvoudig de meegeleverde barcode om deze automatisch te configureren voor gebruik met PartsBox:

Ondersteunde scanners

Elke 1D-scanner die de USB HID-interface ondersteunt (d.w.z. fungeert als een toetsenbord) zou moeten werken met PartsBox. Als de uitvoer van de scanner zichtbaar is in een teksteditor, is deze compatibel met PartsBox.

2D-scanners waarvan bekend is dat ze goed werken met PartsBox zijn onder meer:

Van de Zebra DS6608 (uit productie genomen in 2007) is bekend dat deze niet werkt met PartsBox.

Om een 2D-scanner met PartsBox te gebruiken, moet de scanner stringvervangingen in gescande codes ondersteunen (bekend als 'Advanced Data Formatting' of 'ADF' in Zebra-scanners). Dit is een beperking van webbrowsers, niet van PartsBox.

Voor de beste barcodescanervaring raadt PartsBox aan om een speciale 2D-scanner te gebruiken, specifiek de Zebra DS2208. Een 2D-scanner kan zowel 1D- als 2D-barcodes decoderen, wat compatibiliteit garandeert met de groeiende trend van 2D-barcodes die door distributeurs worden gebruikt.

Een betaalbaarder alternatief is de Barcode to PC app, die bestaat uit software die op uw pc is geïnstalleerd en een mobiele app voor het scannen. Hoewel deze oplossing momenteel niet betrouwbaar werkt met DataMatrix-codes, worden er in de toekomst verbeteringen verwacht.

Bekende problemen en beperkingen

  • Als u een niet-Amerikaanse toetsenbordindeling gebruikt, is extra scannerconfiguratie vereist. Na het scannen van de PartsBox-setupbarcode, scant u de regionale code voor uw toetsenbordindeling uit de handleiding die bij uw scanner is geleverd.
  • Scannen werkt mogelijk niet betrouwbaar in Firefox op Windows. Het gebruik van een alternatieve browser, zoals Chrome of Edge, wordt ten zeerste aanbevolen.

Probleemoplossing

Vanwege factoren buiten de controle van PartsBox kan 100% betrouwbaarheid niet worden gegarandeerd bij het gebruik van USB-scanners voor het scannen van barcodes.

Als een 2D-scanner niet werkt met PartsBox:

  • Controleer de uitvoer in een teksteditor zoals Kladblok
  • Scan een 2D-barcode en controleer of het resultaat de reeksen '{RS}', '{GS}' en '{EOT}' bevat
  • Als deze reeksen ontbreken, zorg er dan voor dat de scanner is geconfigureerd voor speciale codevervangingen
  • Als u een niet-Amerikaanse toetsenbordindeling gebruikt, scan dan de juiste regionale instellingscode uit de handleiding van uw scanner

Raadpleeg het gedeelte 'Bekende problemen en beperkingen' hierboven om te zien of uw probleem wordt vermeld. Als de uitvoer van de scanner in Kladblok correct lijkt, maar PartsBox de barcode nog steeds niet kan herkennen, gebruik dan het feedbackformulier om het probleem te melden.

Uw componentendatabase publiceren

Met PartsBox kunt u uw onderdelendatabase openbaar maken en sommige of al uw onderdelen met anderen delen. Deze functie is handig voor hobbyisten die hun onderdelenvoorraad willen delen, evenals voor makerspaces die beschikbare componenten willen presenteren.

Uw openbare pagina instellen

Om uw componenten te publiceren, navigeert u naar de sectie Instellingen | Publiceren. Hier kunt u informatie over uzelf of uw organisatie invoeren, zoals een korte beschrijving, een URL en een langere beschrijving. Deze informatie wordt weergegeven op uw openbare pagina.

Merk op dat uw openbare pagina alleen bestaat als u componenten heeft geselecteerd voor publicatie. Updates van de openbare pagina zijn niet direct en kunnen enkele minuten tot een uur duren.

Componenten Selecteren voor Publicatie

PartsBox biedt drie opties voor het selecteren van onderdelen die openbaar zichtbaar moeten zijn:

  • Niets: Kies deze optie als u geen componenten wilt publiceren. Uw openbare webpagina zal niet bestaan.
  • Componenten die voldoen aan filtervoorwaarden: Gebruik de knop "Filters bewerken" om filters te maken op basis van componentgegevens. Alleen de componenten die aan de filtercriteria voldoen, worden gepubliceerd. Een veelgebruikte aanpak is het gebruik van op tags gebaseerde filtering. U kunt bijvoorbeeld een filter instellen om alleen componenten te publiceren die de tag "public" hebben.
  • Al uw componenten: Selecteer deze optie om uw volledige componentendatabase openbaar beschikbaar te maken.

Door zorgvuldig te selecteren welke componenten u publiceert, kunt u de informatie beheren die met anderen wordt gedeeld, terwijl u uw andere gegevens privé houdt.

Integratie met CAD-tools

KiCad Integratie

PartsBox integreert met KiCad versie 7.0 of later, waardoor u direct toegang heeft tot uw PartsBox-componentgegevens binnen KiCad's Symbol Chooser. Deze integratie maakt gebruik van de KiCad HTTP Libraries-functie.

KiCad HTTP-bibliotheken functioneren als alleen-lezen interfaces naar externe gegevensbronnen zoals PartsBox. Ze slaan zelf geen symbool- of footprintgegevens op, maar verwijzen naar symbolen en footprints die zijn gedefinieerd in standaard KiCad-bibliotheken (.kicad_sym). Wanneer u een component selecteert uit de PartsBox HTTP-bibliotheek in KiCad, wordt het schemasymbool gevuld met gegevens uit PartsBox, zoals het fabrikantonderdeelnummer (MPN), waarde, footprint en andere gespecificeerde velden.

Configuratie in PartsBox

Om KiCad-integratie in PartsBox te configureren:

  • Navigeer naar 'Instellingen'.
  • Selecteer het tabblad 'CAD-integratie'.
  • Kies 'KiCad' in het menu aan de linkerkant.

De configuratie is verdeeld in deze secties:

Algemene Opties
  • Initieel filter toegepast op alle componenten: Dit filter beperkt welke componenten uit uw database mogelijk beschikbaar zijn voor KiCad. Alleen componenten die aan dit filter voldoen, komen in aanmerking voor opname in categorieën. U kunt de filtercriteria bewerken of resetten naar de standaardwaarde (geen filter). Een telling van componenten die dit filter passeren wordt weergegeven.
Categorieën

Categorieën definiëren subsets van uw componentendatabase die zichtbaar zullen zijn als afzonderlijke doorbladerbare secties binnen de KiCad Symbol Chooser.

  • Een standaardcategorie "Alle componenten" bevat alle componenten die door het initiële filter komen.
  • U kunt aangepaste categorieën maken met behulp van filters. U kunt bijvoorbeeld categorieën maken voor "Weerstanden", "Condensatoren" of "Connectoren".
  • Voor elke categorie definieert u een naam, een optionele beschrijving en de filtercriteria.
  • Het aantal componenten binnen elke categorie wordt weergegeven.
Velden

Deze sectie regelt hoe PartsBox componentgegevens worden toegewezen aan KiCad symboolvelden.

  • PartsBox biedt standaardtoewijzingen voor veelvoorkomende velden zoals MPN, Fabrikant, Datasheet-URL en de specifieke KiCad-velden die per onderdeel zijn geconfigureerd.
  • U kunt deze toewijzingen aanpassen:
  • Voeg nieuwe toewijzingen toe van PartsBox-velden (inclusief standaardvelden, aangepaste velden, specificaties en specifieke KiCad-velden) naar KiCad-velden.
  • Geef de naam van het KiCad-veld op. Standaard KiCad-velden zijn onder meer Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. U kunt ook aangepaste veldnamen definiëren.
  • Kies of het veld standaard zichtbaar moet zijn in het schema.
  • Sommige toewijzingen zijn ingebouwd en kunnen niet worden gewijzigd. De toewijzing symbolIdStr is essentieel: deze vertelt KiCad welk symbool uit uw standaard KiCad-bibliotheken moet worden gebruikt. Dit is altijd toegewezen aan het veld "[Onderdeel] KiCad-symbool" in PartsBox.
  • ID Anything™ wordt gebruikt voor het koppelen van geïmporteerde stuklijsten aan componenten en is altijd toegewezen aan het KiCad-veld "PartsBox ID".
  • ID Anything™ URL wordt gebruikt om snel naar de onderdeelinfopagina in PartsBox te springen (waar de datasheets toegankelijk zijn), dus deze is altijd toegewezen aan het KiCad-veld "datasheet". Hiermee kunt u op 'd' drukken in KiCad om de onderdeelinfopagina in PartsBox te openen.
  • Het wordt aanbevolen om Footprint toe te wijzen aan "[Onderdeel] KiCad-footprint" en Reference aan "[Onderdeel] KiCad-referentie".
KiCad Configuratie

Deze sectie biedt het configuratiebestand dat nodig is voor KiCad.

  • PartsBox genereert de inhoud voor een .kicad_httplib bestand.
  • Dit bestand bevat de benodigde informatie voor KiCad om verbinding te maken met de PartsBox API, inclusief de API-eindpunt-URL en uw unieke toegangstoken (API-sleutel).
  • U kunt de configuratietekst naar het klembord kopiëren of downloaden als een bestand.

Configuratie in KiCad

Om de PartsBox-bibliotheek in KiCad in te schakelen:

  • Sla de configuratie die in de vorige stap is gegenereerd op in een bestand met de naam partsbox.kicad_httplib (of een willekeurige naam met de extensie .kicad_httplib).
  • Plaats dit bestand op een locatie die toegankelijk is voor KiCad, zoals een KiCad-bibliotheekmap of een aangepaste locatie.
  • Ga in KiCad naar 'Voorkeuren' -> 'Symboolbibliotheken beheren...'.
  • Klik in het dialoogvenster 'Symboolbibliotheken' op de knop '+' of 'Bibliotheek toevoegen'.
  • Navigeer naar en selecteer het bestand partsbox.kicad_httplib dat u hebt opgeslagen.
  • (Optioneel, aanbevolen) Geef de bibliotheek een naam zodat deze vóór andere bibliotheken in de symboolkiezer verschijnt, bijvoorbeeld "*PartsBox Library".
  • Zorg ervoor dat de bibliotheek is ingeschakeld (selectievakje aangevinkt) en klik op 'OK'.

De PartsBox-bibliotheek verschijnt nu in de KiCad Symbol Chooser. U kunt door de categorieën bladeren die u hebt gedefinieerd en onderdelen selecteren.

KiCad-velden per onderdeel instellen

Om de integratie correct te laten functioneren, moet PartsBox weten welk KiCad-symbool, footprint en referentievoorvoegsel aan elk component moet worden gekoppeld. Dit wordt geconfigureerd in de detailweergave van het component:

  • Open de detailpagina voor een specifieke component in PartsBox.
  • Ga naar het tabblad 'Componentinstellingen' aan de linkerkant.
  • Zoek de sectie 'CAD/PLM-gegevens'.
  • Vul de volgende velden in:
  • KiCad-symbool: De volledige KiCad-symboolnaam, inclusief de bibliotheekalias (bijv. Device:R, MyLibrary:MySymbol). Deze waarde wordt toegewezen aan het veld symbolIdStr in KiCad.
  • KiCad-footprint: De KiCad-footprintnaam, inclusief de bibliotheekalias (bijv. Resistor_SMD:R_0603_1608Metric).
  • KiCad-referentie: Het standaard referentie-designatorvoorvoegsel (bijv. R, C, U).

Door deze instellingen op te slaan, worden ze via de API beschikbaar voor KiCad om te gebruiken wanneer het component wordt geselecteerd.

In de toekomst zal er een manier zijn om deze velden voor meerdere geselecteerde onderdelen tegelijk in te stellen (bijvoorbeeld, selecteer alle onderdelen met een "weerstand" tag en stel hun KiCad-referentie in op "R").

Gegevensuitwisseling en caching
  • Wanneer u de Symbol Chooser in KiCad opent, haalt deze de lijst met categorieën en de componenten binnen de momenteel geselecteerde categorie op uit PartsBox.
  • KiCad slaat de categorielijst op in de cache om prestatieredenen. Wijzigingen in categoriedefinities in PartsBox vereisen mogelijk een herstart van KiCad om zichtbaar te zijn.
  • Wanneer u een specifieke component selecteert in de Symbol Chooser, vraagt KiCad gedetailleerde informatie voor die component op bij PartsBox met behulp van de toewijzingen die zijn gedefinieerd in de configuratie 'Velden'.
  • Deze gedetailleerde informatie vult de velden van het symbool dat op het schema is geplaatst.

Integratie met Altium Designer®

U kunt uw PartsBox-bibliotheek toegankelijk maken in Altium Designer. Uw symbolen en footprints blijven in Altium, terwijl alle andere gegevens over componenten vanuit PartsBox worden benaderd. Integratie met Altium Designer is iets complexer om te configureren vanwege de vereisten voor de legacy ODBC-databaseverbinding.

U moet PartsBox Outpost™ op uw machine draaien. Het is een applicatie die real-time synchronisatie biedt met uw online PartsBox-database en een SQL-interface biedt waarmee Altium Designer verbinding kan maken. Outpost™ wordt geleverd als een Docker-container. Voorlopig is de synchronisatie slechts eenrichtingsverkeer, dus er is geen manier om wijzigingen aan te brengen in uw PartsBox-database vanuit Altium, maar dit kan in de toekomst veranderen.

Vereisten:

Begin met het installeren van de PostgreSQL ODBC-driver. Installeer vervolgens Docker Desktop en download de jrychter/outpost:latest image van Docker Hub.

Klik in Docker Desktop op het pictogram Uitvoeren naast de afbeeldingsnaam in de sectie "Images". Open vervolgens de sectie "Optional settings".

Voer in de sectie "Poorten" 5432 in voor de hostpoort die overeenkomt met :5432/tcp.

Maak in de sectie "Omgevingsvariabelen" twee omgevingsvariabelen aan:

  • PARTSBOX_API_KEY: dit moet uw PartsBox API-sleutel bevatten
  • POSTGRES_PASSWORD: databasewachtwoord dat u in Altium Designer zult gebruiken om verbinding te maken met de database

Klik op de knop "Run" en u zou een draaiende container moeten zien in de sectie "Containers". Als u op de container klikt, kunt u de logs controleren op abnormale berichten.

Daarna kunt u een DbLib of DbLink aanmaken in Altium (raadpleeg de documentatie van Altium Designer voor details over de verschillen hiertussen). Kies "File | New | Library" in het hoofdmenu en kies vervolgens "Database Library".

Kies in de sectie "Bron van verbinding" voor "Gebruik connection string". Configureer vervolgens de volgende connection string: Driver={PostgreSQL Unicode};Server=localhost;Port=5432;Database=postgres;UID=postgres;PWD=UW_WACHTWOORD_HIER

Zorg ervoor dat u hetzelfde databasewachtwoord gebruikt dat u hebt gebruikt bij het starten van de Docker-container. Zorg er ook voor dat er geen spaties aan het einde van de verbindingsreeks staan.

Klik op de knop "Geavanceerd". Wijzig in de SQL-opties de linker en rechter aanhalingstekens in dubbele aanhalingstekens (") en laat de optie "Tabellen citeren" aangevinkt.

Klik op "Verbinden". U zou databasevelden moeten zien verschijnen in de tabel net onder de veldinstellingen.

Kies in de sectie "Veldinstellingen" voor "Enkele Sleutel Opzoeken", en kies voor het veld "Database" voor "PartsBox ID".

Op dit punt zou u een werkende databaseverbinding moeten hebben met automatische toewijzing van essentiële velden. U zult deze database waarschijnlijk willen opslaan.

Als de verbinding mislukt met een foutmelding, is één ding om te controleren de naam van de ODBC-driver waarnaar wordt verwezen in de verbindingsreeks. Om alle ODBC-drivers op uw machine weer te geven, kunt u Windows PowerShell en het volgende commando gebruiken: Get-OdbcDriver. U zou dan de juiste drivernaam van een van de vermelde drivers in de verbindingsreeks gebruiken.

API

PartsBox biedt een API voor programmatische toegang tot uw componentendatabase. De API is bewerkingsgericht: in plaats van databaseobjecten direct bloot te leggen, biedt het specifieke bewerkingen voor het beheren van componenten, voorraad, opslaglocaties, projecten, stuklijsten, bestellingen, builds, partijen en meer. Dit maakt integratie met andere systemen zoals ERP, MES of aangepaste tooling mogelijk.

De API gebruikt JSON voor verzoeken en antwoorden (met EDN als alternatief) en authenticeert met behulp van API-sleutels. Om een API-sleutel te genereren, gaat u naar Instellingen in uw organisatie.

Voor volledige documentatie, inclusief beschikbare bewerkingen, verzoek-/antwoordformaten en voorbeelden, zie de API-documentatie.

Inhoudsopgave

Beheer uw voorraad, inkoop en productie

Probeer de demo

Abonnementen & prijzen