{
  "metadata": {
    "id": "rev-11-3327-jst-ph-6pin-extension-30cm",
    "name": "REV Robotics JST PH 6-pin Extension Cable - 30cm (REV-11-3327)",
    "type": "cable",
    "schema_version": "1.5.0",
    "version": "1.0",
    "manufacturer": "REV Robotics",
    "part_number": "REV-11-3327",
    "description": "30cm (11.81in) JST PH (2.0mm pitch) 6-pin extension cable, used to extend NEO / NEO 550 / NEO Vortex brushless motor sensor cables without cutting and splicing. Passive straight-through assembly with two connectors: J1 and J2, both male JST PH 6-pin housings, with all 6 conductors carried 1:1 between the ends. It carries the brushless motor's hall/encoder sensor signals, but REV does not document the per-pin sensor mapping on the product page, so the connection is modeled as a generic straight-through extension (low confidence on individual signal names).",
    "datasheet_url": "https://www.revrobotics.com/jst-ph-6-pin-extension-cables/",
    "tags": [
      "jst-ph",
      "6-pin",
      "extension",
      "neo",
      "sensor",
      "2.0mm",
      "30cm",
      "rev",
      "ion",
      "frc"
    ],
    "taxonomy": [
      "connector.cable",
      "connector.signal_connector",
      "connectivity.wired",
      "robotics.frc"
    ],
    "thumbnail": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/rev-11-3327-jst-ph-6pin-extension-30cm/thumbnail.png"
  },
  "domains": [
    {
      "domain": "electrical",
      "resources": [
        {
          "id": "j1",
          "name": "J1",
          "domain": "electrical",
          "description": "J1 - male JST PH (2.0mm pitch) 6-pin housing on one end of the extension cable. Passive straight-through: all six contacts are carried 1:1 to the J2 housing. Carries the brushless motor's hall/encoder sensor signals; REV does not document the per-pin sensor mapping, so the connection is modeled as a single generic 6-contact pass-through.",
          "functions": [
            {
              "name": "JST Male Connection 1",
              "description": "JST Male Connection 1 - male JST PH 6-pin connection at J1. Mates with a female JST PH 6-pin housing and carries all six straight-through conductors to J2. Passive extension; passes whatever signals the upstream JST PH 6-pin source drives.",
              "direction": "bidirectional",
              "signal_class": "data"
            }
          ],
          "connector_type": "jst_ph_6"
        },
        {
          "id": "j2",
          "name": "J2",
          "domain": "electrical",
          "description": "J2 - male JST PH (2.0mm pitch) 6-pin housing on the opposite end of the extension cable. Passive straight-through: mirrors J1 and carries all six contacts 1:1 from J1. REV does not document the per-pin sensor mapping, so the connection is modeled as a single generic 6-contact pass-through.",
          "functions": [
            {
              "name": "JST Male Connection 2",
              "description": "JST Male Connection 2 - male JST PH 6-pin connection at J2. Mates with a female JST PH 6-pin housing and carries all six straight-through conductors from J1. Passive extension; passes whatever signals the upstream JST PH 6-pin source drives.",
              "direction": "bidirectional",
              "signal_class": "data"
            }
          ],
          "connector_type": "jst_ph_6"
        }
      ],
      "interfaces": [
        {
          "id": "jst_ph_extension",
          "name": "JST PH Extension",
          "domain": "electrical",
          "protocol": {
            "type": "custom",
            "role": "peer"
          },
          "requires": [
            {
              "function": "JST Male Connection 1",
              "count": 1
            },
            {
              "function": "JST Male Connection 2",
              "count": 1
            }
          ],
          "constraints": {
            "max_connections": 1,
            "requires_connector_type": "jst_ph_6"
          },
          "description": "JST PH 6-pin passive extension. Presents both ends of the cable: a male JST PH 6-pin connection at J1 (JST Male Connection 1) and a male JST PH 6-pin connection at J2 (JST Male Connection 2), with all six conductors carried straight through 1:1. REV does not document the per-pin sensor mapping on the product page (low confidence on individual signal names), so the connections are modeled generically."
        }
      ],
      "pin_count": 12,
      "metadata": {
        "supports_hot_plug": false,
        "package_type": "cable"
      }
    }
  ],
  "usage_notes": "Passive JST PH (2.0mm pitch) 6-pin extension cable for the REV ION / brushless motor ecosystem. Extends the reach of a NEO / NEO 550 / NEO Vortex sensor cable without cutting and splicing. J1 and J2 are both male JST PH 6-pin housings; all six conductors run straight through 1:1 between them. The cable adds no active electronics, regulation, or signal conditioning. REV does not publish the per-pin sensor signal mapping on the product page, so the connection is modeled generically through the single JST PH Extension interface.",
  "application_examples": [
    "Extending a NEO / NEO 550 / NEO Vortex brushless motor sensor (hall/encoder) cable to reach a SPARK MAX / SPARK Flex motor controller",
    "Adding sensor-cable reach on an FRC or FTC robot without splicing wires"
  ],
  "warnings": [
    "Passive straight-through extension only; provides no signal conditioning or power regulation.",
    "Per-pin sensor signal mapping is not documented by REV on the product page - do not assume specific encoder/hall signal assignments per conductor without verification.",
    "Both connectors (J1 and J2) are male JST PH 6-pin housings; each mates with a female JST PH 6-pin housing in the motor sensor chain."
  ],
  "artifacts": [
    {
      "id": "art_thumbnail",
      "name": "Thumbnail",
      "type": "image",
      "url": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/rev-11-3327-jst-ph-6pin-extension-30cm/thumbnail.png"
    },
    {
      "id": "art_product_image",
      "name": "Product Photo (REV-11-3327)",
      "type": "image",
      "url": "https://storage.googleapis.com/protoboard-delta.firebasestorage.app/protoparts/rev-11-3327-jst-ph-6pin-extension-30cm/artifacts/art_product_image.png",
      "storagePath": "protoparts/rev-11-3327-jst-ph-6pin-extension-30cm/artifacts/art_product_image.png",
      "mimeType": "image/png",
      "size": 719315
    },
    {
      "id": "art_product_page",
      "name": "REV Robotics Product Page",
      "type": "link",
      "url": "https://www.revrobotics.com/jst-ph-6-pin-extension-cables/"
    }
  ],
  "previewArtifactId": "art_thumbnail"
}