tscircuit/standard-jst-programmer

26 × 42 mm USB-C RP2040 programmer with JST and TC2030 IDC SWD, NRST, selectable sensed 5 V / 3.3 V power, RGB status, and importable JST SH/Tag-Connect targets. Top-side assembly.

Version
0.8.0
License
unset
Stars
0

footprints/ftsh-103-model.json

{
  "type": "union",
  "shapes": [
    {
      "type": "colorize",
      "color": [
        0.08,
        0.08,
        0.08
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          3.81,
          3.429,
          2.51
        ],
        "center": [
          0,
          0,
          1.255
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          -1.27,
          -0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          -1.27,
          -1.7,
          0.15
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          -1.27,
          0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          -1.27,
          1.7,
          0.15
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          0,
          -0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          0,
          -1.7,
          0.15
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          0,
          0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          0,
          1.7,
          0.15
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          1.27,
          -0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          1.27,
          -1.7,
          0.15
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.8,
        0.65,
        0.2
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          0.4064,
          5.56
        ],
        "center": [
          1.27,
          0.635,
          2.78
        ]
      }
    },
    {
      "type": "colorize",
      "color": [
        0.7,
        0.7,
        0.7
      ],
      "shape": {
        "type": "cuboid",
        "size": [
          0.4064,
          2.54,
          0.3
        ],
        "center": [
          1.27,
          1.7,
          0.15
        ]
      }
    }
  ]
}