Problem
The JTAG connector J11 (Conn_JTAG10-mini) carries an unfilled placeholder LCSC part number, Cxxxxxx, instead of a real one.
Reference : J11
Value : Conn_JTAG10-mini
LCSC Part#: Cxxxxxx <-- placeholder, never filled in
dnp : yes
Impact
- J11 is currently
dnp=yes, so with EXCLUDE DNP: true in fabrication-toolkit-options.json it is omitted from the fab BOM — no immediate assembly risk.
- However, the placeholder is a latent defect: if J11 is ever un-DNP'd for a build, the BOM would carry
Cxxxxxx and the JLCPCB order would fail or pull the wrong part.
- It is also the kind of error a BOM/LCSC lint in CI should reject outright.
How it was found
Auditing the schematic LCSC Part # fields across all sheets. Every other part is internally consistent (each value maps to exactly one LCSC number and vice-versa). J11 is the sole part with a non-catalog LCSC value.
Recommendation
- Determine the correct LCSC/JLCPCB part number for the JTAG10-mini connector and set it on the J11 symbol.
- If no JLC part is intended (hand-assembled/optional), clear the field rather than leaving a
Cxxxxxx placeholder.
- Once a CI LCSC lint exists, this class of placeholder should fail the check.
Location
TAPRX-888.kicad_sch — J11 instance, LCSC Part # property.
- Footprint library:
Library.pretty/CONN-JTAG10-mini.kicad_mod.
Migrated from ringof#36.
Problem
The JTAG connector J11 (
Conn_JTAG10-mini) carries an unfilled placeholder LCSC part number,Cxxxxxx, instead of a real one.Impact
dnp=yes, so withEXCLUDE DNP: trueinfabrication-toolkit-options.jsonit is omitted from the fab BOM — no immediate assembly risk.Cxxxxxxand the JLCPCB order would fail or pull the wrong part.How it was found
Auditing the schematic
LCSC Part #fields across all sheets. Every other part is internally consistent (each value maps to exactly one LCSC number and vice-versa).J11is the sole part with a non-catalog LCSC value.Recommendation
Cxxxxxxplaceholder.Location
TAPRX-888.kicad_sch— J11 instance,LCSC Part #property.Library.pretty/CONN-JTAG10-mini.kicad_mod.Migrated from ringof#36.