{
  "schemaVersion": 1,
  "app": "part-number-canvas",
  "documentId": "9e4b7d18-6c25-4f9a-b307-2d8f51ea6c04",
  "revision": 1,
  "meta": {
    "title": "Proximity sensor PX08 (fictional sample)",
    "locale": "en",
    "createdAt": "2026-09-16T00:00:00Z",
    "updatedAt": "2026-09-16T00:00:00Z"
  },
  "model": {
    "code": "SNS-PX08-NPN-M8",
    "items": [
      {
        "id": "item-family",
        "range": {
          "start": 0,
          "end": 3,
          "unit": "grapheme"
        },
        "heading": "Family",
        "side": "left",
        "options": [
          {
            "code": "SNS",
            "description": "Sensor (fictional)",
            "noteRefs": []
          }
        ]
      },
      {
        "id": "item-type",
        "range": {
          "start": 4,
          "end": 8,
          "unit": "grapheme"
        },
        "heading": "Sensing method and range",
        "side": "left",
        "options": [
          {
            "code": "PX04",
            "description": "Inductive, 4 mm range",
            "noteRefs": []
          },
          {
            "code": "PX08",
            "description": "Inductive, 8 mm range",
            "noteRefs": []
          },
          {
            "code": "CP10",
            "description": "Capacitive, 10 mm range{{note:note-material}}",
            "noteRefs": [
              "note-material"
            ]
          }
        ]
      },
      {
        "id": "item-output",
        "range": {
          "start": 9,
          "end": 12,
          "unit": "grapheme"
        },
        "heading": "Output",
        "side": "right",
        "options": [
          {
            "code": "NPN",
            "description": "NPN open collector",
            "noteRefs": []
          },
          {
            "code": "PNP",
            "description": "PNP open collector",
            "noteRefs": []
          }
        ]
      },
      {
        "id": "item-connector",
        "range": {
          "start": 13,
          "end": 15,
          "unit": "grapheme"
        },
        "heading": "Connection",
        "side": "right",
        "options": [
          {
            "code": "M8",
            "description": "M8 connector",
            "noteRefs": []
          },
          {
            "code": "M12",
            "description": "M12 connector",
            "noteRefs": []
          },
          {
            "code": "CB",
            "description": "2 m flying lead",
            "noteRefs": []
          }
        ]
      }
    ],
    "notes": [
      {
        "id": "note-material",
        "text": "The capacitive type also detects non-metals. Ranges are for the standard target."
      }
    ]
  },
  "appearance": {
    "codeFont": "robotoCondensed",
    "bodyFont": "gothic",
    "background": "white",
    "accent": "#000000"
  },
  "export": {
    "svgWidth": 2400,
    "pngWidth": 2400
  }
}
