rushabhcodes/desk-fidget-counter

A desk knob assembly combining a circuit board with PETG-printed mechanical parts and vendor CAD-modeled hardware.

Version
5.6.1
License
MIT
Stars
0

validation/supplier-review.json

{
  "checked_date": "2026-11-06",
  "status": "JLCPCB short plated-slot process confirmation required before fabrication",
  "reference": "J1",
  "MPN": "TYPE-C-31-M-12",
  "catalogue_id": "C165948",
  "source_import": "imports/jlc/TYPE_C_31_M_12.tsx",
  "geometry_unchanged_from_supplier_import": true,
  "published_standard_length_to_width_guidance": 2,
  "slots": [
    {
      "physical_pin": "pin2",
      "finished_width_mm": 0.7999984,
      "finished_length_mm": 1.1999976,
      "length_width_ratio": 1.5000000000000002
    },
    {
      "physical_pin": "pin1",
      "finished_width_mm": 0.7999984,
      "finished_length_mm": 1.499997,
      "length_width_ratio": 1.875
    },
    {
      "physical_pin": "pin4",
      "finished_width_mm": 0.7999984,
      "finished_length_mm": 1.499997,
      "length_width_ratio": 1.875
    },
    {
      "physical_pin": "pin3",
      "finished_width_mm": 0.7999984,
      "finished_length_mm": 1.1999976,
      "length_width_ratio": 1.5000000000000002
    }
  ],
  "primary_sources": [
    "https://jlcpcb.com/capabilities/pcb-capabilities/",
    "https://jlcpcb.com/help/article/instructions-for-ordering",
    "https://jlcpcb.com/blog/reliable-pcb-slot-holes-design",
    "https://jlcpcb.com/partdetail/TYPE-C-31-M-12/C165948"
  ],
  "interpretation": "The capability/order guidance says plated-slot length should be at least twice its width. This exact library footprint has two 1.5:1 and two 1.875:1 slots. JLCPCB also describes drilling short plated slots, but that is not approval for this geometry. Generic KiCad DRC does not check this process ratio.",
  "resolution": "Obtain explicit JLCPCB DFM/process acceptance for the original shield slots and finished-hole tolerances, or qualify another USB connector/footprint and rerun routing, mechanical and fabrication checks. Do not silently enlarge/replace the imported slots or assume catalogue availability is fabrication approval.",
  "approval_obtained": false,
  "supplier_contact_or_upload_performed_this_task": false,
  "source_circuit_sha256": "9cbc5968370b845575333b94a4d52fef16f10371c11ae291fa94f8658cbd8a4c",
  "supplier_import_sha256": "cd9c6d214938f7fe823eee6712b29385880a27ca906e115392b1c6bbe215bcaa"
}