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
}