LCSC parts: BOM matching and alternatives — September 17, 2026¶
Three of the 24 unresolved SKUs were qualified and applied to the live ERP after sandbox rehearsal and independent review.
- Samsung CL10B105KB8NQNC / C5199872: new EE-C-0195, ERP part 213, 1 µF ±10%, 50 V, X7R, 0603. Native substitute for Robot Cow 181 C5/C6 and Remote 199 C3/C6/C8. Primary Samsung specification: https://product.samsungsem.com/mlcc/CL10B105KB8NQN.do. Historical unit price USD 0.0047; no stock receipt inferred.
- Nexperia BAT54S,215 / C47546: additional manufacturer and supplier identity on existing EE-C-0027, part 34. Same required series-connected Schottky diode specification; manufacturer datasheet checked.
- EBYTE E01-ML01SP4 / C97340: supplier identity on existing EE-C-0037, part 44. EBYTE and Chengdu Ebyte Electronic Technology Co.,Ltd. resolved as brand/legal-name identity.
Match purchases records three saved decisions and 21 unresolved identities. Historical prices (archived locally) now shows 23 observations across 21 parts, USD 1,283.84 of matched historical purchases. This is neither total purchasing nor the cost of a kit. The report labels primary versus alternative board usage. Primary BOM cost completeness and manufacturing release remain separate.
Production readback verified both native substitute links, manufacturer/supplier records, historical prices and portal decisions. Stock, supplier price breaks and primary BOM records were compared against the pre-change snapshot and are unchanged. No circuit revision was made. SOP-008 v1.7 now requires documented footprint, pinout, ratings and circuit qualification before native substitutes.
Remaining review¶
Seven plausible existing-part matches still require completed manufacturer/identity qualification. Fourteen other SKUs are blocked, incompatible, or have no fitted target. A package match alone does not establish an alternative. In particular TS3425BA remains held for actual circuit voltage and accepted operating force; BAV99 cannot replace common-cathode BAV70; the 5.23 kΩ purchase conflicts with the current 4.7 kΩ schematic; the STM32 requires firmware/memory proof.
| LCSC SKU | MPN | Audit disposition | Reason |
|---|---|---|---|
| C5199872 | CL10B105KB8NQNC | approved_new_part_and_bom_substitute | Higher voltage rating preserves dielectric, value, tolerance and package. It is a different acceptable specification, so SOP-001 requires a new IPN and BOM substitutes. |
| C2681476 | TS3425BA | blocked_circuit_requirements_unproven | Mechanical land pattern and SPST-NO topology match, but TS3425BA is rated 12V versus the PTS810 family's 16V maximum and its 2.5N operating force is not an exact selected PTS810 order-code requirement. The actual SW6/SW7 circuit voltage and acceptable force range are not established, so this cannot be approved yet. |
| C918120 | DB125-2.54-2P-GN-S | exact_identity_existing_ipn | Add/correct DORABO manufacturer identity and LCSC supplier SKU on part 113; do not create a substitute or second IPN. |
| C306880 | B3SL-1002P | exact_identity_existing_ipn | Exact commercial identity. The EVPBF footprint is the larger 6mm-class land pattern; the earlier 3.2x4.2 note applies only to SW6/SW7 PTS810 lines. |
| C97340 | E01-ML01SP4 | qualified_existing_identity_action | Exact identity; attach EBYTE manufacturer and LCSC SKU to the existing IPN. |
| C41408505 | 24C64S(XBLW) | exact_identity_existing_ipn | Exact source-named identity; complete manufacturer/supplier/image qualification on existing part 212. |
| C47546 | BAT54S,215 | qualified_existing_identity_action | Same functional specification and package; add Nexperia manufacturer part to existing IPN, not a substitute. |
| C18199085 | 1N4001W | same_spec_manufacturer_part_existing_ipn | Same generic required specification; add manufacturer/supplier identity on existing IPN after manufacturer datasheet/image check. |
| C55072776 | YBK0805X5R476M6R3NT | exact_identity_existing_ipn | Exact identity already represented by part 164; add missing supplier/manufacturer linkage only. |
| C965822 | XL-3216SURC | same_spec_manufacturer_part_existing_ipn | Matches the deliberately generic red-1206 requirement and manufacturer named in source; qualify as manufacturer part on part 205. |
| C965823 | XL-3216UOC | same_spec_manufacturer_part_existing_ipn | Same broad required specification as existing orange 1206 IPN; add a second manufacturer part rather than a substitute. |
| C2847904 | STM32G0B1CBT6 | blocked | Package/pin family fits, but the source intentionally allows flash variants and no firmware image/linker memory requirement was provided. CPU substitution remains blocked until firmware compatibility and exact released device are proven. |
| C2760262 | SMD0805-050C-16V | blocked | Nominal hold current, voltage and package look compatible, but trip current, resistance, time-to-trip curve and thermal derating were not available from primary evidence. Do not approve from headline fields. |
| C916421 | BAV99 | rejected_incompatible | Pin topology and circuit behavior differ despite the same package; cannot substitute. |
| C2930111 | FRC0603F5231TS | blocked_source_conflict | The purchased value agrees only with stale/conflicting PCB text for R3 and conflicts with the current schematic requirement. Resolve the design source before any alternate action. |
| C2906974 | FRC0603F0000TS | no_fitted_target | No fitted 0-ohm 0603 BOM requirement on assemblies 181/199/201. |
| C2071163 | TPS613222ADBVR | no_fitted_target | No fitted 5V boost regulator requirement in the three BOMs. |
| C383404 | MLZ2012M2R2HT000 | no_fitted_target | No fitted 2.2uH 0805 inductor requirement; Robot L1 is DNP and specifies 4.7uH with a different land pattern. |
| C7433543 | HCZZ0566-2 | no_fitted_target | No fitted 2-position 1.25mm header requirement. It is not interchangeable with the Remote 2.54mm terminal block. |
| C118954 | 3296W-1-103 | no_fitted_target | No fitted 10k through-hole trimmer requirement in the three BOMs. |
| C2765186 | TYPE-C 16PIN 2MD(073) | blocked_no_land_pattern_match | Connector headline and pin count are insufficient; shell stakes, pad geometry, mating height and keepouts were not proven identical. |
| C54899531 | TP4057(AT) | no_fitted_target | No fitted TP4057 battery charger requirement in the three BOMs. |
| C9359 | FE1.1S-BSOP28BCN | no_fitted_target | No fitted USB hub controller requirement in the three BOMs. |
| C966951 | STM32F417VGT6 | no_fitted_target | No STM32F417/LQFP100 requirement; incompatible family and package with both fitted MCUs. |
Reproducibility¶
Private artifacts: ~/.local/state/assistant/lcsc-alternatives/2026-09-17/ contains the audit, manufacturer PDF, package drawing, bounded importer, sandbox receipts, production receipt, baseline and Grafana readback. The importer reuses assistant purchases.confirm_match to preserve its duplicate checks and decision log. Automation actor: codex-on-request-of-adiaz@embeddedera.com, on the owner’s explicit request.
ERP relation endpoints require Purchaseable enabled; the qualified capacitor was staged disabled, enabled for relation creation with rollback on qualification failure, and fully checked before substitute links. Existing unqualified legacy requirements remain held. Reporting code: erp-config aeea67b. One gpt-5.6-sol worker; no CLI cost reported. Parent independently reviewed the evidence and script, corrected audit status and matching-safety issues, applied the batch, and verified live state.