{
  "revision": "E07",
  "units": "mm",
  "status": "Штатный Tailor и native PCB E07; физическая сборка, выпуск и работа не подтверждены",
  "body": {
    "width": 88,
    "height": 50,
    "depth": 11,
    "cornerRadius": 2,
    "rearZ": 0,
    "frontZ": 11,
    "cavity": {
      "width": 86.4,
      "height": 48.4,
      "cornerRadius": 1.2
    },
    "nominalStraightWallMm": 0.8,
    "wallQualified": false
  },
  "glass": {
    "width": 80.96,
    "height": 47.73,
    "thickness": 0.95,
    "center": [
      2.65,
      -0.005
    ],
    "z": [
      10.05,
      11
    ],
    "custom": false,
    "stock": true,
    "outlineEnvelopeOnly": true,
    "toleranceMm": {
      "width": 0.05,
      "height": 0.05
    },
    "qualified": false
  },
  "active": {
    "width": 67.2,
    "height": 40.32,
    "center": [
      0,
      0
    ],
    "resolution": [
      800,
      480
    ],
    "aspectRatio": 1.6666666666666667,
    "status": "AA центрирована; регистрация относительно CG выведена из PDF и требует подтверждения CAD"
  },
  "lcd": {
    "part": "TTH031BVS-04C stock LCD/CTP",
    "width": 74.72,
    "height": 43.48,
    "depth": 1.6,
    "center": [
      2.14,
      0
    ],
    "activeCenterRelativeToLcd": [
      -2.14,
      0
    ],
    "z": [
      7.92,
      9.52
    ],
    "interface": "MIPI DSI",
    "candidate": true,
    "qualified": false,
    "sourceUrl": "https://tailorpixels.com/wp-content/uploads/2026/07/TTH031BVS-04C-3.1-inch-IPS-TFT-LCD-480x800-MIPI-with-Capacitive-Touch-Screen-by-Optical-Bonding-brightness-of-500-nits-Typ.pdf",
    "toleranceMm": {
      "width": 0.2,
      "height": 0.2,
      "depth": 0.1
    },
    "offsetSource": {
      "drawingPage": 5,
      "method": "AA centered within VA: 3.93+(67.80-67.20)/2-2.61=1.62 mm short end; 74.72-67.20-1.62=5.90 mm FPC end; half-difference=2.14 mm",
      "orientation": "Portrait drawing rotated so the FPC end points toward +X",
      "inferred": true,
      "supplierCadConfirmed": false,
      "offsetToleranceMm": null
    },
    "status": "Stock assembly envelope; native FPC/connector geometry, AA registration and physical assembly remain unqualified",
    "stockTouch": true
  },
  "pcb": {
    "width": 84,
    "height": 46,
    "thickness": 0.8,
    "z": [
      5.9,
      6.7
    ],
    "native": true,
    "awaitingNative": false,
    "routed": true,
    "npthTargetDiameter": 1.8,
    "npthCenters": [
      [
        2,
        2
      ],
      [
        82,
        2
      ],
      [
        2,
        44
      ],
      [
        82,
        44
      ]
    ],
    "componentSide": "bottom",
    "maxBottomComponentHeightMm": 3,
    "topComponentsAllowed": false,
    "batteryKeepoutPcbMm": {
      "x": [
        2,
        34
      ],
      "y": [
        8,
        41
      ]
    },
    "sourcePcb": "hardware/E07/panel/bmc_panel_e07.kicad_pcb",
    "sourceGlb": "exports/E07/visual/panel-e07.glb",
    "status": "Native геометрия E07; функциональный статус в электрическом отчёте",
    "sourcePcbSha256": "cf368a5268c64865b7f13c5fe1f69a4bcba718ec900a1298e41733e7dcdacbf2",
    "sourceGlbSha256": "124d5c8b360ed66511d4990f7c8424c6721831a02b91a87878600fce1941f71d"
  },
  "battery": {
    "part": "LP403030",
    "width": 32,
    "height": 33,
    "depth": 4.6,
    "center": [
      -24,
      -1.5
    ],
    "z": [
      1,
      5.6
    ],
    "mandatory": true,
    "capacityMah": 300,
    "candidate": true,
    "documentedPackMaxMm": [
      30.5,
      32,
      4.3
    ],
    "adhesiveZ": [
      0.7,
      1
    ],
    "pcbKeepoutMm": {
      "x": [
        2,
        34
      ],
      "y": [
        8,
        41
      ]
    },
    "qualified": false,
    "status": "Кандидат LP403030 300 мА·ч; проектный резерв по max пакета. Ток, защита, NTC, изоляция и разбухание требуют квалификации"
  },
  "installPosition": [
    -196,
    0,
    24.5
  ],
  "usbLocal": [
    -36,
    -7,
    -18.7
  ],
  "usb": {
    "axis": [
      0,
      0,
      -1
    ],
    "shell": [
      12,
      4.5,
      10
    ],
    "tipZ": -28.7,
    "collarZ": -18.7,
    "status": "USB не вращается и не несёт основной момент от касания"
  },
  "pivot": {
    "axis": [
      0,
      0,
      1
    ],
    "center": [
      0,
      0,
      0
    ],
    "rangeDeg": [
      0,
      90
    ],
    "boreDiameter": 5.4,
    "outerDiameter": 16,
    "rearZ": -6,
    "status": "Полый шарнир, две фиксированные ориентации, ограничители исключают полный оборот"
  },
  "service": {
    "kind": "remove-and-park",
    "extractionZ": 25,
    "parkingX": 100,
    "parkingZ": 15,
    "split": 0.35,
    "reason": "Отжать защёлку опоры, полностью вынуть USB, затем убрать моноблок в сторону; это снятие в руку, не механическая направляющая"
  },
  "mount": {
    "attachment": "Съёмная закрытая лапа в неподвижной C-образной скобе; две существующие точки левой стойки без сверления",
    "screwCentersGlobal": [
      [
        -232,
        -38,
        4
      ],
      [
        -232,
        38,
        4
      ]
    ],
    "contactPointsGlobal": [
      [
        -232,
        -33.5,
        3.05
      ],
      [
        -232,
        33.5,
        3.05
      ]
    ],
    "padSize": [
      14,
      4,
      1
    ],
    "pinCentersGlobal": [
      [
        -239.6,
        -12,
        6.05
      ],
      [
        -239.6,
        -2,
        6.05
      ]
    ],
    "status": "Контакт с текущей сеткой проверен. Резьба, реальная опорная накладка, прижим и прочность требуют обмера"
  },
  "server": {
    "nominalRackHeight": 88.9,
    "lateralEnvelope": [
      -241.3,
      241.3
    ],
    "usbCenter": [
      -232,
      -7,
      5.8
    ],
    "secondUsbCenter": [
      -232,
      -16,
      5.8
    ],
    "localBezelMaxZ": 14.7,
    "placementSource": "Текущий XK-server-current.glb/B03; координаты USB и крепления предварительные"
  },
  "sources": {
    "server": "exports/device/server-context.glb из XK-server-current.glb / B03 / OEM061",
    "mechanics": "M03 fixed closed USB arm, hollow rotation axis and server supports; not physically qualified",
    "display": "https://tailorpixels.com/wp-content/uploads/2026/07/TTH031BVS-04C-3.1-inch-IPS-TFT-LCD-480x800-MIPI-with-Capacitive-Touch-Screen-by-Optical-Bonding-brightness-of-500-nits-Typ.pdf",
    "displayScope": "Stock LCD/CTP dimensions and layer thicknesses from PDF p5; offsets inferred; FPC not modeled",
    "mechanicalPlan": "verification/E07/mechanical-plan.md",
    "pcb": "hardware/E07/panel/bmc_panel_e07.kicad_pcb"
  },
  "pod": {
    "outerRadius": 11,
    "backZ": -8.7,
    "frontZ": 0,
    "closed": true
  },
  "electronicsRevision": "E07",
  "previousElectronicsRevision": "E05",
  "manufacturingReady": false,
  "physicalTestsPerformed": false,
  "frontBorders": {
    "bodyToActive": {
      "left": 10.4,
      "right": 10.4,
      "top": 4.84,
      "bottom": 4.84
    },
    "bodyToNominalGlass": {
      "left": 6.17,
      "right": 0.87,
      "top": 1.14,
      "bottom": 1.13
    }
  },
  "displayAssembly": {
    "width": 80.96,
    "height": 47.73,
    "center": [
      2.65,
      -0.005
    ],
    "depth": 3.08,
    "maxDepth": 3.23,
    "z": [
      7.92,
      11
    ],
    "worstBackZ": 7.77,
    "lcdDepth": 1.6,
    "ocaDepth": 0.18,
    "sensorDepth": 0.35,
    "coverDepth": 0.95,
    "stock": true,
    "custom": false,
    "qualified": false,
    "outlineEnvelopeOnly": true
  },
  "displayMount": {
    "frontSeat": {
      "width": 81.21,
      "height": 47.98,
      "center": [
        2.65,
        -0.005
      ],
      "cornerRadius": 0
    },
    "nominalGlassGapMm": 0.125,
    "worstSizeGlassGapMm": 0.1,
    "frontPlaneZ": 11,
    "qualified": false,
    "status": "Front seat target based on maximum CG rectangle; right corner bridges and vendor contour require validation"
  },
  "rotationSweep": {
    "conservativeRectangleHeightMm": 101.21264743103995,
    "rack2Umm": 88.9,
    "excessPerSideMm": 6.156323715519974,
    "qualified": false,
    "status": "Промежуточный поворот превышает 2U; прежнее крепление сохранено, соседнее оборудование требует проверки"
  },
  "unresolved": [
    "Tailor pin40, initialization/timing and exact FPC/connector CAD",
    "AA-to-CG registration and full tolerance stack",
    "LP403030 electrical/thermal qualification, NTC and swelling margin",
    "Front-seat corner wall thickness and mounting loads",
    "2U rotation clearance, prototype assembly and firmware"
  ],
  "resetScreenGroups": [
    "housing",
    "rear_cover",
    "glass",
    "lcd",
    "main_pcb",
    "battery",
    "flex",
    "fasteners"
  ]
}
