abse/smart-ring-flex

A tscircuit package created by abse.

Version
0.0.24
License
unset
Stars
0

src/integrated-geometry.ts

export const integratedGeometry = {
  "width": 89.44309260957426,
  "height": 8.6,
  "innerDiameter": 20,
  "axialWidth": 9.2,
  "bendRadius": 2,
  "panels": [
    {
      "center": -38.597826656075725,
      "width": 12.247439297422819
    },
    {
      "center": -26.314223534984386,
      "width": 7.851724059654367
    },
    {
      "center": -17.76436777453229,
      "width": 7.851724059654367
    },
    {
      "center": -7.678622272325182,
      "width": 7.851724059654367
    },
    {
      "center": 0.8712334881269173,
      "width": 7.851724059654367
    },
    {
      "center": 10.956978990334026,
      "width": 7.851724059654367
    },
    {
      "center": 19.611419687459197,
      "width": 8.06089393300051
    },
    {
      "center": 29.389794073768428,
      "width": 7.760850240350088
    },
    {
      "center": 40.89654630478713,
      "width": 7.65
    }
  ],
  "bends": [
    {
      "x": -31.357096286087938,
      "width": 2.234021442552742,
      "angle": 64.0,
      "radius": 2.0
    },
    {
      "x": -22.039295654758337,
      "width": 0.6981317007977318,
      "angle": 20.0,
      "radius": 2.0
    },
    {
      "x": -12.721495023428735,
      "width": 2.234021442552742,
      "angle": 64.0,
      "radius": 2.0
    },
    {
      "x": -3.403694392099132,
      "width": 0.6981317007977318,
      "angle": 20.0,
      "radius": 2.0
    },
    {
      "x": 5.914106239230471,
      "width": 2.234021442552742,
      "angle": 64.0,
      "radius": 2.0
    },
    {
      "x": 15.231906870560074,
      "width": 0.6981317007977318,
      "angle": 20.0,
      "radius": 2.0
    },
    {
      "x": 24.575617803776417,
      "width": 1.8675022996339325,
      "angle": 53.5,
      "radius": 2.0
    },
    {
      "x": 35.1708827493653,
      "width": 3.8013271108436495,
      "angle": 180.0,
      "radius": 1.21
    }
  ],
  "ringCenter": {
    "x": -38.597826656075725,
    "z": 11.8
  },
  "boardApothem": 11.8,
  "pcbMaxRadius": 13.294357537542542,
  "seamAngle": 108,
  "bandOuterDiameter": 28.4,
  "cellAngle": 215.5,
  "cellInnerFace": 10.66,
  "cellOuterFace": 12.76,
  "cellDiameter": 7.9,
  "cellThickness": 2.1,
  "positiveContactThickness": 0.1,
  "negativeWorkingHeight": 0.1,
  "opticalAngle": 142,
  "temperatureAngle": 162,
  "pcbAxialClearance": {
    "base": 0.1,
    "cover": 0.1
  },
  "U3Aperture": {
    "angle": 142,
    "tangent": -2.343634144988849,
    "axial": 6.2
  },
  "U4Aperture": {
    "angle": 162,
    "tangent": 1.3436342574065012,
    "axial": 4.2
  },
  "TP1Aperture": {
    "angle": 58,
    "tangent": -5.143633649926516,
    "axial": 7.2
  },
  "TP2Aperture": {
    "angle": 58,
    "tangent": -0.34363364992651535,
    "axial": 9.7
  },
  "mounting": {
    "backingPlane": 12.86,
    "seatAxial": 1.7,
    "retainerAxial": 10.55,
    "stiffenerAxial": [
      1.7,
      10.7
    ],
    "axialFloat": 0,
    "radialClearance": 0.1,
    "nominalAxialPreload": 0.15,
    "mechanism": "Cap cantilevers press FR4 stiffener edges onto ledges; physical spring force requires print-coupon qualification."
  },
  "batteryModulePositiveNeutralRadius": 10.5,
  "batteryModuleBendRadius": 1.21,
  "mainStiffeners": [
    {
      "center": -38.597826656075725,
      "width": 11.747439297422819
    },
    {
      "center": -26.314223534984386,
      "width": 7.351724059654367
    },
    {
      "center": -17.76436777453229,
      "width": 7.351724059654367
    },
    {
      "center": -7.678622272325182,
      "width": 7.351724059654367
    },
    {
      "center": 0.8712334881269173,
      "width": 7.351724059654367
    },
    {
      "center": 10.956978990334026,
      "width": 7.351724059654367
    },
    {
      "center": 19.611419687459197,
      "width": 7.560893933000511
    }
  ],
  "flatShift": 0.0,
  "integratedBattery": {
    "negativeContactX": 29.620219193943473,
    "positiveContactX": 41.07154630478713,
    "negativePlaneRadius": 12.92,
    "positivePlaneRadius": 10.5,
    "negativeStartTangent": -4.1108502403500875,
    "negativeEndTangent": 3.65,
    "angle": 215.5,
    "singleContiguousBoard": true
  },
  "mainRightEdge": 23.64186665395945
} as const