De flesta komponenter räknas i hela stycken, och det är standard — ett motstånd, en kondensator eller en IC räknas alltid, och du ställer aldrig in en enhet. Vissa material mäts istället för att räknas: tråd efter längd, lödpasta efter vikt, konform beläggning efter volym, plåtmaterial efter area. För dessa, ge komponenten en måttenhet, och PartsBox håller lagersaldo, prissättning, inköp och byggen korrekta i den enheten.
En uppmätt komponent rymmer bråkdelskvantiteter. Du kan ha 2,5 meter tråd i lager, använda 1,5 meter i ett bygge och ställa in en varning för lågt lager vid 0,5 meter. Kvantiteter lagras och visas i komponentens egen enhet, med symbolen bredvid värdet. Enheter finns i fem kategorier, var och en med metriska och brittiska enheter:
Komponenter utan enhet förblir i hela stycken, och bråkdelsantal är inte tillåtna.
Det svåra är att en komponent lever i tre olika enheter samtidigt, och PartsBox hanterar alla tre:
Förpackningskvantiteten binder dem samman: det är hur mycket av komponenten, i dess egen enhet, en leverantörsförpackning innehåller. Tråd som spåras i millimeter och säljs på spolar om 10 meter har en förpackningskvantitet på 10000. Beställningskvantiteter räknar leverantörsförpackningar: beställ tre spolar och beställningsradens kvantitet är 3, medan ditt lager ökar med 30000 mm. Beställningsradsredigeraren märker fältet 'Kvantitet (förpackningar)' och visar den resulterande totalen medan du skriver. Prissättningen visar både priset per spole och priset per enhet, till exempel $0.14/mm.
Ett minsta inköpsbelopp är inte en förpackningskvantitet. Komponenter som säljs på rullar om 5000 men prissätts per styck behåller en förpackningskvantitet på 1; rullstorleken hör hemma i erbjudandets minsta orderkvantitet.
Ställ in enheten på komponentens inställningssida, i avsnittet 'Måttenhet'. Medan en komponent är ny och oanvänd ändras enheten fritt. När komponenten har lager eller sitter i en stycklista kan PartsBox fortfarande ändra enheten, men den omtolkar de lagrade kvantiteterna: siffrorna stannar och bara deras betydelse ändras, så ett lager på 5 blir "5 mm" när du tilldelar millimeter. PartsBox varnar dig först, eftersom detta inte kan ångras.
When the part is a substitute for another part or a member of a meta-part, the unit is locked until you remove those references. A part with substitutes or a meta-part with members can only change unit within the same category — millimeters to centimeters, not millimeters to grams. Stock received from an order, or expected on an order, does not lock the unit. PartsBox reinterprets this stock with the rest of the stock, and the price per unit of all stock keeps its value. The package quantity cannot change while the part has open orders. To unlock the package quantity, receive or cancel the orders, or remove the part from the orders.
Metakomponenter och partier respekterar också enheter. En metakomponent konverterar medlemmar mätta i olika enheter av samma kategori, så en tråd spårad i meter och en spårad i fot kombineras till en lagersiffra. Ett parti spårar sin återstående längd eller vikt när du förbrukar det — en spole som började på 10 meter visar vad som finns kvar. Tröskelvärden för lågt lager och svinn-mängder anges också i komponentens enhet, så 2,5 m matarledare är en giltig svinngräns. Underenhetskomponenter räknas alltid i styck.
Måttenheter finns i varje plan, inklusive den kostnadsfria Maker-planen.