rushabhcodes/fidget-counter

A tscircuit package created by rushabhcodes.

Version
1.0.31
License
unset
Stars
0

validation/programming-interface.json

{
  "checkedAt": "2026-11-03T18:46:30.042Z",
  "passed": true,
  "sourcePackage": "@tsci/tscircuit.standard-jst-programmer@0.8.0",
  "reference": "https://github.com/tscircuit/standard-jst-programmer",
  "acceptedTraceStyleWarnings": 0,
  "footprint": "SM05B-SRSS-TB(LF)(SN)",
  "supplier": "JLCPCB C136657",
  "matingHousing": "SHR-05V-S-B",
  "cable": "Straight-through five-way JST-SH, 1.0 mm pitch",
  "side": "top",
  "entryDirection": "-Y",
  "pads": [
    {
      "pin": 1,
      "signal": "VOUT",
      "net": "VBAT",
      "x": -1.999615,
      "y": -11.300118300000001,
      "widthMm": 0.5999988,
      "heightMm": 1.5500096
    },
    {
      "pin": 2,
      "signal": "SWDIO",
      "net": "SWDIO",
      "x": -0.998855,
      "y": -11.300118300000001,
      "widthMm": 0.5999988,
      "heightMm": 1.5500096
    },
    {
      "pin": 3,
      "signal": "GND",
      "net": "GND",
      "x": 0.000635,
      "y": -11.300118300000001,
      "widthMm": 0.5999988,
      "heightMm": 1.5500096
    },
    {
      "pin": 4,
      "signal": "SWCLK",
      "net": "SWDCLK",
      "x": 1.000125,
      "y": -11.300118300000001,
      "widthMm": 0.5999988,
      "heightMm": 1.5500096
    },
    {
      "pin": 5,
      "signal": "NRST",
      "net": "NRESET",
      "x": 2.000885,
      "y": -11.300118300000001,
      "widthMm": 0.5999988,
      "heightMm": 1.5500096
    }
  ],
  "mountingTabs": 2,
  "alignmentHoles": 0,
  "stencilApertures": 7,
  "power": "Pin 1 follows programmer voltage selector; select 3V3 and remove CR2450",
  "minimumUnrelatedTopTrackClearanceMm": 0.1591332979468691,
  "minimumUnrelatedViaClearanceMm": 6.600113500000209,
  "crystalBranches": [
    {
      "name": "U1_XC1",
      "lengthMm": 7.37398106871193,
      "vias": 0
    },
    {
      "name": "U1_XC2",
      "lengthMm": 5.079855552604601,
      "vias": 0
    },
    {
      "name": "C1_1",
      "lengthMm": 1.3301109411254965,
      "vias": 0
    },
    {
      "name": "C2_1",
      "lengthMm": 1.8537910402370759,
      "vias": 0
    },
    {
      "name": "U1_XL1",
      "lengthMm": 2.6139598789309,
      "vias": 0
    },
    {
      "name": "U1_XL2",
      "lengthMm": 3.2766568436631163,
      "vias": 0
    },
    {
      "name": "C11_1",
      "lengthMm": 1.818707127117457,
      "vias": 0
    },
    {
      "name": "C12_1",
      "lengthMm": 1.9429711958293856,
      "vias": 0
    }
  ],
  "courtyardBoundsMm": {
    "minX": -4.154614999999993,
    "maxX": 4.143185000000003,
    "minY": -16.32531830000001,
    "maxY": -10.288118299999997
  },
  "courtyardClear": true,
  "circuitSha256": "068bc3868214c919f48fe47b5a090fd6159bac2213aa5647a4a6a0e10da998dd",
  "physicalConnectorFitTested": false,
  "physicalProgrammingTested": false
}