V3 Neo — Design FMEA & Pre-Ship Test Matrix

Axis Bank DLF Moti Nagar 1× Mother-Child Pair 22 Racks / 226 Lockers SHIP: MARCH 18 Today: March 12 — 6 days remaining
Testing Principle Only validate the DELTAS. V3 has 25 weeks of field data across 12 sites — anything unchanged is already proven. Every test hour must be spent on what's NEW or CHANGED.

Critical Path Electronics box wiring arrives March 13 → Integration (1-2 days) → System Testing (3 days) → Pack → Ship March 18
Timeline
Mar 12
Assembly
Plan tests
Mar 13
Wiring arrives
Integration
Mar 14
Integration
First power-on
Mar 15
Subsystem
testing
Mar 16
Integrated
system test
Mar 17
Final validation
+ packing
Mar 18
SHIP

Green = test window (3 days). Every test must be targeted with clear pass/fail criteria.

How Much Testing Is Enough?
Bucket 1 — Brand New
Never existed in V3. Zero field hours. No fallback if it fails.
20 cycles
95% confidence the failure rate is below 14% (binomial). Not perfect, but enough to ship with eyes open.
Bucket 2 — Changed
Same function, new part. Function is proven by V3 field data.
10 cycles
Validating the swap only. 10 clean cycles confirms the new part performs the same function.
Bucket 3 — Unchanged
Same as V3. 25 weeks × 12 sites = your validation.
Smoke test
1-2 cycles as part of integrated system test. Confirm nothing was damaged during assembly.
Bucket 1 — Brand New Systems (Zero Field History)
# System What's New Design Failure Mode Effect S O D RPN Ship Blocker Test Pass Criteria Cycles
B1.1 PA Turntable Kinco FD415P + SMK40S 100W + CRBH6013A bearing + tote rester Turntable jams under bin weight mid-rotation Bin stuck. Cannot present or return. Site down. 1045 200 YES Load max-weight bin (Jumbo, full). Rotate 180° → present → rotate 180° back. 20 consecutive full rotations, zero jams, zero position errors. Motor current within rated spec. 20
B1.2 PA Ball Screw Lift Kinco FD425P + SMK80S 200W + THK HGW20 rails + ball screw Lift jams or fails to reach presentation height Bin stuck. Cannot present. 1045 200 YES Raise with max-weight bin → hold 60s → lower. 20 consecutive lift-lower cycles, zero stalls. Position accuracy ±2mm. No backlash. 20
B1.3 PA Combined Sequence Full: bin on rester → rotate → lift → hold → lower → rotate back Sequence fails at a transition Bin dropped or mechanism collision. PA damaged. 1035 150 YES Full PA presentation sequence. Simulate user access (open door, 30s wait, close). 20 full sequences. Load cell confirms bin at each stage. 20
B1.4 Fork ↔ Turntable Transfer Bin transfer from child fork to PA tote rester (new interface) Bin doesn't seat in guide. Bin cocked on rester. Turntable rotation throws bin. PA damaged. 934 108 YES Fork extends, places bin, retracts. Reverse. Both bin sizes. 20 transfers (10 Jumbo + 10 Large). Bin seats every time. Fork retracts clean. 20
B1.5 Charging Dock — M100 M100 IO module controls charge via PLC. Independent Mother/Child charging. M100 fails to trigger charge. Silent failure. Robot appears docked but doesn't charge. Dead by morning. 1047 280 YES Dock. Verify charge current within 60s. Monitor cell voltages. Disconnect/reconnect. 10 dock-charge-undock cycles. Current confirmed every time. 10
B1.6 FMS ↔ PLC MQTT Brand new software interface — FMS commands PA via MQTT through PLC FMS sends command, PLC doesn't execute PA doesn't respond. Task hangs. 1045 200 YES Full command sequence: FMS → rotate → lift → door → ack. Inject 2s delay. 20 sequences. All acks received. Timeout + retry logic works. 20
B1.7 Bin-Level Tags Child navigates to bin tag instead of rack level tag Bin tag misread or damaged Child can't locate target. Recovery kicks in. 834 96 No — fix at site Read all bin tags. Obscure 2 tags to test recovery. All read OK. Recovery works for obscured tags. 1
B1.8 RC Module Remote power cycle and hibernation RC module doesn't connect Cannot remote restart. Manual only. 335 45 No Power cycle via RC. Hibernate and wake. 3 successful cycles. 3
Bucket 2 — Changed Systems (Same Function, New Part)
# System What Changed (V3 → Neo) Design Failure Mode Effect S O D RPN Ship Blocker Test Pass Criteria Cycles
B2.1 Mother Drive Motors 24V hub → Kinco iWMC 400W (48V, 8.2Nm) Motor controller fault. Overheat. Mother cannot navigate. Site down. 1034 120 YES Full route pattern with and without loaded Child. 10 loaded runs. Temp below rated max. No faults. 10
B2.2 Drive Wheels 173mm rubber → 150mm PU + castor rocking Traction loss. Ride height change. Navigation drift, dock misalignment. 734 84 No — tune at site Navigate test surface. Check slip. Verify dock alignment. 10 runs. No slip. Dock OK. 10
B2.3 Mother-Child Dock Redesigned: aligner tracks + compliant top plate Child doesn't seat properly Child unstable during transit. 934 108 YES Dock/undock loaded. Offset Mother by 5-10mm. Shake test. 10 cycles. Seats with offset. Zero play. 10
B2.4 Fork Motor SM8524BL (85kgcm) → SM260BL (260kgcm, EtherCAT) Overtorque damages bin. Undertorque can't pick. Bin damaged or pick fails. 834 96 YES Pick/place with heaviest bin. Verify torque limits. 10+10 operations. No damage. No overload. 10
B2.5 Battery + BMS (Mother) 24V/8.4Ah Li-ion → 48V/5.0Ah LFP. New BMS. BMS rejects charge. Premature shutdown. Robot dies mid-shift. 1035 150 YES Full charge → run until low-battery. Measure cycles, charge time, cell balance. 2 full cycles. Cell delta <50mV. Runtime ≥ target. 2
B2.6 Battery + BMS (Child) 48V/4.2Ah Li-ion → 48V/5.0Ah LFP. New BMS. Same as B2.5 Same as B2.5 1035 150 YES Run as part of integrated test. 2 full discharge-charge cycles. 2
B2.7 Dock Connector Staubli 172357 → 195771 (LMFB feedback pins) Connector doesn't engage. False feedback. No charge or false "docked" signal. 833 72 Part of B1.5 Covered by charging dock test B1.5. LMFB feedback matches physical state.
B2.8 Connectors (LP-24, YM-20) All inter-module connectors changed Intermittent connection. Doesn't seat. Random subsystem faults. 736 126 YES Wiggle test all connectors. 1hr continuous soak. All pass wiggle. Zero faults in 1hr. 1hr
B2.9 E-Stop Green toggle → Pizzato dual-channel + 90° switch Doesn't cut power. Or false triggers. Safety system failure. 1022 40 YES — safety Hit E-stop during operation. Verify cut + recovery. 5 activations. 100% cut every time. 5
Bucket 3 — Unchanged (Validated by V3 Field Data)
# System Status Test Needed
B3.1Climb motor (Kinco MD60)Same motor familySmoke test as part of integrated run
B3.2Latch motor (Cubemars AK70-10)Confirmed same as V3Smoke test only
B3.3QR tag navigation logicSame localization systemSmoke test only
B3.4Ultrasonic obstacle detectionSame sensorsSmoke test only
B3.5Bin RFID reader (Superlead CD20DE)Same readerSmoke test only
B3.6Load cell (Scaime)Same modelCalibrate at site
B3.7MQTT protocol (VDA5050)Same — but architecture bugs remainSite commissioning. Not a ship blocker.
Note on MQTT (B3.7) The clean_session bug, QoS 2 issues, and consumer router are UNCHANGED and are the #1 field failure across V3 deployments. These are NOT ship blockers — V3 runs with them today — but they ARE go-live risks. Address during commissioning or accept the risk.
Ship-Blocking Items — Priority Order
Priority Item Test Cycles Est. Time
1Electronics box integrationParts arrive Mar 13. Wiring + power-on.Day 1-2
2PA full sequence (B1.1-B1.3)Turntable + lift + combined with bin20 combined~3 hrs
3Fork ↔ turntable transfer (B1.4)Both bin sizes20 transfers~2 hrs
4FMS ↔ PLC integration (B1.6)Full command loop20 sequences~2 hrs
5Charging dock + M100 (B1.5)Dock-charge-undock10 cycles~4 hrs
6Drive motors loaded nav (B2.1)Route runs with Child10 runs~1 hr
7Mother-Child dock (B2.3)Dock/undock with offset10 cycles~1 hr
8Fork motor (B2.4)Pick/place heavy bin10+10~1 hr
9Battery runtime (B2.5-B2.6)Full discharge-charge2 cycles~8 hrs overnight
10E-Stop (B2.9)Emergency stop from various states5 activations~15 min
11Connector soak (B2.8)Wiggle test + 1hr run1hr soak~1.5 hrs
Total active testing + overnight battery cycling ~24 hrs
Proposed Test Schedule
March 13 (Day 1) — Electronics Integration
Wiring arrives and is received
Electronics box wiring integration begins
Power bus verification (48V rail, 24V derived rails, signal grounds)
March 14 (Day 2) — First Power-On
Integrated system power-on
All subsystem comms check (EtherCAT bus, MQTT, PLC)
B2.9 E-Stop test — do this FIRST before any motion testing
B2.8 Connector wiggle test — do while everything is accessible
Smoke test: each motor individually (drive, latch, climb, fork, turntable, lift)
March 15 (Day 3) — Subsystem Validation
Morning — PA (4-5 hrs)
B1.1 PA turntable × 20 loaded cycles
B1.2 PA lift × 20 loaded cycles
B1.3 PA combined sequence × 20
B1.4 Fork ↔ turntable transfer × 20
Afternoon — Charging + Software (4 hrs)
B1.5 Charging dock M100 × 10 cycles
B1.6 FMS ↔ PLC command sequence × 20
Overnight — Battery
B2.5 Start battery runtime test — continuous operation until low battery
March 16 (Day 4) — Integrated System
Morning
B2.5 Review battery results. Calculate cycles-per-charge.
B2.1 Drive motor loaded navigation × 10
B2.3 Mother-Child dock × 10
B2.4 Fork pick/place with heaviest bin × 10+10
Afternoon
Full end-to-end cycle: Order → Navigate → Latch → Climb → Pick → Descend → Dock → PA → Present → Return → Place → Home → Charge
Run 5 full cycles end-to-end
B2.8 1hr continuous soak test
Overnight
B2.6 Second battery discharge-charge cycle
March 17 (Day 5) — Final Validation + Pack
Morning
Review all test results
Address any failures from previous days
Final 3 end-to-end cycles as acceptance test
B1.7 Bin tag sweep if test rack available
Afternoon
Pack robot for shipping
Pack spares kit
Document known issues / site commissioning punch list
March 18 — SHIP
Decision Framework — After Testing
GREEN — Ship with confidence
All cycles passed. Zero failures. Performance meets or exceeds expectations.
→ Ship. No special attention at site.
YELLOW — Ship with conditions
Most cycles passed. 1-2 minor issues observed but understood and non-critical.
→ Ship with documented punch list. Fix during site commissioning. Assign owner.
RED — Do not ship
Repeated failures. Root cause not understood. Risk of non-functional robot at site.
→ Delay that subsystem. Escalate. Evaluate partial ship.
20 clean cycles for new systems, 10 for changed systems, and zero failures is the bar.
Any failure in testing → root cause it → fix it → restart the count.
If you can't get to zero failures by March 17 EOD, it's a YELLOW or RED decision.
Primary Ship-Date Risk: Electronics Box Integration

The biggest risk to March 18 isn't any individual subsystem — it's the electronics box wiring arriving March 13 and needing 1-2 days to integrate. If integration takes longer than expected:

1 day slip → Integration done Mar 15 EOD. Compress testing into Mar 16-17. Cut Bucket 2 tests to 5 cycles each. Still doable.
2 day slip → Integration done Mar 16 EOD. Only 1 day testing. Run PA combined + charging + 2 E2E cycles. Ship YELLOW with extended commissioning.
3+ day slip → Ship date at risk. Escalate immediately.

Recommendation: Prep everything while waiting — mechanical assembly, firmware flash, PLC programming, FMS config. Wiring arrives → plug and test, not plug and debug.