PartsBox is een uitgebreide online tool voor het beheren van elektronicaproductie, met functionaliteit variërend van voorraadbeheer tot BOM-prijzen, productietracking en inkoop. Het biedt een gecentraliseerd platform om het hele proces van elektronicaproductie te stroomlijnen en te optimaliseren.
PartsBox biedt een robuust voorraadbeheersysteem dat elektronische componenten, hun opslaglocaties en huidige voorraadniveaus bijhoudt. Het ondersteunt verschillende soorten onderdelen, waaronder gekoppelde onderdelen (met fabrikantonderdeelnummers), lokale onderdelen (aangepaste of generieke componenten), meta-parts (uitwisselbare onderdelen) en sub-assemblage onderdelen (resulterend uit het bouwen van projecten). Elk onderdeel kan worden geassocieerd met gedetailleerde informatie zoals fabrikant, MPN, footprint, tags en aangepaste velden. De software maakt ook het aanmaken en beheren van opslaglocaties mogelijk, die fysieke opslageenheden zoals dozen, planken of rekken kunnen vertegenwoordigen.
Met PartsBox kunt u eenvoudig uw Bill of Materials (BOM) prijzen met behulp van actuele componentprijzen van online distributeurs. Upload simpelweg uw BOM en de software haalt automatisch de nieuwste prijzen op, rekening houdend met prijsstaffels, valutaconversies, minimale bestelhoeveelheden (MOQ) en bestelveelvouden. Naast online aanbiedingen kunt u uw lokale aanbiedingen van leveranciers toevoegen, waarbij u meerdere prijsstaffels, valuta's, geldigheidsperioden, MOQ en bestelveelvouden specificeert. Dit zorgt ervoor dat u altijd een nauwkeurige en actuele schatting van uw BOM-kosten heeft.
PartsBox stroomlijnt het proces van het bouwen van elektronische projecten door de gehele productielevenscyclus te beheren. Projecten in PartsBox vertegenwoordigen stuklijsten (BOMs) die gebouwd kunnen worden, wat resulteert in de creatie van subassemblage-componenten. Wanneer een project wordt gebouwd, worden de benodigde componenten van de voorraad afgetrokken en wordt de resulterende subassemblage-voorraad toegevoegd. Builds kunnen in één fase of in meerdere fasen worden uitgevoerd, wat flexibiliteit in het productieproces mogelijk maakt. De software houdt een gedetailleerde geschiedenis bij van alle builds, waardoor tracking en auditing eenvoudig zijn.
PartsBox biedt volledige lotbeheerfunctionaliteit, waarmee u specifieke batches onderdelen kunt volgen van hun bron tot hun gebruik in productie. Loten kunnen worden gekoppeld aan gedetailleerde informatie zoals naam, beschrijving, bijlagen en een gebeurtenislogboek dat alle activiteiten met betrekking tot het lot registreert. Deze tweerichtings-traceerbaarheid zorgt ervoor dat u volledig inzicht heeft in de herkomst en het gebruik van elke batch componenten, wat betere kwaliteitscontrole en naleving van brancheregelgeving mogelijk maakt.
PartsBox is vanaf de basis ontworpen om snel, onopvallend en gebruiksvriendelijk te zijn. De gebruikersinterface is snel en responsief, waardoor u snel componenten kunt zoeken, voorraadniveaus kunt controleren, voorraad kunt toevoegen of verwijderen en toegang kunt krijgen tot projecten. Elke actie gebeurt direct, zonder merkbare vertraging.
Een van de belangrijkste kenmerken van PartsBox is de mogelijkheid tot realtime samenwerking. Meerdere gebruikers kunnen tegelijkertijd binnen de applicatie werken en wijzigingen die door de ene gebruiker worden aangebracht, zijn direct zichtbaar voor alle andere gebruikers. Dit zorgt ervoor dat iedereen altijd toegang heeft tot de meest actuele informatie, waardoor handmatige synchronisatie of communicatie overbodig wordt.
In tegenstelling tot veel traditionele ERP- (Enterprise Resource Planning) of MRP- (Material Requirements Planning) tools, die complex en omslachtig kunnen zijn om te implementeren, is PartsBox ontworpen om eenvoudig te introduceren en te integreren in uw bestaande workflow. Het doel is om minimale wrijving binnen een bedrijf te veroorzaken, zodat gebruikers het snel en naadloos kunnen adopteren.
PartsBox is meer dan alleen een tool die u gedwongen wordt te gebruiken; het is een tool die u wilt gebruiken. De intuïtieve interface, krachtige functies en real-time samenwerking maken het een plezierige en productieve ervaring voor iedereen die betrokken is bij het beheerproces van elektronische componenten. Of u nu een ingenieur, inkoopmanager of productieleider bent, PartsBox vereenvoudigt uw werk en helpt u georganiseerd en efficiënt te blijven.
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:
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.
Meta-componenten worden gebruikt om componenten te groeperen die uitwisselbaar zijn. Dit is handig voor passieve componenten, waar verschillende alternatieve componenten kunnen worden toegevoegd, of voor elk geval waarin verschillende componenten gelijkwaardig zijn en elk van hen kan worden gekozen op basis van prijs en beschikbaarheid. PartsBox behandelt meta-componenten op dezelfde manier als normale componenten, waarbij de keuze van het daadwerkelijk te gebruiken component wordt uitgesteld. Bij het prijzen van projecten worden aanbiedingen voor alle lid-componenten overwogen.
Sub-assemblage componenten vertegenwoordigen de resultaten van het bouwen van uw projecten. Telkens wanneer u een project bouwt, wordt voorraad toegevoegd aan het bijbehorende sub-assemblage component. Het component kan dan indien nodig in andere projecten worden gebruikt. Dit biedt een manier om complexe producten te bouwen die bestaan uit een aantal sub-assemblages en componenten, die elk afzonderlijk worden geproduceerd of ingekocht.
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.
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 daadwerkelijke voorraad kunnen bevatten. Componenten met nul voorraad dienen belangrijke doelen:
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.
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.
Lots kunnen verschillende gegevens bevatten:
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.
Een opslaglocatie is een plek waar componenten kunnen worden bewaard. Het kan een kamer, een lade, een plank, een doos, een vakje in een doos of iets anders zijn dat u kunt bedenken. Hoe u uw opslag organiseert, is aan u. Sommige mensen gooien al hun componenten in twee of drie dozen, en sommigen gebruiken een meer gedetailleerde aanpak.
U kunt uw opslaglocaties elke naam geven die u wilt, maar er is een voorgesteld naamschema:
Begin met een letter. U zou b kunnen gebruiken voor dozen (boxes) (met vakken), maar u heeft misschien ook planken (shelves) (met haspels), of kasten met lades. Een tweecijferig nummer volgt, dat is het nummer van uw doos, plank, kast of lade. Vervolgens, als de locatie subvakken heeft, gebruiken we een schaakbordraster: a1, a2, b1, b2, enzovoort, afhankelijk van de grootte van het raster. Dit resulteert in namen zoals 'b01-a4', wat betekent 'doos 1, rij a, kolom 4', of 's12-l1-r2' wat 'plank 12, niveau 1, haspel 2' is. Gebruik wat u het makkelijkst componenten laat vinden.
Sampleboeken met weerstanden of condensatoren kunnen worden gelabeld als dozen, zonder subcompartimenten, omdat het gemakkelijk is om een bepaalde waarde binnen een sampleboek te vinden.
De namen van uw opslaglocaties kunnen op elk moment worden gewijzigd, maar kies ze zorgvuldig, want zodra u uw labels/stickers 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.
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:
Aangepaste velden zijn volledig geïntegreerd in de PartsBox-interface en kunnen zijn:
Wanneer u met meerdere items werkt, kunt u bulkbewerkingen uitvoeren op aangepaste velden:
Om deze bewerkingen te gebruiken:
Deze bulkbewerkingen zijn beschikbaar voor onderdelen, lots, opslaglocaties, bestellingen, projecten, projectregels en builds.
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:
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.
In PartsBox vertegenwoordigen bestellingen de inkoop van componenten bij leveranciers. Elke bestelling doorloopt drie verschillende statussen:
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:
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).
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.
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.
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.
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.
PartsBox berekent de waarde van uw onderdelenvoorraad met behulp van inkoopprijzen die zijn ingevoerd bij het toevoegen van voorraad. Inzicht in hoe deze waardering werkt, helpt bij financiële rapportage en voorraadbeheer.
Voor elk component houdt PartsBox bij:
Wanneer lotbeheer is ingeschakeld, houdt PartsBox de exacte aankoopprijs voor elk lot bij. Dit biedt nauwkeurige kosteninformatie per lot:
Deze exacte waardering is met name nuttig voor:
Zonder lotbeheer gebruikt PartsBox de gemiddelde kostenmethode voor voorraadwaardering:
Bij het bouwen van projecten bepaalt PartsBox welke fysieke voorraad wordt gebruikt op basis van de bronselectiestrategie voor componenten. Dit beïnvloedt welke lots als eerste worden verbruikt:
Merk op dat de bronselectiestrategie bepaalt welke fysieke voorraad wordt verbruikt tijdens producties. Met partijbeheer ingeschakeld, beïnvloedt dit welke specifieke partijkosten aan elke productie worden toegeschreven. Zonder partijbeheer wordt voorraad als vervangbaar beschouwd en geldt de gemiddelde kostprijs, ongeacht welke fysieke voorraad wordt verbruikt.
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.
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:
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.
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:
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.
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 pakt dit probleem aan door gebruikers in staat te stellen uitvalparameters per onderdeel in te stellen. Met deze functie kunnen gebruikers het verwachte percentage verlies van onderdelen tijdens het assemblageproces specificeren, evenals de minimale hoeveelheid onderdelen die nodig is om rekening te houden met de aanloopstrook (leader tape).
Door nauwkeurige uitvalparameters in te stellen, kunnen gebruikers ervoor zorgen dat er voldoende hoeveelheden van elk component beschikbaar zijn om de productierun te voltooien, rekening houdend met de verwachte verliezen. PartsBox past automatisch de vereiste voorraadhoeveelheden aan op basis van deze uitvalinstellingen, wat helpt om tekorten te voorkomen en een ononderbroken productiestroom te behouden.
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:
Om een standaard opslaglocatie voor een component in te stellen:
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:
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.
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 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.
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.
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.
Opslaglocaties in PartsBox vertegenwoordigen de fysieke plaatsen waar componenten worden opgeslagen, zoals dozen, planken of rekken. 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:
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.
In PartsBox worden componenten en voorraad apart beheerd. Maak eerst een component aan door de details en specificaties in te voeren. Voeg vervolgens voorraadhoeveelheden toe om de fysieke inventaris bij te houden. Componenten zonder voorraad zijn nog steeds nuttig - u kunt ze bijvoorbeeld toevoegen aan BOM's (stuklijsten) om projectkosten te berekenen en prijsschattingen te genereren.
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 'Type component' bepaalt het soort component dat wordt aangemaakt:
Voor commerciële gebruikers is het mogelijk om direct een lokaal (intern/bedrijfs-) onderdeelnummer toe te wijzen aan een gekoppeld onderdeel.
Er zijn twee methoden om naar gekoppelde componenten te zoeken:
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.
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.
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.
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:
Wat er gebeurt tijdens de conversie:
Wat ongewijzigd blijft:
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:
Wat er gebeurt tijdens vervanging:
Wat ongewijzigd blijft:
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:
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.
Er zijn twee manieren om een component te verwijderen:
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).
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.
Zoeken is een fundamentele functie in PartsBox waarmee u snel de componenten kunt vinden die u nodig hebt. Het hoofdzoekvak bevindt zich prominent bovenaan de Componenten-secties en biedt een krachtig hulpmiddel om de lijst met weergegeven componenten te verfijnen.
Naast het hoofdzoekvak zijn zoek- en filtermogelijkheden beschikbaar in de meeste tabellen in de applicatie. Deze zoekvakken zijn eenvoudiger dan de hoofdzoekmachine voor onderdelen en bieden functionaliteit voor exacte overeenkomsten om u te helpen uw resultaten te verfijnen.
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:
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.
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.
Volg deze stappen om de gegevens in een tabel te filteren:
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 zijn de bouwstenen van uw filters. Elke voorwaarde bestaat uit een veld, een conditie en een waarde:
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.
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:
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:
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.
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:
Om een opgeslagen tabelconfiguratie-preset te laden:
U kunt uw voorinstellingen ook beheren door op het tabelconfiguratiepictogram te klikken en de knop "Voorinstellingen beheren" te gebruiken om:
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.
PartsBox biedt een handige manier om bewerkingen uit te voeren op meerdere componenten. In de componententabel heeft elk component een selectievakje naast de naam, waarmee u het individueel kunt selecteren. De applicatie onthoudt uw selecties, zodat u vrij kunt wisselen tussen selecteren en zoeken zonder uw gekozen componenten te verliezen. Terwijl u componenten selecteert, zoekopdrachten uitvoert en meer componenten selecteert, zal uw selectie gestaag groeien.
Om alle onderdelen in de huidige weergave te selecteren, klikt u op het selectievakje in de tabelkop. Dit markeert alle zichtbare onderdelen als geselecteerd. Als u alles wilt deselecteren en opnieuw wilt beginnen, gebruik dan de optie 'Alles deselecteren' in het menu 'Selectie'.
Het menu 'Selectie' biedt een reeks bewerkingen die kunnen worden uitgevoerd op de geselecteerde componenten:
Door de selectievakjes en het menu 'Selectie' te gebruiken, kunt u efficiënt bulkbewerkingen uitvoeren op meerdere componenten in PartsBox.
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:
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.
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:
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.
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:
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.
PartsBox ondersteunt twee methoden voor het scannen van barcodes:
Om te beginnen met het scannen van barcodes, klikt u op de menuknop 'Scannen' in PartsBox. Afhankelijk van uw scanmethode:
Nadat een barcode succesvol is gedecodeerd, analyseert PartsBox de gegevens en onderneemt een van de volgende acties:
PartsBox ondersteunt een breed scala aan barcodeformaten die veel worden gebruikt door distributeurs van elektronische componenten:
Als de gescande barcode informatie over de hoeveelheid bevat, wordt deze automatisch vooraf ingevuld in het dialoogvenster 'Voorraad toevoegen'.
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.
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:
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.
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.
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:
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.
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'.
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 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.
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.
Om het tagproces te stroomlijnen, genereert PartsBox 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.
Bij de productie van elektronica gaat doorgaans een bepaald percentage componenten verloren of wordt verspild door verschillende factoren zoals hantering, machine-instelling of defecten. Met PartsBox kunt u uitvalparameters (of verspilling) voor elk onderdeel afzonderlijk definiëren, zodat uw voorraad- en bestelhoeveelheden rekening houden met deze verwachte verliezen.
PartsBox biedt twee methoden voor het specificeren van uitval:
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:
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 bouw te voltooien.
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.
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:
Om tijd te besparen bij toekomstige importen, kunt u uw kolomtoewijzingsinstellingen opslaan als een preset voor snelle toegang later.
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:
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.
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-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.
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-regels uit te breiden. Een BOM-regel met een aantal van 2 en designators C1, C2 kan worden uitgebreid naar twee BOM-regels, elk met een aantal van 1, waarvan de ene verwijst naar C1 en de andere naar C2. Dit is handig als u een van de regels wilt bewerken of wilt uitsluiten van builds. Om een BOM-regel uit te breiden, gebruikt u de knop 'Regel uitbreiden' na het openen van de BOM-regel die u wilt uitbreiden.
Een BOM-regel met een aantal groter dan 1 kan worden uitgebreid naar meerdere BOM-regels met een aantal van 1. Bijvoorbeeld, als er een regel is met RC0805FR-0710KL, een aantal van 3, en designators R1,R2,R3, kan deze worden uitgebreid naar drie regels:
RC0805FR-0710KL, aantal van 1, designator R1RC0805FR-0710KL, aantal van 1, designator R2RC0805FR-0710KL, aantal van 1, designator R3Uitbreiden kan worden gedaan door op de knop 'Item uitbreiden' te klikken bij het bewerken van het stuklijst-item. Deze knop verschijnt alleen voor items met een aantal groter dan 1. U kunt ook meerdere stuklijst-items selecteren en "Geselecteerd | Items uitbreiden..." gebruiken.
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.
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.
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.
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:
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.
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.
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:
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:
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.
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:
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:

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.
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:
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:
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.
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.
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 toewijzen van componenten aan BOM-regels:
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.
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.
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.
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:
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.
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:
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:
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.
Bij het bekijken van een productie voor een project met een subassemblage-component, toont het tabblad Productieresultaten in de linkernavigatie de resulterende voorraad die uit die productie is voortgekomen. Dit biedt een directe link tussen de productie en de output, waardoor het eenvoudig is om te volgen wat er is geproduceerd.
Voor abonnementen met lotbeheer toont deze weergave individuele lots die zijn aangemaakt vanuit de productie, met lotnamen, aantallen, opslaglocaties en opmerkingen. U kunt elke rij uitklappen om volledige lotdetails te zien, inclusief bijlagen, aangepaste velden en geschiedenis.
Voor abonnementen met partijbeheer biedt de weergave Build-resultaten bulkbewerkingen op de resulterende partijen:
Met deze bewerkingen kunt u de productie-output direct vanuit de build-context beheren, zonder dat u naar individuele partijen hoeft te navigeren.
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".
PartsBox ondersteunt drie soorten bestellingen, die elk een andere fase in het inkoopproces vertegenwoordigen:
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:
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.
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.
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.
PartsBox biedt drie opties voor het selecteren van onderdelen die openbaar zichtbaar moeten zijn:
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.
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.
Om KiCad-integratie in PartsBox te configureren:
De configuratie is verdeeld in deze secties:
Categorieën definiëren subsets van uw componentendatabase die zichtbaar zullen zijn als afzonderlijke doorbladerbare secties binnen de KiCad Symbol Chooser.
Deze sectie regelt hoe PartsBox componentgegevens worden toegewezen aan KiCad symboolvelden.
Value, Footprint, Datasheet, Keywords, Reference, MPN, Manufacturer. U kunt ook aangepaste veldnamen definiëren.symbolIdStr-toewijzing is essentieel: deze vertelt KiCad welk symbool uit uw standaard KiCad-bibliotheken moet worden gebruikt. Dit wordt altijd toegewezen aan het veld "[Onderdeel] KiCad-symbool" in PartsBox.Footprint toe te wijzen aan "[Onderdeel] KiCad footprint" en Reference aan "[Onderdeel] KiCad referentie".Deze sectie biedt het configuratiebestand dat nodig is voor KiCad.
.kicad_httplib bestand.Om de PartsBox-bibliotheek in KiCad in te schakelen:
partsbox.kicad_httplib (of een andere naam met de extensie .kicad_httplib).partsbox.kicad_httplib dat u hebt opgeslagen.De PartsBox-bibliotheek verschijnt nu in de KiCad Symbol Chooser. U kunt door de categorieën bladeren die u hebt gedefinieerd en onderdelen selecteren.
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:
Device:R, MyLibrary:MySymbol). Deze waarde wordt toegewezen aan het veld symbolIdStr in KiCad.Resistor_SMD:R_0603_1608Metric).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").
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 bevattenPOSTGRES_PASSWORD: databasewachtwoord dat u in Altium Designer zult gebruiken om verbinding te maken met de databaseKlik 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.
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:

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 andere:
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.
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:
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.