abse/smartwatch-flex-top-only

Three-panel flex smartwatch with two parallel R3.9 bends, all components flat-top, low-profile JST connector harnesses, split heartbeat optical windows and screw-retained PCB mounting. Modeled 39 × 50.5 × 14.5mm prototype; 100% routing, zero native DRC and shorts. Hardware qualification pending.

Version
0.2.20
License
unset
Stars
0

mechanical/harness-manifest.json

[
  {
    "file": "battery-harness",
    "name": "BATTERY_CABLE",
    "from": ".PCB_J3",
    "to": ".BATTERY_MAXIMUM_ENVELOPE",
    "pcbRef": "J3",
    "headerMPN": "BM02B-ACHSS-GAN-ETF(LF)(SN)",
    "headerJlcpcb": "C5118738",
    "housingMPN": "ACHR-02V-S",
    "crimpContactMPN": "SACH-003G-P0.2B",
    "wireSpec": "AWG32, insulation OD 0.38mm (manufacturer-permitted minimum)",
    "wireOuterDiameterMM": 0.38,
    "contactPitchMM": 1.2,
    "housingEnvelopeMM": [
      2.6,
      3.5,
      1.2
    ],
    "matedEnvelopeMM": [
      4.2,
      4.3,
      1.4
    ],
    "routingBendRadiusMM": 1.425,
    "routingWirePitchMM": 0.45,
    "pcbHeaderCenterMM": [
      -14.95,
      -12.191591262817383,
      -7.5
    ],
    "factoryPartEntryMM": [
      -9.76,
      -13.5,
      -3.6
    ],
    "wirePathMM": [
      [
        -14.95,
        -12.991591262817384,
        -8.2
      ],
      [
        -14.95,
        -14.390719486165034,
        -8.2
      ],
      [
        -14.95,
        -14.424284314289615,
        -8.200395352277353
      ],
      [
        -14.95,
        -14.4578305179493,
        -8.201581189736185
      ],
      [
        -14.95,
        -14.491339483013546,
        -8.203556854378549
      ],
      [
        -14.95,
        -14.524792616014771,
        -8.206321249946875
      ],
      [
        -14.95,
        -14.558171354465516,
        -8.209872842532276
      ],
      [
        -14.95,
        -14.591457177158395,
        -8.214209661425675
      ],
      [
        -14.95,
        -15.18920966142568,
        -8.299262309006625
      ],
      [
        -14.95332200390348,
        -15.285485398881553,
        -8.312961133493264
      ],
      [
        -14.963272526898228,
        -15.381312254406705,
        -8.326596087736512
      ],
      [
        -14.97980517505269,
        -15.476243438965188,
        -8.340103599285529
      ],
      [
        -15.002842865529386,
        -15.569836339552557,
        -8.353420689886155
      ],
      [
        -15.03227818598068,
        -15.661654582862024,
        -8.366485269114586
      ],
      [
        -15.06797389535473,
        -15.751270069858238,
        -8.379236423871603
      ],
      [
        -15.109763563776614,
        -15.83826497177262,
        -8.391614702387557
      ],
      [
        -15.157452348521254,
        -15.922233678213953,
        -8.403562391413955
      ],
      [
        -15.21081790246012,
        -16.002784688311262,
        -8.415023785309279
      ],
      [
        -15.2696114107462,
        -16.079542436071605,
        -8.425945445764393
      ],
      [
        -15.333558750903673,
        -16.152149041442094,
        -8.436276450956608
      ],
      [
        -15.402361770913418,
        -16.220265978911907,
        -8.445968632970732
      ],
      [
        -15.475699679335374,
        -16.283575655874493,
        -8.454976802380122
      ],
      [
        -15.553230540986315,
        -16.34178289339091,
        -8.463258958940646
      ],
      [
        -15.634592871199507,
        -16.39461630245029,
        -8.470776487415222
      ],
      [
        -15.719407321233108,
        -16.441829549310704,
        -8.477494337615866
      ],
      [
        -15.807278446969105,
        -16.483202504020753,
        -8.483381187823857
      ],
      [
        -15.897796552656345,
        -16.518542266767042,
        -8.488409590826045
      ],
      [
        -15.99053960110124,
        -16.54768406726215,
        -8.492556101886427
      ],
      [
        -16.085075181399997,
        -16.570492032979757,
        -8.49580138805633
      ],
      [
        -16.18096252503785,
        -16.586859822655097,
        -8.498130318313546
      ],
      [
        -16.277754560955344,
        -16.596711122097027,
        -8.499532034110135
      ],
      [
        -16.375,
        -16.6,
        -8.5
      ],
      [
        -16.595,
        -16.6,
        -8.5
      ],
      [
        -16.692245439044655,
        -16.6,
        -8.496677996096519
      ],
      [
        -16.78903747496215,
        -16.6,
        -8.486727473101771
      ],
      [
        -16.884924818600002,
        -16.6,
        -8.47019482494731
      ],
      [
        -16.97946039889876,
        -16.6,
        -8.447157134470615
      ],
      [
        -17.072203447343654,
        -16.6,
        -8.41772181401932
      ],
      [
        -17.16272155303089,
        -16.6,
        -8.38202610464527
      ],
      [
        -17.250592678766893,
        -16.6,
        -8.340236436223385
      ],
      [
        -17.33540712880049,
        -16.6,
        -8.292547651478746
      ],
      [
        -17.416769459013686,
        -16.6,
        -8.23918209753988
      ],
      [
        -17.494300320664625,
        -16.6,
        -8.180388589253798
      ],
      [
        -17.56763822908658,
        -16.6,
        -8.116441249096326
      ],
      [
        -17.636441249096325,
        -16.6,
        -8.047638229086582
      ],
      [
        -17.700388589253798,
        -16.6,
        -7.974300320664625
      ],
      [
        -17.759182097539878,
        -16.6,
        -7.896769459013685
      ],
      [
        -17.812547651478745,
        -16.6,
        -7.8154071288004925
      ],
      [
        -17.860236436223385,
        -16.6,
        -7.730592678766891
      ],
      [
        -17.90202610464527,
        -16.6,
        -7.642721553030894
      ],
      [
        -17.93772181401932,
        -16.6,
        -7.552203447343655
      ],
      [
        -17.967157134470614,
        -16.6,
        -7.459460398898759
      ],
      [
        -17.99019482494731,
        -16.6,
        -7.364924818600002
      ],
      [
        -18.00672747310177,
        -16.6,
        -7.2690374749621505
      ],
      [
        -18.01667799609652,
        -16.6,
        -7.172245439044655
      ],
      [
        -18.02,
        -16.6,
        -7.074999999999999
      ],
      [
        -18.02,
        -16.6,
        -5.025
      ],
      [
        -18.02,
        -16.59667799609652,
        -4.927754560955345
      ],
      [
        -18.02,
        -16.586727473101774,
        -4.830962525037849
      ],
      [
        -18.02,
        -16.57019482494731,
        -4.735075181399997
      ],
      [
        -18.02,
        -16.547157134470616,
        -4.64053960110124
      ],
      [
        -18.02,
        -16.51772181401932,
        -4.547796552656345
      ],
      [
        -18.02,
        -16.48202610464527,
        -4.457278446969106
      ],
      [
        -18.02,
        -16.440236436223387,
        -4.369407321233108
      ],
      [
        -18.02,
        -16.392547651478747,
        -4.284592871199507
      ],
      [
        -18.02,
        -16.339182097539883,
        -4.203230540986315
      ],
      [
        -18.02,
        -16.2803885892538,
        -4.125699679335375
      ],
      [
        -18.02,
        -16.216441249096327,
        -4.052361770913418
      ],
      [
        -18.02,
        -16.147638229086585,
        -3.983558750903673
      ],
      [
        -18.02,
        -16.074300320664626,
        -3.9196114107462017
      ],
      [
        -18.02,
        -15.996769459013686,
        -3.86081790246012
      ],
      [
        -18.02,
        -15.915407128800494,
        -3.8074523485212537
      ],
      [
        -18.02,
        -15.830592678766893,
        -3.759763563776615
      ],
      [
        -18.02,
        -15.742721553030895,
        -3.7179738953547288
      ],
      [
        -18.02,
        -15.652203447343656,
        -3.682278185980681
      ],
      [
        -18.02,
        -15.55946039889876,
        -3.6528428655293856
      ],
      [
        -18.02,
        -15.464924818600004,
        -3.62980517505269
      ],
      [
        -18.02,
        -15.369037474962152,
        -3.6132725268982284
      ],
      [
        -18.02,
        -15.272245439044656,
        -3.6033220039034815
      ],
      [
        -18.02,
        -15.175,
        -3.5999999999999996
      ],
      [
        -18.02,
        -14.925,
        -3.6
      ],
      [
        -18.01667799609652,
        -14.827754560955345,
        -3.6
      ],
      [
        -18.00672747310177,
        -14.73096252503785,
        -3.6
      ],
      [
        -17.99019482494731,
        -14.635075181399998,
        -3.6
      ],
      [
        -17.967157134470614,
        -14.54053960110124,
        -3.6
      ],
      [
        -17.93772181401932,
        -14.447796552656346,
        -3.6
      ],
      [
        -17.90202610464527,
        -14.357278446969106,
        -3.6
      ],
      [
        -17.860236436223385,
        -14.269407321233109,
        -3.6
      ],
      [
        -17.812547651478745,
        -14.184592871199508,
        -3.6
      ],
      [
        -17.759182097539878,
        -14.103230540986315,
        -3.6
      ],
      [
        -17.700388589253798,
        -14.025699679335375,
        -3.6
      ],
      [
        -17.636441249096325,
        -13.952361770913418,
        -3.6
      ],
      [
        -17.567638229086583,
        -13.883558750903674,
        -3.6
      ],
      [
        -17.494300320664625,
        -13.819611410746202,
        -3.6
      ],
      [
        -17.416769459013686,
        -13.76081790246012,
        -3.6
      ],
      [
        -17.33540712880049,
        -13.707452348521254,
        -3.6
      ],
      [
        -17.250592678766893,
        -13.659763563776615,
        -3.6
      ],
      [
        -17.16272155303089,
        -13.61797389535473,
        -3.6
      ],
      [
        -17.072203447343654,
        -13.58227818598068,
        -3.6
      ],
      [
        -16.97946039889876,
        -13.552842865529387,
        -3.6
      ],
      [
        -16.884924818600002,
        -13.52980517505269,
        -3.6
      ],
      [
        -16.78903747496215,
        -13.513272526898229,
        -3.6
      ],
      [
        -16.692245439044655,
        -13.503322003903481,
        -3.6
      ],
      [
        -16.595,
        -13.5,
        -3.6
      ],
      [
        -9.76,
        -13.5,
        -3.6
      ]
    ],
    "wireLengthsInModelMM": [
      19.59887363967835,
      21.47735801233633
    ],
    "pinMap": {
      "1": "BAT",
      "2": "GND"
    },
    "termination": "Crimped ACH at PCB end; haptic harness ends in Molex 510210200/500588000, mating with the motor factory leads crimped into 510470200/501338000. Other peripherals are supplied prewired and crimp-terminated. No cable is hand-soldered during assembly."
  },
  {
    "file": "haptic-harness",
    "name": "HAPTIC_CABLE",
    "from": ".PCB_J4",
    "to": ".MOTOR_INLINE_CONNECTOR",
    "pcbRef": "J4",
    "headerMPN": "BM02B-ACHSS-GAN-ETF(LF)(SN)",
    "headerJlcpcb": "C5118738",
    "housingMPN": "ACHR-02V-S",
    "crimpContactMPN": "SACH-003G-P0.2B",
    "wireSpec": "AWG32, insulation OD 0.38mm (manufacturer-permitted minimum)",
    "wireOuterDiameterMM": 0.38,
    "contactPitchMM": 1.2,
    "housingEnvelopeMM": [
      2.6,
      3.5,
      1.2
    ],
    "matedEnvelopeMM": [
      4.2,
      4.3,
      1.4
    ],
    "routingBendRadiusMM": 1.425,
    "routingWirePitchMM": 0.45,
    "pcbHeaderCenterMM": [
      -14.3,
      16.808408737182617,
      -7.5
    ],
    "factoryPartEntryMM": [
      -13.7,
      0.4,
      -2.15
    ],
    "wirePathMM": [
      [
        -14.3,
        16.008408737182616,
        -8.2
      ],
      [
        -14.3,
        14.555767776693031,
        -8.2
      ],
      [
        -14.3,
        14.53998756102419,
        -8.200087376435507
      ],
      [
        -14.3,
        14.524209280539909,
        -8.200349495026744
      ],
      [
        -14.3,
        14.508434870187418,
        -8.200786323629163
      ],
      [
        -14.3,
        14.492666264439356,
        -8.201397808672906
      ],
      [
        -14.3,
        14.476905397056507,
        -8.202183875169364
      ],
      [
        -14.3,
        14.46115420085068,
        -8.203144426720376
      ],
      [
        -14.3,
        11.42185557327962,
        -8.405386424157617
      ],
      [
        -14.303322003903482,
        11.324824717503011,
        -8.411843082910163
      ],
      [
        -14.31327252689823,
        11.22824626436731,
        -8.418269637739089
      ],
      [
        -14.329805175052691,
        11.132570507203482,
        -8.42463612507916
      ],
      [
        -14.352842865529388,
        11.038243530557159,
        -8.430912861427512
      ],
      [
        -14.382278185980681,
        10.945705130336586,
        -8.437070581741825
      ],
      [
        -14.41797389535473,
        10.855386763281066,
        -8.443080575887473
      ],
      [
        -14.459763563776615,
        10.767709535310482,
        -8.448914822497423
      ],
      [
        -14.507452348521255,
        10.683082238135098,
        -8.45454611962078
      ],
      [
        -14.560817902460121,
        10.601899443279908,
        -8.459948211550842
      ],
      [
        -14.619611410746202,
        10.524539662410042,
        -8.465095911241324
      ],
      [
        -14.683558750903675,
        10.451363582534654,
        -8.469965217739992
      ],
      [
        -14.752361770913419,
        10.382712384317584,
        -8.474533428092187
      ],
      [
        -14.825699679335376,
        10.318906151335613,
        -8.478779243192472
      ],
      [
        -14.903230540986316,
        10.260242377701067,
        -8.482682867090904
      ],
      [
        -14.984592871199508,
        10.20699458100694,
        -8.48622609929088
      ],
      [
        -15.06940732123311,
        10.159411027061608,
        -8.489392419608262
      ],
      [
        -15.157278446969107,
        10.117713572359037,
        -8.492167065196094
      ],
      [
        -15.247796552656347,
        10.08209662968138,
        -8.49453709937582
      ],
      [
        -15.340539601101241,
        10.052726261656858,
        -8.49649147195404
      ],
      [
        -15.435075181399998,
        10.029739406499116,
        -8.498021070743619
      ],
      [
        -15.53096252503785,
        10.013243239538069,
        -8.499118764048909
      ],
      [
        -15.627754560955346,
        10.003314673519032,
        -8.499779433917004
      ],
      [
        -15.725000000000001,
        10.0,
        -8.5
      ],
      [
        -16.595,
        10.0,
        -8.5
      ],
      [
        -16.692245439044655,
        10.0,
        -8.496677996096519
      ],
      [
        -16.78903747496215,
        10.0,
        -8.486727473101771
      ],
      [
        -16.884924818600002,
        10.0,
        -8.47019482494731
      ],
      [
        -16.97946039889876,
        10.0,
        -8.447157134470615
      ],
      [
        -17.072203447343654,
        10.0,
        -8.41772181401932
      ],
      [
        -17.16272155303089,
        10.0,
        -8.38202610464527
      ],
      [
        -17.250592678766893,
        10.0,
        -8.340236436223385
      ],
      [
        -17.33540712880049,
        10.0,
        -8.292547651478746
      ],
      [
        -17.416769459013686,
        10.0,
        -8.23918209753988
      ],
      [
        -17.494300320664625,
        10.0,
        -8.180388589253798
      ],
      [
        -17.56763822908658,
        10.0,
        -8.116441249096326
      ],
      [
        -17.636441249096325,
        10.0,
        -8.047638229086582
      ],
      [
        -17.700388589253798,
        10.0,
        -7.974300320664625
      ],
      [
        -17.759182097539878,
        10.0,
        -7.896769459013685
      ],
      [
        -17.812547651478745,
        10.0,
        -7.8154071288004925
      ],
      [
        -17.860236436223385,
        10.0,
        -7.730592678766891
      ],
      [
        -17.90202610464527,
        10.0,
        -7.642721553030894
      ],
      [
        -17.93772181401932,
        10.0,
        -7.552203447343655
      ],
      [
        -17.967157134470614,
        10.0,
        -7.459460398898759
      ],
      [
        -17.99019482494731,
        10.0,
        -7.364924818600002
      ],
      [
        -18.00672747310177,
        10.0,
        -7.2690374749621505
      ],
      [
        -18.01667799609652,
        10.0,
        -7.172245439044655
      ],
      [
        -18.02,
        10.0,
        -7.074999999999999
      ],
      [
        -18.02,
        10.0,
        -3.575
      ],
      [
        -18.02,
        9.996677996096519,
        -3.477754560955344
      ],
      [
        -18.02,
        9.986727473101771,
        -3.3809625250378486
      ],
      [
        -18.02,
        9.97019482494731,
        -3.2850751813999968
      ],
      [
        -18.02,
        9.947157134470613,
        -3.1905396011012406
      ],
      [
        -18.02,
        9.91772181401932,
        -3.0977965526563445
      ],
      [
        -18.02,
        9.88202610464527,
        -3.0072784469691056
      ],
      [
        -18.02,
        9.840236436223385,
        -2.919407321233108
      ],
      [
        -18.02,
        9.792547651478746,
        -2.834592871199507
      ],
      [
        -18.02,
        9.73918209753988,
        -2.7532305409863143
      ],
      [
        -18.02,
        9.680388589253798,
        -2.6756996793353744
      ],
      [
        -18.02,
        9.616441249096326,
        -2.6023617709134177
      ],
      [
        -18.02,
        9.547638229086582,
        -2.5335587509036728
      ],
      [
        -18.02,
        9.474300320664625,
        -2.4696114107462015
      ],
      [
        -18.02,
        9.396769459013685,
        -2.4108179024601197
      ],
      [
        -18.02,
        9.315407128800492,
        -2.3574523485212535
      ],
      [
        -18.02,
        9.230592678766891,
        -2.309763563776615
      ],
      [
        -18.02,
        9.142721553030894,
        -2.2679738953547286
      ],
      [
        -18.02,
        9.052203447343654,
        -2.2322781859806806
      ],
      [
        -18.02,
        8.95946039889876,
        -2.2028428655293855
      ],
      [
        -18.02,
        8.864924818600002,
        -2.1798051750526897
      ],
      [
        -18.02,
        8.76903747496215,
        -2.1632725268982282
      ],
      [
        -18.02,
        8.672245439044655,
        -2.1533220039034813
      ],
      [
        -18.02,
        8.575,
        -2.1499999999999995
      ],
      [
        -18.02,
        7.825000000000001,
        -2.15
      ],
      [
        -18.01667799609652,
        7.727754560955344,
        -2.15
      ],
      [
        -18.006727473101773,
        7.63096252503785,
        -2.15
      ],
      [
        -17.99019482494731,
        7.535075181399998,
        -2.15
      ],
      [
        -17.967157134470614,
        7.440539601101241,
        -2.15
      ],
      [
        -17.93772181401932,
        7.347796552656345,
        -2.15
      ],
      [
        -17.90202610464527,
        7.2572784469691065,
        -2.15
      ],
      [
        -17.860236436223385,
        7.169407321233108,
        -2.15
      ],
      [
        -17.812547651478745,
        7.084592871199508,
        -2.15
      ],
      [
        -17.75918209753988,
        7.003230540986315,
        -2.15
      ],
      [
        -17.700388589253798,
        6.9256996793353744,
        -2.15
      ],
      [
        -17.636441249096325,
        6.852361770913418,
        -2.15
      ],
      [
        -17.567638229086583,
        6.783558750903673,
        -2.15
      ],
      [
        -17.494300320664625,
        6.719611410746202,
        -2.15
      ],
      [
        -17.416769459013686,
        6.66081790246012,
        -2.15
      ],
      [
        -17.335407128800494,
        6.607452348521253,
        -2.15
      ],
      [
        -17.250592678766893,
        6.559763563776615,
        -2.15
      ],
      [
        -17.16272155303089,
        6.517973895354729,
        -2.15
      ],
      [
        -17.072203447343654,
        6.482278185980681,
        -2.15
      ],
      [
        -16.97946039889876,
        6.4528428655293855,
        -2.15
      ],
      [
        -16.884924818600002,
        6.42980517505269,
        -2.15
      ],
      [
        -16.78903747496215,
        6.413272526898228,
        -2.15
      ],
      [
        -16.692245439044655,
        6.403322003903481,
        -2.15
      ],
      [
        -16.595,
        6.3999999999999995,
        -2.15
      ],
      [
        -15.125,
        6.4,
        -2.15
      ],
      [
        -15.027754560955344,
        6.3966779960965185,
        -2.15
      ],
      [
        -14.930962525037849,
        6.386727473101772,
        -2.15
      ],
      [
        -14.835075181399997,
        6.37019482494731,
        -2.15
      ],
      [
        -14.74053960110124,
        6.347157134470614,
        -2.15
      ],
      [
        -14.647796552656345,
        6.31772181401932,
        -2.15
      ],
      [
        -14.557278446969105,
        6.28202610464527,
        -2.15
      ],
      [
        -14.469407321233108,
        6.240236436223385,
        -2.15
      ],
      [
        -14.384592871199507,
        6.192547651478747,
        -2.15
      ],
      [
        -14.303230540986315,
        6.13918209753988,
        -2.15
      ],
      [
        -14.225699679335374,
        6.080388589253799,
        -2.15
      ],
      [
        -14.152361770913418,
        6.016441249096327,
        -2.15
      ],
      [
        -14.083558750903673,
        5.947638229086582,
        -2.15
      ],
      [
        -14.0196114107462,
        5.874300320664625,
        -2.15
      ],
      [
        -13.96081790246012,
        5.796769459013685,
        -2.15
      ],
      [
        -13.907452348521254,
        5.715407128800493,
        -2.15
      ],
      [
        -13.859763563776616,
        5.630592678766892,
        -2.15
      ],
      [
        -13.81797389535473,
        5.542721553030894,
        -2.15
      ],
      [
        -13.782278185980681,
        5.452203447343655,
        -2.15
      ],
      [
        -13.752842865529386,
        5.35946039889876,
        -2.15
      ],
      [
        -13.72980517505269,
        5.264924818600003,
        -2.15
      ],
      [
        -13.713272526898228,
        5.169037474962151,
        -2.15
      ],
      [
        -13.703322003903482,
        5.072245439044655,
        -2.15
      ],
      [
        -13.7,
        4.975,
        -2.15
      ],
      [
        -13.7,
        0.4,
        -2.15
      ]
    ],
    "wireLengthsInModelMM": [
      26.996042566323695,
      27.001125090164404
    ],
    "pinMap": {
      "1": "MOTOR_P",
      "2": "MOTOR_N"
    },
    "termination": "Crimped ACH at PCB end; haptic harness ends in Molex 510210200/500588000, mating with the motor factory leads crimped into 510470200/501338000. Other peripherals are supplied prewired and crimp-terminated. No cable is hand-soldered during assembly."
  },
  {
    "file": "battery-ntc-harness",
    "name": "BATTERY_NTC_CABLE",
    "from": ".PCB_J7",
    "to": ".BATTERY_TEMPERATURE_PROBE",
    "pcbRef": "J7",
    "headerMPN": "BM02B-ACHSS-GAN-ETF(LF)(SN)",
    "headerJlcpcb": "C5118738",
    "housingMPN": "ACHR-02V-S",
    "crimpContactMPN": "SACH-003G-P0.2B",
    "wireSpec": "AWG32, insulation OD 0.38mm (manufacturer-permitted minimum)",
    "wireOuterDiameterMM": 0.38,
    "contactPitchMM": 1.2,
    "housingEnvelopeMM": [
      2.6,
      3.5,
      1.2
    ],
    "matedEnvelopeMM": [
      4.2,
      4.3,
      1.4
    ],
    "routingBendRadiusMM": 1.425,
    "routingWirePitchMM": 0.45,
    "pcbHeaderCenterMM": [
      14.95,
      -12.191591262817383,
      -7.5
    ],
    "factoryPartEntryMM": [
      16.3,
      -1.85,
      -1.58
    ],
    "wirePathMM": [
      [
        14.95,
        -12.991591262817384,
        -8.2
      ],
      [
        14.95,
        -14.390719486165034,
        -8.2
      ],
      [
        14.95,
        -14.424284314289615,
        -8.200395352277353
      ],
      [
        14.95,
        -14.4578305179493,
        -8.201581189736185
      ],
      [
        14.95,
        -14.491339483013546,
        -8.203556854378549
      ],
      [
        14.95,
        -14.524792616014771,
        -8.206321249946875
      ],
      [
        14.95,
        -14.558171354465516,
        -8.209872842532276
      ],
      [
        14.95,
        -14.591457177158395,
        -8.214209661425675
      ],
      [
        14.95,
        -15.18920966142568,
        -8.299262309006625
      ],
      [
        14.95332200390348,
        -15.285485398881553,
        -8.312961133493264
      ],
      [
        14.963272526898228,
        -15.381312254406705,
        -8.326596087736512
      ],
      [
        14.97980517505269,
        -15.476243438965188,
        -8.340103599285529
      ],
      [
        15.002842865529386,
        -15.569836339552557,
        -8.353420689886155
      ],
      [
        15.03227818598068,
        -15.661654582862024,
        -8.366485269114586
      ],
      [
        15.06797389535473,
        -15.751270069858238,
        -8.379236423871603
      ],
      [
        15.109763563776614,
        -15.83826497177262,
        -8.391614702387557
      ],
      [
        15.157452348521254,
        -15.922233678213953,
        -8.403562391413955
      ],
      [
        15.21081790246012,
        -16.002784688311262,
        -8.415023785309279
      ],
      [
        15.2696114107462,
        -16.079542436071605,
        -8.425945445764393
      ],
      [
        15.333558750903673,
        -16.152149041442094,
        -8.436276450956608
      ],
      [
        15.402361770913418,
        -16.220265978911907,
        -8.445968632970732
      ],
      [
        15.475699679335374,
        -16.283575655874493,
        -8.454976802380122
      ],
      [
        15.553230540986315,
        -16.34178289339091,
        -8.463258958940646
      ],
      [
        15.634592871199507,
        -16.39461630245029,
        -8.470776487415222
      ],
      [
        15.719407321233108,
        -16.441829549310704,
        -8.477494337615866
      ],
      [
        15.807278446969105,
        -16.483202504020753,
        -8.483381187823857
      ],
      [
        15.897796552656345,
        -16.518542266767042,
        -8.488409590826045
      ],
      [
        15.99053960110124,
        -16.54768406726215,
        -8.492556101886427
      ],
      [
        16.085075181399997,
        -16.570492032979757,
        -8.49580138805633
      ],
      [
        16.18096252503785,
        -16.586859822655097,
        -8.498130318313546
      ],
      [
        16.277754560955344,
        -16.596711122097027,
        -8.499532034110135
      ],
      [
        16.375,
        -16.6,
        -8.5
      ],
      [
        16.595,
        -16.6,
        -8.5
      ],
      [
        16.692245439044655,
        -16.6,
        -8.496677996096519
      ],
      [
        16.78903747496215,
        -16.6,
        -8.486727473101771
      ],
      [
        16.884924818600002,
        -16.6,
        -8.47019482494731
      ],
      [
        16.97946039889876,
        -16.6,
        -8.447157134470615
      ],
      [
        17.072203447343654,
        -16.6,
        -8.41772181401932
      ],
      [
        17.16272155303089,
        -16.6,
        -8.38202610464527
      ],
      [
        17.250592678766893,
        -16.6,
        -8.340236436223385
      ],
      [
        17.33540712880049,
        -16.6,
        -8.292547651478746
      ],
      [
        17.416769459013686,
        -16.6,
        -8.23918209753988
      ],
      [
        17.494300320664625,
        -16.6,
        -8.180388589253798
      ],
      [
        17.56763822908658,
        -16.6,
        -8.116441249096326
      ],
      [
        17.636441249096325,
        -16.6,
        -8.047638229086582
      ],
      [
        17.700388589253798,
        -16.6,
        -7.974300320664625
      ],
      [
        17.759182097539878,
        -16.6,
        -7.896769459013685
      ],
      [
        17.812547651478745,
        -16.6,
        -7.8154071288004925
      ],
      [
        17.860236436223385,
        -16.6,
        -7.730592678766891
      ],
      [
        17.90202610464527,
        -16.6,
        -7.642721553030894
      ],
      [
        17.93772181401932,
        -16.6,
        -7.552203447343655
      ],
      [
        17.967157134470614,
        -16.6,
        -7.459460398898759
      ],
      [
        17.99019482494731,
        -16.6,
        -7.364924818600002
      ],
      [
        18.00672747310177,
        -16.6,
        -7.2690374749621505
      ],
      [
        18.01667799609652,
        -16.6,
        -7.172245439044655
      ],
      [
        18.02,
        -16.6,
        -7.074999999999999
      ],
      [
        18.02,
        -16.6,
        -3.4250000000000003
      ],
      [
        18.01838828373649,
        -16.59709516254832,
        -3.327754560955344
      ],
      [
        18.01356064951117,
        -16.588394193886412,
        -3.230962525037849
      ],
      [
        18.005539605983333,
        -16.573937661946708,
        -3.1350751813999973
      ],
      [
        17.994362550960567,
        -16.553792969754515,
        -3.0405396011012407
      ],
      [
        17.98008159703293,
        -16.52805404116401,
        -2.947796552656345
      ],
      [
        17.962763328599994,
        -16.496840882941854,
        -2.857278446969106
      ],
      [
        17.94248849142363,
        -16.460299025240268,
        -2.7694073212331087
      ],
      [
        17.919351616154003,
        -16.418598843068263,
        -2.6845928711995075
      ],
      [
        17.89346057758404,
        -16.371934761924727,
        -2.6032305409863143
      ],
      [
        17.864936091687348,
        -16.320524351296967,
        -2.525699679335375
      ],
      [
        17.83391115278462,
        -16.26460731025135,
        -2.4523617709134182
      ],
      [
        17.800530413462717,
        -16.204444349845595,
        -2.3835587509036733
      ],
      [
        17.764949510137537,
        -16.140315977573472,
        -2.3196114107462025
      ],
      [
        17.727334337405207,
        -16.072521189509388,
        -2.2608179024601203
      ],
      [
        17.687860274564876,
        -16.001376076250654,
        -2.207452348521254
      ],
      [
        17.646711367919483,
        -15.927212349157209,
        -2.1597635637766155
      ],
      [
        17.604079472666918,
        -15.850375793760145,
        -2.11797389535473
      ],
      [
        17.560163358382542,
        -15.771224657549933,
        -2.082278185980681
      ],
      [
        17.515167782263656,
        -15.690127979661243,
        -2.0528428655293864
      ],
      [
        17.469302534456936,
        -15.607463870242157,
        -2.02980517505269
      ],
      [
        17.422781459919925,
        -15.5236177475301,
        -2.0132725268982288
      ],
      [
        17.37582146137712,
        -15.438980540854114,
        -2.003322003903482
      ],
      [
        17.328641488019354,
        -15.35394686794186,
        -2.0000000000000004
      ],
      [
        16.478946867941858,
        -13.822520517802186,
        -2.0
      ],
      [
        16.437697157741734,
        -13.742289154877932,
        -2.0
      ],
      [
        16.401606871870282,
        -13.659608434912549,
        -2.0
      ],
      [
        16.37082065779726,
        -13.574809736742546,
        -2.0
      ],
      [
        16.345461904624802,
        -13.488232927920462,
        -2.0
      ],
      [
        16.325632248552076,
        -13.400225002548286,
        -2.0
      ],
      [
        16.311411165524138,
        -13.311138690548125,
        -2.0
      ],
      [
        16.30285565269764,
        -13.221331043944103,
        -2.0
      ],
      [
        16.3,
        -13.131162005821542,
        -2.0
      ],
      [
        16.3,
        -10.534575009385048,
        -2.0
      ],
      [
        16.3,
        -10.523052392622178,
        -1.9999534130289789
      ],
      [
        16.3,
        -10.51153052926817,
        -1.9998136551620154
      ],
      [
        16.3,
        -10.50001017268262,
        -1.9995807355372088
      ],
      [
        16.3,
        -10.488492076126608,
        -1.99925466938406
      ],
      [
        16.3,
        -10.47697699271344,
        -1.9988354780224775
      ],
      [
        16.3,
        -10.465465675359408,
        -1.998323188861382
      ],
      [
        16.3,
        -1.85,
        -1.58
      ]
    ],
    "wireLengthsInModelMM": [
      27.487750223149046,
      25.678817101988034
    ],
    "pinMap": {
      "1": "NTC",
      "2": "GND"
    },
    "termination": "Crimped ACH at PCB end; haptic harness ends in Molex 510210200/500588000, mating with the motor factory leads crimped into 510470200/501338000. Other peripherals are supplied prewired and crimp-terminated. No cable is hand-soldered during assembly."
  },
  {
    "file": "coil-ntc-harness",
    "name": "COIL_NTC_CABLE",
    "from": ".PCB_J8",
    "to": ".COIL_TEMPERATURE_PROBE",
    "pcbRef": "J8",
    "headerMPN": "BM02B-ACHSS-GAN-ETF(LF)(SN)",
    "headerJlcpcb": "C5118738",
    "housingMPN": "ACHR-02V-S",
    "crimpContactMPN": "SACH-003G-P0.2B",
    "wireSpec": "AWG32, insulation OD 0.38mm (manufacturer-permitted minimum)",
    "wireOuterDiameterMM": 0.38,
    "contactPitchMM": 1.2,
    "housingEnvelopeMM": [
      2.6,
      3.5,
      1.2
    ],
    "matedEnvelopeMM": [
      4.2,
      4.3,
      1.4
    ],
    "routingBendRadiusMM": 1.425,
    "routingWirePitchMM": 0.45,
    "pcbHeaderCenterMM": [
      -14.95,
      -3.191591262817383,
      -7.5
    ],
    "factoryPartEntryMM": [
      -12.8,
      -15.0,
      -6.45
    ],
    "wirePathMM": [
      [
        -14.95,
        -3.9915912628173826,
        -8.2
      ],
      [
        -14.95,
        -5.301063975065425,
        -8.2
      ],
      [
        -14.948609320715454,
        -5.3641779841738115,
        -8.199853612706889
      ],
      [
        -14.9444400122288,
        -5.427168124828471,
        -8.199414738129347
      ],
      [
        -14.93750025728429,
        -5.48991077168167,
        -8.198684237608871
      ],
      [
        -14.92780367594388,
        -5.5522827851205365,
        -8.197663544836196
      ],
      [
        -14.915369298856294,
        -5.614161752942619,
        -8.196354663037503
      ],
      [
        -14.900221529907213,
        -5.6754262306038195,
        -8.194760161042863
      ],
      [
        -14.486473216716481,
        -7.203424332701647,
        -8.151207707022786
      ],
      [
        -14.464363854479613,
        -7.297663769765614,
        -8.148521605028307
      ],
      [
        -14.448708457663942,
        -7.393186573824461,
        -8.145798923288107
      ],
      [
        -14.439579320457959,
        -7.489551635420357,
        -8.143052234723157
      ],
      [
        -14.437018599797936,
        -7.586313955681114,
        -8.14029422311421
      ],
      [
        -14.441038120693754,
        -7.683026701255797,
        -8.137537624530081
      ],
      [
        -14.45161932162285,
        -7.77924326772166,
        -8.134795168514447
      ],
      [
        -14.468713340244435,
        -7.874519341933938,
        -8.132079519302811
      ],
      [
        -14.492241239038187,
        -7.968414953794874,
        -8.129403217341018
      ],
      [
        -14.522094369825455,
        -8.06049650796722,
        -8.126778621375433
      ],
      [
        -14.558134875489651,
        -8.150338786150101,
        -8.124217851382166
      ],
      [
        -14.60019632657898,
        -8.237526910671004,
        -8.121732732598916
      ],
      [
        -14.64808448985177,
        -8.321658260326382,
        -8.119334740917854
      ],
      [
        -14.701578225215398,
        -8.402344329623762,
        -8.117034949891732
      ],
      [
        -14.760430506916837,
        -8.479212522839719,
        -8.114843979597953
      ],
      [
        -14.824369564269189,
        -8.551907874608986,
        -8.112771947596698
      ],
      [
        -14.893100136646467,
        -8.620094689099332,
        -8.1108284222096
      ],
      [
        -14.966304836951247,
        -8.683458090202718,
        -8.109022378334727
      ],
      [
        -15.043645617258951,
        -8.741705475584212,
        -8.107362156001901
      ],
      [
        -15.124765329870602,
        -8.794567867874074,
        -8.105855421859737
      ],
      [
        -15.209289376565366,
        -8.841801156763442,
        -8.10450913377224
      ],
      [
        -15.296827438436896,
        -8.88318722626777,
        -8.10332950868849
      ],
      [
        -15.386975278325366,
        -8.918534961952547,
        -8.102321993933717
      ],
      [
        -15.479316607521817,
        -8.947681133470036,
        -8.101491242054424
      ],
      [
        -15.5734250081247,
        -8.970491148331641,
        -8.100841089333622
      ],
      [
        -15.668865902171435,
        -8.986859673435095,
        -8.1003745380755
      ],
      [
        -15.7651985584519,
        -8.996711121476352,
        -8.100093742741226
      ],
      [
        -15.861978127736611,
        -9.0,
        -8.1
      ],
      [
        -16.140772293510285,
        -9.0,
        -8.1
      ],
      [
        -16.239378487713687,
        -8.996584263582262,
        -8.1
      ],
      [
        -16.337511962241926,
        -8.98635342942417,
        -8.1
      ],
      [
        -16.43470226364553,
        -8.969356544308626,
        -8.1
      ],
      [
        -16.53048346006211,
        -8.945675091575248,
        -8.1
      ],
      [
        -16.62439637490116,
        -8.915422600487933,
        -8.1
      ],
      [
        -16.715990788143998,
        -8.878744101973744,
        -8.1
      ],
      [
        -16.804827594705742,
        -8.835815433342331,
        -8.1
      ],
      [
        -16.89048090951214,
        -8.786842395319038,
        -8.1
      ],
      [
        -16.97254010919942,
        -8.732059765432936,
        -8.1
      ],
      [
        -17.050611800649296,
        -8.671730172489587,
        -8.1
      ],
      [
        -17.124321706921865,
        -8.606142837524336,
        -8.1
      ],
      [
        -17.19331646154526,
        -8.535612187272037,
        -8.1
      ],
      [
        -17.25726530256018,
        -8.460476346800244,
        -8.1
      ],
      [
        -17.31586165819804,
        -8.381095518532224,
        -8.1
      ],
      [
        -17.368824616590892,
        -8.297850255430763,
        -8.1
      ],
      [
        -17.41590027246749,
        -8.211139636621168,
        -8.1
      ],
      [
        -17.45686294437917,
        -8.12137935419954,
        -8.1
      ],
      [
        -17.491516256620375,
        -8.028999720398206,
        -8.1
      ],
      [
        -17.519694080656894,
        -7.934443604661984,
        -8.1
      ],
      [
        -17.541261331548753,
        -7.838164310524967,
        -8.1
      ],
      [
        -17.556114615549568,
        -7.740623402466113,
        -8.1
      ],
      [
        -17.56418272577781,
        -7.642288493161738,
        -8.1
      ],
      [
        -17.952711506838263,
        0.5765895677324746,
        -8.1
      ],
      [
        -17.957303436003293,
        0.6737265308388601,
        -8.096677996096519
      ],
      [
        -17.961873955474832,
        0.7704105965829835,
        -8.08672747310177
      ],
      [
        -17.96640175538127,
        0.8661909792191514,
        -8.07019482494731
      ],
      [
        -17.97086572502932,
        0.9606211063894774,
        -8.047157134470613
      ],
      [
        -17.975245051331836,
        1.0532607012503594,
        -8.01772181401932
      ],
      [
        -17.97951931584801,
        1.1436778352463666,
        -7.9820261046452705
      ],
      [
        -17.98366858998359,
        1.2314509419605493,
        -7.940236436223384
      ],
      [
        -17.98767352790717,
        1.3161707826516795,
        -7.892547651478746
      ],
      [
        -17.991515456749397,
        1.3974423543141739,
        -7.839182097539879
      ],
      [
        -17.9951764636645,
        1.4748867313644458,
        -7.780388589253798
      ],
      [
        -17.998639479348252,
        1.5481428323668975,
        -7.716441249096326
      ],
      [
        -18.001888357622942,
        1.616869103562253,
        -7.647638229086581
      ],
      [
        -18.00490795071831,
        1.6807451113488532,
        -7.574300320664625
      ],
      [
        -18.007684179897442,
        1.739473036292022,
        -7.496769459013685
      ],
      [
        -18.010204101098346,
        1.7927790616957537,
        -7.415407128800492
      ],
      [
        -18.012455965285138,
        1.840414650262546,
        -7.330592678766891
      ],
      [
        -18.01442927322748,
        1.882157702889011,
        -7.2427215530308935
      ],
      [
        -18.016114824452828,
        1.9178135941944223,
        -7.152203447343655
      ],
      [
        -18.017504760143282,
        1.9472160799540787,
        -7.059460398898759
      ],
      [
        -18.01859259977704,
        1.9702280722066257,
        -6.964924818600002
      ],
      [
        -18.019373271343557,
        1.9867422784214106,
        -6.86903747496215
      ],
      [
        -18.019843134991618,
        1.99668170174579,
        -6.772245439044656
      ],
      [
        -18.02,
        2.0,
        -6.674999999999999
      ],
      [
        -18.02,
        2.0,
        -5.925000000000001
      ],
      [
        -18.02,
        1.9966779960965182,
        -5.827754560955345
      ],
      [
        -18.02,
        1.9867274731017714,
        -5.7309625250378495
      ],
      [
        -18.02,
        1.9701948249473102,
        -5.635075181399998
      ],
      [
        -18.02,
        1.9471571344706142,
        -5.540539601101241
      ],
      [
        -18.02,
        1.9177218140193193,
        -5.447796552656345
      ],
      [
        -18.02,
        1.8820261046452706,
        -5.357278446969106
      ],
      [
        -18.02,
        1.840236436223385,
        -5.269407321233109
      ],
      [
        -18.02,
        1.7925476514787464,
        -5.1845928711995075
      ],
      [
        -18.02,
        1.73918209753988,
        -5.103230540986314
      ],
      [
        -18.02,
        1.6803885892537984,
        -5.025699679335375
      ],
      [
        -18.02,
        1.6164412490963271,
        -4.952361770913418
      ],
      [
        -18.02,
        1.5476382290865822,
        -4.883558750903673
      ],
      [
        -18.02,
        1.4743003206646255,
        -4.819611410746202
      ],
      [
        -18.02,
        1.3967694590136859,
        -4.76081790246012
      ],
      [
        -18.02,
        1.3154071288004932,
        -4.707452348521254
      ],
      [
        -18.02,
        1.2305926787668917,
        -4.659763563776615
      ],
      [
        -18.02,
        1.142721553030894,
        -4.617973895354729
      ],
      [
        -18.02,
        1.052203447343655,
        -4.58227818598068
      ],
      [
        -18.02,
        0.9594603988987593,
        -4.552842865529386
      ],
      [
        -18.02,
        0.864924818600003,
        -4.529805175052689
      ],
      [
        -18.02,
        0.7690374749621512,
        -4.513272526898229
      ],
      [
        -18.02,
        0.6722454390446561,
        -4.503322003903481
      ],
      [
        -18.02,
        0.5749999999999996,
        -4.5
      ],
      [
        -18.02,
        -13.575,
        -4.5
      ],
      [
        -18.016888043302945,
        -13.672245439044655,
        -4.501162512559245
      ],
      [
        -18.00756668259044,
        -13.76903747496215,
        -4.50464463006679
      ],
      [
        -17.992079378349043,
        -13.864924818600002,
        -4.510430117283404
      ],
      [
        -17.97049833954036,
        -13.95946039889876,
        -4.518491999596993
      ],
      [
        -17.94292418692953,
        -14.052203447343654,
        -4.528792688790692
      ],
      [
        -17.90948548394478,
        -14.142721553030892,
        -4.54128415829649
      ],
      [
        -17.870338137255363,
        -14.230592678766891,
        -4.555908167117249
      ],
      [
        -17.825664669862697,
        -14.315407128800492,
        -4.572596531373129
      ],
      [
        -17.77567337009389,
        -14.396769459013685,
        -4.591271442206306
      ],
      [
        -17.720597320465387,
        -14.474300320664623,
        -4.611845828561781
      ],
      [
        -17.66069331094471,
        -14.54763822908658,
        -4.634223763152839
      ],
      [
        -17.59624064167706,
        -14.616441249096326,
        -4.658300909718339
      ],
      [
        -17.52753982075914,
        -14.680388589253797,
        -4.683965009486528
      ],
      [
        -17.454911163131673,
        -14.739182097539878,
        -4.711096404577249
      ],
      [
        -17.37869329712327,
        -14.792547651478746,
        -4.7395685959022265
      ],
      [
        -17.299241585608883,
        -14.840236436223384,
        -4.7692488329622
      ],
      [
        -17.216926469143992,
        -14.882026104645268,
        -4.799998732791037
      ],
      [
        -17.132131738799785,
        -14.917721814019318,
        -4.831674925161001
      ],
      [
        -17.04525274675197,
        -14.947157134470611,
        -4.864129721040931
      ],
      [
        -16.95669456296646,
        -14.970194824947308,
        -4.897211801190689
      ],
      [
        -16.866870086576206,
        -14.98672747310177,
        -4.930766921681303
      ],
      [
        -16.776198120754806,
        -14.996677996096517,
        -4.964638633051366
      ],
      [
        -16.68510142006282,
        -14.999999999999998,
        -4.9986690097466475
      ],
      [
        -12.8,
        -15.0,
        -6.45
      ]
    ],
    "wireLengthsInModelMM": [
      42.691847415510935,
      42.08873239556499
    ],
    "pinMap": {
      "1": "QI_TS",
      "2": "GND"
    },
    "termination": "Crimped ACH at PCB end; haptic harness ends in Molex 510210200/500588000, mating with the motor factory leads crimped into 510470200/501338000. Other peripherals are supplied prewired and crimp-terminated. No cable is hand-soldered during assembly."
  },
  {
    "file": "motor-factory-leads",
    "name": "MOTOR_FACTORY_LEADS",
    "from": ".RELOCATED_HAPTIC_MOTOR_ENVELOPE",
    "to": ".MOTOR_INLINE_CONNECTOR",
    "pcbRef": null,
    "wireOuterDiameterEnvelopeMM": 0.5,
    "wireSpec": "Existing motor AWG32 UL3302 factory wires; trim/strip/crimp, no solder splice.",
    "factoryLeadLengthRangeMM": [
      10,
      14
    ],
    "modeledFreeLeadLengthsMM": [
      7.643109345983047,
      7.643109345983047
    ],
    "crimpStripAllowanceMM": 1.5,
    "motorNeckEntryMM": [
      -13.7,
      -12.15,
      -6.1000000000000005
    ],
    "inlineWireEntryMM": [
      -13.7,
      -8.6,
      -2.15
    ],
    "factoryPartEntryMM": [
      -13.7,
      -12.15,
      -6.1000000000000005
    ],
    "pinMap": {
      "1": "MOTOR_P",
      "2": "MOTOR_N"
    },
    "plugHousingMPN": "510470200",
    "plugHousingJlcpcb": "C505086",
    "plugContactMPN": "501338000",
    "plugContactJlcpcb": "C565244",
    "receptacleHousingMPN": "510210200",
    "receptacleHousingJlcpcb": "C293613",
    "receptacleContactMPN": "500588000",
    "receptacleContactJlcpcb": "C293573",
    "manufacturerMatedNominalMM": [
      4.25,
      9,
      3.3
    ],
    "reservedMatedEnvelopeMM": [
      4.45,
      9.4,
      3.5
    ],
    "reference": "Molex 510470000-SD sheet 2 mated dimensions; Vybronics VC0720B015F rev 3 page 13 factory AWG32 UL3302 leads 12 \u00b12mm."
  }
]