JLC substitution pass is complete.
Changed/locked:
- U2 regulator → MCP1700T-3302E/TT, LCSC stock shown, same SOT-23 pin order.
- U4 magnetometer → QMC5883P / LCSC C2847467, LCSC stock shown.
- J1 solar connector → KF128-5.08-2P-AA / LCSC C474952.
- J2 LiPo connector remains JST PH, now locked to LCSC-stocked variant.
- U1 charger remains MCP73871, locked to MCP73871-2CCI/ML with LCSC stock.
- Passives now have JLC/LCSC-compatible sourcing metadata and substitute allowance.
Checks:
- Manufacturing metadata checks are now clean.
- BOM shows LCSC stock for the substituted active parts/connectors.
- Remaining caveat: the HDSP-5503 displays are still the safest common-cathode choice, but LCSC stock is very low; I found no safe drop-in JLC replacement without redesigning the display driver.
Important firmware note: QMC5883P may need a QMC5883P-capable compass driver/register map.
Next step: re-place affected footprints if needed, then route the PCB.