benikigai/ec-1Public

EC-1 Wireless Controller

Synthetic example. Every value is made up to show the format.

Lessons · Variants

Variants

What change would be better, and what does it cost?

5
candidates
92.2%
baseline yield simulated
94.7%
recommended: Stick connector plus battery preload simulated
RecommendedStick connector plus battery preload

Highest simulated yield, and it closes the two largest failure modes, which together make up 42% of fallout

Tradeoffs: 0.07 USD more per good unit and 1 s slower than baseline, still inside the 36 s takt; T1 stays the bottleneck

1.842.052.262.472.6883.7%87.1%90.5%93.9%97.3%Cost per good unit (USD) →Rolled throughput yield →↖ betterPreload fixture and tug test for the battery connector: RTY 0.932, cost 1.963Tighten the shoulder gap to 0.10 mm: RTY 0.874, cost 2.64Baseline: RTY 0.922, cost 1.92 · on the frontierBSecond RF shield box at T1: RTY 0.922, cost 1.98 · on the frontier1FPC connector for the stick instead of hand soldering: RTY 0.936, cost 1.95 · on the frontier2Stick connector plus battery preload: RTY 0.947, cost 1.99 · on the frontier · recommended5
Filled marks are on the Pareto frontier; the ring is the recommendation. Vertical bars are the yield interval.
Objectives
  • Maximise yield.rty
  • Minimise cost.cost_per_good_unit
  • Minimise throughput.cycle_time
Constraints
  • takt 36 s (2,000 units a day over two 10-hour shifts)
  • headcount at most 12
  • no single new tool over 25,000 USD

Yield and failure shares come from Monte Carlo over the measured spreads and MuJoCo drop runs. Cycle time and line balance are estimates until the discrete-event simulator exists.

VariantRTYCost per good unitCycle timeHeadsPareto
BBaseline
Full scorecard (20)
yieldFPY at sta:a20.992
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:a30.996
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:a40.99
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:t10.985
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:t20.978
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:t30.983
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldFPY at sta:t40.995
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldrty0.922
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.905 to 0.935
yieldfailure mode ext:controller:stick-drift (iss:stick-drift-flux)0.24
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
yieldfailure mode connector-unseat (iss:battery-unseat)0.18
simmujocoSimulated with mujoco, 2,000 runs. Low confidence.
yieldfailure mode gap-flush (iss:shoulder-gap)0.16
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
throughputcycle time30 s
estanalyticEstimated with analytic. Low confidence.slowest station from time studies; needs the discrete-event simulator
throughputtakt36 s
estanalyticEstimated with analytic. High confidence.
throughputbottleneck stationsta:t1
throughputheadcount11
costcost per good unit$1.92
estanalyticEstimated with analytic. Low confidence.conversion cost per good unit, including scrap and rework
experienceweight69.4 g
measuredMeasured on a line or units. Medium confidence.Evidence: src:caliper-run-1
experiencegap flush consistency0.0493 mm, 1 sigma
measuredMeasured on a line or units. Medium confidence.Evidence: src:caliper-run-1
experiencepredicted field return rate0.031
estEstimated. Low confidence.
experiencereview sentiment0.42 -1 to 1
measuredreview-analysisMeasured on a line or units with review-analysis. Low confidence.Evidence: src:reviews
92.2%
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.905 to 0.935
$1.92
estanalyticEstimated with analytic. Low confidence.conversion cost per good unit, including scrap and rework
30 s
estanalyticEstimated with analytic. Low confidence.slowest station from time studies; needs the discrete-event simulator
11frontier
1Second RF shield box at T1
var:split-t1 equipment
Two shield boxes so flashing and RF test run in parallel
  • add sta:t1: Second shield box and BLE tester
Generated by agent · analytic · 2026-10-30
Full scorecard (6)
yieldrty0.922
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
throughputcycle time25 s
estanalyticEstimated with analytic. Low confidence.
throughputbottleneck stationsta:t2
throughputheadcount11
costcost per good unit$1.98
estanalyticEstimated with analytic. Low confidence.
costcapex$9,800.00
estanalyticEstimated with analytic. Medium confidence.
92.2%
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
$1.98
estanalyticEstimated with analytic. Low confidence.
25 s
estanalyticEstimated with analytic. Low confidence.
11frontier
2FPC connector for the stick instead of hand soldering
var:stick-connector design-change
Stick module ships with a flex tail; a ZIF connector replaces six hand-soldered pins
Generated by agent · monte-carlo · 2026-10-30
Full scorecard (5)
yieldrty0.936
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.92 to 0.95
throughputcycle time28 s
estanalyticEstimated with analytic. Low confidence.
throughputheadcount11
costcost per good unit$1.95
estanalyticEstimated with analytic. Low confidence.
experiencepredicted field return rate0.019
estEstimated. Low confidence.
93.6%
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.92 to 0.95
$1.95
estanalyticEstimated with analytic. Low confidence.
28 s
estanalyticEstimated with analytic. Low confidence.
11frontier
3Preload fixture and tug test for the battery connector
var:preload-close fixture-sequence
Closing fixture holds the connector down; a 2 N tug test after mating
Generated by agent · mujoco · 2026-10-30
Full scorecard (4)
yieldrty0.932
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.915 to 0.945
throughputcycle time31 s
estanalyticEstimated with analytic. Low confidence.
throughputheadcount11
costcost per good unit$1.96
estanalyticEstimated with analytic. Low confidence.
93.2%
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.915 to 0.945
$1.96
estanalyticEstimated with analytic. Low confidence.
31 s
estanalyticEstimated with analytic. Low confidence.
11dominated by var:stick-connector
4Tighten the shoulder gap to 0.10 mm
var:gap-tight design-change
Industrial design asks for a tighter, more premium seam
  • modify part:top-shell: Tighter tool tolerance and a cooling change on the shoulder wall
Generated by agent · monte-carlo · 2026-10-30
Full scorecard (5)
yieldrty0.874
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.85 to 0.895
throughputcycle time30 s
estanalyticEstimated with analytic. Low confidence.
costcost per good unit$2.60
estanalyticEstimated with analytic. Low confidence.
experiencegap flush consistency0.03 mm, 1 sigma
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
experiencecosmetic defect rate0.061
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
87.4%
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.Interval 0.85 to 0.895
$2.60
estanalyticEstimated with analytic. Low confidence.
30 s
estanalyticEstimated with analytic. Low confidence.
—dominated by baseline, var:split-t1, var:stick-connector

Design intent

CharacteristicTargetLowerUpperWherePriority · owner
gap
Even, tight seam at the shoulder buttons
0.2 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
0.1 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
0.3 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
Top shellshould industrial-design
button-force
Crisp, light press
180 gf
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
150 gf
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
210 gf
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
Face button capshould industrial-design
button-travel0.8 mm
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
0.6 mm
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
1 mm
MeasuredMeasured across units: CT, calipers, CMM. Medium confidence.No evidence listed.
Face button capnice industrial-design
weight
Light enough for long sessions; set from the parts below
69 g
MeasuredMeasured across units: CT, calipers, CMM. High confidence.No evidence listed.
—74 g
MeasuredMeasured across units: CT, calipers, CMM. High confidence.No evidence listed.
EC-1, closed unitmust product
battery-life
A week of evenings on one charge
30 h
InferredEngineering judgement, not measured. Medium confidence.No evidence listed.
25 h
InferredEngineering judgement, not measured. Medium confidence.No evidence listed.
—Li-ion pouch cell, 600 mAhmust product
drop-height1.2 m
InferredEngineering judgement, not measured. Medium confidence.No evidence listed.
——EC-1, closed unitmust reliability
thickness22 mm
MeasuredMeasured across units: CT, calipers, CMM. High confidence.No evidence listed.
—23 mm
MeasuredMeasured across units: CT, calipers, CMM. High confidence.No evidence listed.
EC-1, closed unitshould industrial-design

Targets a variant changes

Tighten the shoulder gap to 0.10 mm

CharacteristicTargetLowerUpperWherePriority · owner
gap0.1 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
—0.15 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
Top shellshould industrial-design

Tradeoffs

gap: 0.2 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.
→ 0.1 mm
InferredEngineering judgement, not measured. Low confidence.No evidence listed.

rejected

tr:gap-tighten Tighten the shoulder gap to 0.10 mm against baseline

A tighter seam that reads as more premium, for about 5 points of yield and 0.68 USD a unit

Yield change
-0.048 RTY
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
Cost per unit change
$0.68
estanalyticEstimated with analytic. Low confidence.
experience.cosmetic_defect_rate
0.044
simmonte-carloSimulated with monte-carlo, 20,000 runs. Low confidence.
Decision
product (fictional), 2026-10-31 Not worth the yield at this price point