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