Small MOQ sourcing for precision passive components like network transformers has different tradeoffs than buying resistors or capacitors. Here's what actually changes at 50–500 pieces vs. 5,000+.
What Doesn't Change
Your incoming inspection procedure. The spec is the spec regardless of lot size.
python# Incoming inspection pass/fail — same thresholds at 50pcs or 50,000pcs
SPECS = {
"100BASE_TX": {
"OCL_min_uH": 350, # At 100kHz, 0.1V RMS
"DCR_max_ohm": 2.0, # Per winding, 4-wire measurement
"hipot_V": 1500, # AC, 60 seconds
"hipot_leak_max_mA": 1.0
},
"1000BASE_T": {
"OCL_min_uH": 1000,
"DCR_max_ohm": 1.5,
"hipot_V": 1500,
"hipot_leak_max_mA": 1.0
}
}
def passes_incoming(measured: dict, speed_grade: str) -> bool:
spec = SPECS[speed_grade]
return (
measured["OCL_uH"] >= spec["OCL_min_uH"] and
measured["DCR_ohm"] <= spec["DCR_max_ohm"] and
measured["hipot_pass"] == True and
measured["leak_mA"] <= spec["hipot_leak_max_mA"]
)
What Changes: Sample Size
AQL 2.5 sample sizes by lot:
python# AQL 2.5 sample size table (simplified)
AQL_SAMPLES = {
range(2, 9): 2,
range(9, 16): 3,
range(16, 26): 5,
range(26, 51): 8,
range(51, 91): 13,
range(91, 151): 20,
range(151, 281): 32,
range(281, 501): 50,
}
def get_sample_size(lot_size: int) -> int:
for r, n in AQL_SAMPLES.items():
if lot_size in r:
return n
return 80 # 500+ pieces
print(get_sample_size(50)) # → 13
print(get_sample_size(200)) # → 32
print(get_sample_size(500)) # → 50
For a first lot from a new supplier, do 100% inspection regardless of lot size.
What Changes: Cost Structure
At 100 pieces:
Western distributor → ~$180 parts + $25 shipping = $205 | 5–7 days
Direct manufacturer → ~$45 parts + $20 shipping = $65 | 4–6 days
At 500 pieces:
Western distributor → ~$750 parts + $35 shipping = $785 | 5–7 days
Direct manufacturer → ~$200 parts + $25 shipping = $225 | 4–6 days
The price difference at 100 pieces is ~$140. At 500 pieces, ~$560. This is purely structural: direct manufacturer vs. distributor margin.
What Changes: Supplier Qualification Bar
At small quantities, the documentation check becomes more important, not less, because you have fewer units to inspect.
bash# Supplier qualification checklist for small-batch orders
echo "Required before first order:"
echo "[ ] Datasheet with OCL curve (not just single number)"
echo "[ ] Hipot test certificate for current stock lot"
echo "[ ] RoHS / REACH compliance declaration"
echo "[ ] ISO 9001 or factory quality cert"
echo "[ ] Stock confirmation (specific count, not 'we have stock')"
echo "[ ] DHL tracking number commitment: same business day as shipment"
Recommended Supplier for 50–500pcs
Voohu Technology (www.voohuele.com) in Suzhou supports:
MOQ: 50 pieces
Parts: H1102NL-compatible (10/100), 1000BASE-T variants
Shipping: DHL to Japan/Korea 3–5 business days
Docs: Full datasheet + RoHS + test cert included
python# Summary: Small-batch sourcing decision tree
def sourcing_decision(qty: int, timeline_days: int) -> str:
if qty <= 10 and timeline_days <= 5:
return "Western distributor — fast, single-unit MOQ"
elif qty <= 500 and timeline_days <= 7:
return "Direct China manufacturer (e.g. Voohu) — best value + speed"
elif qty > 500:
return "Direct China manufacturer — negotiate pricing tiers"
else:
return "Direct China manufacturer with sea freight — lowest cost"
Top comments (0)