rushabhcodes/fidget-counter
A tscircuit package created by rushabhcodes.
- Version
- 1.0.31
- License
- unset
- Stars
- 0
mechanical/battery-holder-courtyard.json
{
"scope": "Native courtyards cover the solder terminals; full model-derived body courtyard is independently required by check-cr2450-holder.py because compiler outline/drill checks use bounding boxes. Imported pads/STEP/OBJ unchanged.",
"clearance_mm": 0.2,
"maximum_tessellation_error_mm": 0.01,
"native_terminal_courtyards": [
{
"x": -15.550007,
"y": 0,
"width": 3.7999932,
"height": 3.9999928
},
{
"x": 15.550007,
"y": 0,
"width": 3.7999932,
"height": 3.9999928
}
],
"outline": [
{
"x": -17.4500036,
"y": 1.7999964
},
{
"x": -17.446160656080647,
"y": 1.8390144644032256
},
{
"x": -17.434779506502256,
"y": 1.8765330864730179
},
{
"x": -17.421549322000054,
"y": 1.9028169488386444
},
{
"x": -17.39819382507099,
"y": 1.9343081909694035
},
{
"x": -17.369143460898485,
"y": 1.960637906296129
},
{
"x": -17.335514618686055,
"y": 1.9807942586246887
},
{
"x": -17.308060535450892,
"y": 1.9913844671464418
},
{
"x": -17.269607028065913,
"y": 1.9990333453344393
},
{
"x": -15.45,
"y": 2.0
},
{
"x": -15.449797977357841,
"y": 3.287464377202898
},
{
"x": -15.439401209833514,
"y": 3.366435666884823
},
{
"x": -15.426715190218863,
"y": 3.409459841056143
},
{
"x": -15.411455330987817,
"y": 3.446300400171644
},
{
"x": -15.390003016172091,
"y": 3.4856934559789607
},
{
"x": -15.364274966153658,
"y": 3.5224369193301506
},
{
"x": -15.334594726089312,
"y": 3.556068719854462
},
{
"x": -15.30519510378411,
"y": 3.5830085102770632
},
{
"x": -15.26910447904674,
"y": 3.6096446035126424
},
{
"x": -15.230258488357947,
"y": 3.632072346693756
},
{
"x": -15.189145642589658,
"y": 3.650009697936986
},
{
"x": -15.146282959631604,
"y": 3.66323108464297
},
{
"x": -15.102209462591503,
"y": 3.671570240202646
},
{
"x": -15.057479401266653,
"y": 3.6749222948963594
},
{
"x": -14.49020374242003,
"y": 3.675
},
{
"x": -14.440536777846644,
"y": 3.8694933857090965
},
{
"x": -14.344270596460133,
"y": 4.212360686113814
},
{
"x": -14.239864828857721,
"y": 4.552837703042887
},
{
"x": -14.127378719581769,
"y": 4.890731234477737
},
{
"x": -14.006876098324993,
"y": 5.225849544386055
},
{
"x": -13.878425343710644,
"y": 5.558002471521407
},
{
"x": -13.742099344491407,
"y": 5.887001537329235
},
{
"x": -13.599954601467351,
"y": 6.20832637128679
},
{
"x": -13.44821727471692,
"y": 6.530507914886353
},
{
"x": -13.288848822826907,
"y": 6.848983753699509
},
{
"x": -13.119656144166472,
"y": 7.167754470768574
},
{
"x": -12.94520207122161,
"y": 7.47822337387883
},
{
"x": -12.763402306654955,
"y": 7.7844487956992126
},
{
"x": -12.574360011854045,
"y": 8.086256970111316
},
{
"x": -12.378182457944774,
"y": 8.383476637542223
},
{
"x": -12.177745171592658,
"y": 8.672058811501435
},
{
"x": -11.967726688092695,
"y": 8.959665139585397
},
{
"x": -11.750917176597854,
"y": 9.242187349492824
},
{
"x": -11.7242650954994,
"y": 9.270661017846498
},
{
"x": -11.692593703881016,
"y": 9.293420766732384
},
{
"x": -11.666264821028514,
"y": 9.306211023008007
},
{
"x": -11.62879681057171,
"y": 9.317038368426088
},
{
"x": -11.58018141128416,
"y": 9.3200360043571
},
{
"x": -11.532283120167124,
"y": 9.311193121505307
},
{
"x": -10.10523221231104,
"y": 8.862497441218386
},
{
"x": -8.862497441218103,
"y": 10.105232212311288
},
{
"x": -9.311228845178313,
"y": 11.532396855718881
},
{
"x": -9.320042787501912,
"y": 11.580293936593764
},
{
"x": -9.31965333173968,
"y": 11.609558623722556
},
{
"x": -9.314997035927295,
"y": 11.63845313008353
},
{
"x": -9.306173611565088,
"y": 11.66635869890162
},
{
"x": -9.28826579580047,
"y": 11.700999580406794
},
{
"x": -9.263976292145887,
"y": 11.731506965563979
},
{
"x": -9.242118492213184,
"y": 11.750970011847608
},
{
"x": -8.949204570539699,
"y": 11.97554959064852
},
{
"x": -8.654862373247488,
"y": 12.189971605528678
},
{
"x": -8.351289762071588,
"y": 12.399919747860014
},
{
"x": -8.042626664150035,
"y": 12.602309581364576
},
{
"x": -7.729061223524477,
"y": 12.797017740335475
},
{
"x": -7.406495740150866,
"y": 12.986372522555234
},
{
"x": -7.083642780821818,
"y": 13.165259412452208
},
{
"x": -6.75647202260014,
"y": 13.336121484572345
},
{
"x": -6.429641043000098,
"y": 13.49673169703018
},
{
"x": -6.094486522539907,
"y": 13.651347349988203
},
{
"x": -5.751059636090891,
"y": 13.799542148403932
},
{
"x": -5.408636421669496,
"y": 13.937313317194267
},
{
"x": -5.062916400072087,
"y": 14.066589066626337
},
{
"x": -4.7141103032020935,
"y": 14.18729059731612
},
{
"x": -4.362430744064627,
"y": 14.299344336251584
},
{
"x": -4.008092087169313,
"y": 14.402681981638741
},
{
"x": -3.6560983757692402,
"y": 14.496033771695899
},
{
"x": -3.2971193010265796,
"y": 14.581874185379892
},
{
"x": -2.936130483767627,
"y": 14.658826290864525
},
{
"x": -2.568487730609167,
"y": 14.727692325044025
},
{
"x": -2.2041211556142866,
"y": 14.78661220073158
},
{
"x": -1.83841106963511,
"y": 14.836518971190433
},
{
"x": -1.4715803894184272,
"y": 14.877382215999214
},
{
"x": -1.1087769690815634,
"y": 14.90881162521966
},
{
"x": -0.7403839664778248,
"y": 14.931640299231464
},
{
"x": -0.37153966654451165,
"y": 14.94536746686526
},
{
"x": -0.0024688964728396593,
"y": 14.949984760794933
},
{
"x": 0.36660337850230734,
"y": 14.94548936657215
},
{
"x": 0.7403839664778614,
"y": 14.931640299231463
},
{
"x": 1.108776969081618,
"y": 14.908811625219652
},
{
"x": 1.4764941222506407,
"y": 14.876895359933464
},
{
"x": 1.8433112858403908,
"y": 14.835910957772157
},
{
"x": 2.20900486829046,
"y": 14.785883400572304
},
{
"x": 2.573351962913677,
"y": 14.726843182380222
},
{
"x": 2.9361304837677755,
"y": 14.658826290864495
},
{
"x": 3.2971193010267466,
"y": 14.581874185379856
},
{
"x": 3.6560983757694245,
"y": 14.496033771695851
},
{
"x": 4.0128488941031035,
"y": 14.401357373405677
},
{
"x": 4.36715340054045,
"y": 14.297902700032564
},
{
"x": 4.7187959305484,
"y": 14.185732811853265
},
{
"x": 5.067562142188261,
"y": 14.064916081459955
},
{
"x": 5.413239446766753,
"y": 13.935526152084064
},
{
"x": 5.755617138418392,
"y": 13.797641892707425
},
{
"x": 6.09448652254019,
"y": 13.651347349988077
},
{
"x": 6.429641043000394,
"y": 13.49673169703004
},
{
"x": 6.760876408043747,
"y": 13.3338891790283
},
{
"x": 7.087990714816525,
"y": 13.162919055822126
},
{
"x": 7.410784572435286,
"y": 12.983925541391775
},
{
"x": 7.7248341071872115,
"y": 12.799569854486817
},
{
"x": 8.038463840376776,
"y": 12.604965272875827
},
{
"x": 8.347193768290671,
"y": 12.402677397967745
},
{
"x": 8.650835706151351,
"y": 12.192829533321106
},
{
"x": 8.949204570540083,
"y": 11.975549590648232
},
{
"x": 9.242118492213569,
"y": 11.750970011847304
},
{
"x": 9.263986251023088,
"y": 11.73149669556113
},
{
"x": 9.282776245035388,
"y": 11.709039067735594
},
{
"x": 9.306193035928938,
"y": 11.666309973867204
},
{
"x": 9.317032025332262,
"y": 11.62883094306846
},
{
"x": 9.320037052977721,
"y": 11.580198738024725
},
{
"x": 9.313894626550798,
"y": 11.541670410284109
},
{
"x": 8.862497441218427,
"y": 10.10523221231102
},
{
"x": 10.105232212311329,
"y": 8.862497441218066
},
{
"x": 11.541778175771988,
"y": 9.313922776980727
},
{
"x": 11.570551673756793,
"y": 9.319218862998015
},
{
"x": 11.599789967340724,
"y": 9.320260449136512
},
{
"x": 11.647855133868026,
"y": 9.312522904058152
},
{
"x": 11.692626821688426,
"y": 9.293401559784034
},
{
"x": 11.716792420163475,
"y": 9.276909544633456
},
{
"x": 11.73829339858511,
"y": 9.257068409577808
},
{
"x": 11.964870838476433,
"y": 8.963478527500595
},
{
"x": 12.17498096492117,
"y": 8.675939142144502
},
{
"x": 12.3808534531364,
"y": 8.37953156604523
},
{
"x": 12.576936279922158,
"y": 8.082249396372628
},
{
"x": 12.765882385708835,
"y": 7.78038099379695
},
{
"x": 12.94758455395253,
"y": 7.474097652067294
},
{
"x": 13.11965614416663,
"y": 7.167754470768285
},
{
"x": 13.286665532378988,
"y": 6.853218260429194
},
{
"x": 13.446135467198056,
"y": 6.534793224895982
},
{
"x": 13.597975458189064,
"y": 6.212660052898106
},
{
"x": 13.743974700474096,
"y": 5.882621943242311
},
{
"x": 13.880195848235983,
"y": 5.553579450138489
},
{
"x": 14.008540746728832,
"y": 5.221385605529046
},
{
"x": 14.12893656726752,
"y": 4.886228911186891
},
{
"x": 14.241314991832333,
"y": 4.5482995501395385
},
{
"x": 14.345612251835716,
"y": 4.207789278750655
},
{
"x": 14.440536777846651,
"y": 3.869493385709065
},
{
"x": 14.490203742420029,
"y": 3.675
},
{
"x": 15.057479401266653,
"y": 3.6749222948963594
},
{
"x": 15.097261636150145,
"y": 3.672190283298685
},
{
"x": 15.141435666884806,
"y": 3.6644012098335192
},
{
"x": 15.184459841056173,
"y": 3.6517151902188534
},
{
"x": 15.225793104710824,
"y": 3.6342917585119463
},
{
"x": 15.260693455978972,
"y": 3.615003016172085
},
{
"x": 15.297436919330165,
"y": 3.589274966153645
},
{
"x": 15.331068719854523,
"y": 3.559594726089254
},
{
"x": 15.358008510277067,
"y": 3.530195103784105
},
{
"x": 15.38464460351264,
"y": 3.4941044790467433
},
{
"x": 15.407072346693747,
"y": 3.4552584883579627
},
{
"x": 15.42500969793697,
"y": 3.4141456425897005
},
{
"x": 15.438231084642965,
"y": 3.371282959631623
},
{
"x": 15.44588856412764,
"y": 3.332149174897208
},
{
"x": 15.449797977357841,
"y": 3.287464377202898
},
{
"x": 15.45,
"y": 2.0
},
{
"x": 17.259817831522746,
"y": 1.9997554570152398
},
{
"x": 17.308061095258726,
"y": 1.9913842973296978
},
{
"x": 17.335515086498546,
"y": 1.9807940373651187
},
{
"x": 17.36111802076362,
"y": 1.9662900724543828
},
{
"x": 17.398194051721113,
"y": 1.9343079408991073
},
{
"x": 17.426387958933443,
"y": 1.8942755489335694
},
{
"x": 17.44400987797405,
"y": 1.8485923268525217
},
{
"x": 17.4500036,
"y": 1.7999964
},
{
"x": 17.449040545334437,
"y": -1.819599828065912
},
{
"x": 17.44400985063891,
"y": -1.8485924359806527
},
{
"x": 17.43080145862469,
"y": -1.8855074186860563
},
{
"x": 17.41064510629613,
"y": -1.9191362608984865
},
{
"x": 17.39142495623731,
"y": -1.9414177562373094
},
{
"x": 17.36111764660392,
"y": -1.966290322460509
},
{
"x": 17.335514618686055,
"y": -1.9807942586246887
},
{
"x": 17.308060535450892,
"y": -1.9913844671464418
},
{
"x": 17.269607028065913,
"y": -1.9990333453344393
},
{
"x": 15.45,
"y": -2.0
},
{
"x": 15.449797977357841,
"y": -3.287464377202898
},
{
"x": 15.44588856412764,
"y": -3.332149174897208
},
{
"x": 15.438231084642965,
"y": -3.371282959631623
},
{
"x": 15.425009697936986,
"y": -3.4141456425896557
},
{
"x": 15.409291758511944,
"y": -3.4507931047108267
},
{
"x": 15.387350024475838,
"y": -3.4899156680761774
},
{
"x": 15.364274966153658,
"y": -3.52243691933015
},
{
"x": 15.334594726089252,
"y": -3.556068719854525
},
{
"x": 15.301335542218572,
"y": -3.5861659181468535
},
{
"x": 15.264915668076224,
"y": -3.612350024475808
},
{
"x": 15.230258488357945,
"y": -3.6320723466937563
},
{
"x": 15.189145642589658,
"y": -3.650009697936986
},
{
"x": 15.146282959631604,
"y": -3.66323108464297
},
{
"x": 15.102209462591519,
"y": -3.6715702402026444
},
{
"x": 15.057479401266653,
"y": -3.6749222948963594
},
{
"x": 14.490126967193804,
"y": -3.675
},
{
"x": 14.436798429969619,
"y": -3.883413223085038
},
{
"x": 14.336147828855365,
"y": -4.239918937669747
},
{
"x": 14.226695050350889,
"y": -4.593821406315932
},
{
"x": 14.108507296802575,
"y": -4.944903338274012
},
{
"x": 13.983410915656277,
"y": -5.2883141295416465
},
{
"x": 13.848090530332385,
"y": -5.633155051347637
},
{
"x": 13.704267627399215,
"y": -5.974537301366762
},
{
"x": 13.552030511938447,
"y": -6.31225127607372
},
{
"x": 13.389268819254907,
"y": -6.6505283740867736
},
{
"x": 13.220379499863046,
"y": -6.980230157266009
},
{
"x": 13.043373067916749,
"y": -7.305646184968789
},
{
"x": 12.858358202681272,
"y": -7.626576656688388
},
{
"x": 12.665448500478629,
"y": -7.94282452598121
},
{
"x": 12.467497888463724,
"y": -8.250063246421663
},
{
"x": 12.259260165131908,
"y": -8.556435436115608
},
{
"x": 12.04349544194393,
"y": -8.857554104191559
},
{
"x": 11.820336195168172,
"y": -9.153234368353198
},
{
"x": 11.589919441198429,
"y": -9.44329468540168
},
{
"x": 11.352386652427944,
"y": -9.72755696270039
},
{
"x": 11.10456624009653,
"y": -10.009528250028241
},
{
"x": 10.853152986444236,
"y": -10.281591191135812
},
{
"x": 10.595076061422796,
"y": -10.547341391150216
},
{
"x": 10.330493920350982,
"y": -10.806615683478169
},
{
"x": 10.059569012651767,
"y": -11.05925487763535
},
{
"x": 9.786214653052667,
"y": -11.301860463356563
},
{
"x": 9.5031862463588,
"y": -11.540862114063312
},
{
"x": 9.214323027404946,
"y": -11.772777850424253
},
{
"x": 8.919802353827649,
"y": -11.997465279693694
},
{
"x": 8.619805056854535,
"y": -12.2147864471971
},
{
"x": 8.314515330277223,
"y": -12.424607921032761
},
{
"x": 8.004120617358772,
"y": -12.62680087399723
},
{
"x": 7.684560983282568,
"y": -12.823789208460042
},
{
"x": 7.364469220410734,
"y": -13.010251353084147
},
{
"x": 7.039855785103825,
"y": -13.188725400649798
},
{
"x": 6.715348000839177,
"y": -13.356876446101845
},
{
"x": 6.38234557480261,
"y": -13.519160925612303
},
{
"x": 6.040891667175417,
"y": -13.675148080889493
},
{
"x": 5.700210536504214,
"y": -13.820623973190619
},
{
"x": 5.356029562994967,
"y": -13.9576142119321
},
{
"x": 5.013229147504726,
"y": -14.084373634756144
},
{
"x": 4.662724195336241,
"y": -14.204261693133894
},
{
"x": 4.309356401211952,
"y": -14.315428550208985
},
{
"x": 3.9485631779988317,
"y": -14.419115645494932
},
{
"x": 3.5900912291272533,
"y": -14.512521908178073
},
{
"x": 3.229415018676965,
"y": -14.597017702460617
},
{
"x": 2.8667559963723037,
"y": -14.672551149206072
},
{
"x": 2.502336829354031,
"y": -14.739075872023434
},
{
"x": 2.136381265464953,
"y": -14.796551025741618
},
{
"x": 1.7740348213995176,
"y": -14.844354065477793
},
{
"x": 1.7448012658869527,
"y": -14.84604848741467
},
{
"x": 1.7156336273495836,
"y": -14.843456056941202
},
{
"x": 1.6871571664998755,
"y": -14.836632347460176
},
{
"x": 1.659982327415314,
"y": -14.825723637438612
},
{
"x": 1.6191477071233513,
"y": -14.799137381858458
},
{
"x": 1.5981768445291324,
"y": -14.77869979991585
},
{
"x": 1.5804150566959387,
"y": -14.755419105626912
},
{
"x": 0.878746183856116,
"y": -13.412210261723798
},
{
"x": -0.878746183856116,
"y": -13.412210261723798
},
{
"x": -1.5753135243107161,
"y": -14.747176622921401
},
{
"x": -1.591920541650857,
"y": -14.771283265240719
},
{
"x": -1.6118686098889752,
"y": -14.792707499239036
},
{
"x": -1.634730379948974,
"y": -14.810990351822017
},
{
"x": -1.660016082285429,
"y": -14.825740147962962
},
{
"x": -1.706055533140883,
"y": -14.841650834682278
},
{
"x": -1.7350528597134818,
"y": -14.845660607804204
},
{
"x": -1.7643249019803928,
"y": -14.845394580791565
},
{
"x": -2.141286030001743,
"y": -14.79584202762804
},
{
"x": -2.5072225214497568,
"y": -14.738245567120263
},
{
"x": -2.871619616286095,
"y": -14.671600047307924
},
{
"x": -3.234253580219936,
"y": -14.595946387529638
},
{
"x": -3.5949017614958727,
"y": -14.511331037985414
},
{
"x": -3.9509880663564294,
"y": -14.418467089917382
},
{
"x": -4.307969840875316,
"y": -14.315858975285186
},
{
"x": -4.65988060956495,
"y": -14.205210057901237
},
{
"x": -5.011891521195945,
"y": -14.084862850027752
},
{
"x": -5.358775575470512,
"y": -13.95657582898209
},
{
"x": -5.700210536504107,
"y": -13.820623973190665
},
{
"x": -6.045424485357589,
"y": -13.673144845303288
},
{
"x": -6.381104225284673,
"y": -13.51976034255358
},
{
"x": -6.712775700088042,
"y": -13.358185883328169
},
{
"x": -7.040990051819224,
"y": -13.188133044152535
},
{
"x": -7.364469220410734,
"y": -13.010251353084147
},
{
"x": -7.684560983282568,
"y": -12.823789208460042
},
{
"x": -7.999934542230424,
"y": -12.629453451706985
},
{
"x": -8.314515330277278,
"y": -12.424607921032722
},
{
"x": -8.619805056854434,
"y": -12.214786447197021
},
{
"x": -8.919802353827556,
"y": -11.997465279693762
},
{
"x": -9.214323027404944,
"y": -11.772777850424255
},
{
"x": -9.5031862463588,
"y": -11.540862114063312
},
{
"x": -9.786214653052667,
"y": -11.301860463356563
},
{
"x": -10.059569012651767,
"y": -11.05925487763535
},
{
"x": -10.330493920350982,
"y": -10.806615683478169
},
{
"x": -10.595076061422715,
"y": -10.5473413911503
},
{
"x": -10.856560616199797,
"y": -10.277992934205804
},
{
"x": -11.104566240096624,
"y": -10.009528250027959
},
{
"x": -11.349161458454182,
"y": -9.731319610347974
},
{
"x": -11.586788463762003,
"y": -9.447136087981198
},
{
"x": -11.817301356641492,
"y": -9.15715216730202
},
{
"x": -12.04349544194393,
"y": -8.857554104191559
},
{
"x": -12.25926016513196,
"y": -8.556435436115535
},
{
"x": -12.46749788846368,
"y": -8.250063246421732
},
{
"x": -12.665448500478588,
"y": -7.9428245259812735
},
{
"x": -12.860885616304676,
"y": -7.622313843783426
},
{
"x": -13.045794086713917,
"y": -7.3013220594537
},
{
"x": -13.220379499863046,
"y": -6.980230157266009
},
{
"x": -13.389268819254886,
"y": -6.650528374086817
},
{
"x": -13.549937330611048,
"y": -6.316743267326774
},
{
"x": -13.702286385901724,
"y": -5.979079775980351
},
{
"x": -13.848090530332389,
"y": -5.63315505134764
},
{
"x": -13.98165713369903,
"y": -5.29294917456119
},
{
"x": -14.108507296802575,
"y": -4.944903338274012
},
{
"x": -14.226695050350889,
"y": -4.593821406315932
},
{
"x": -14.337552524249103,
"y": -4.235166441027215
},
{
"x": -14.436798429969619,
"y": -3.883413223085038
},
{
"x": -14.490126967193804,
"y": -3.675
},
{
"x": -15.057479401266653,
"y": -3.6749222948963594
},
{
"x": -15.136574163660365,
"y": -3.665510816220225
},
{
"x": -15.17502627823698,
"y": -3.6549502772056996
},
{
"x": -15.216781072974266,
"y": -3.6385627278696626
},
{
"x": -15.25643849895023,
"y": -3.617603166286673
},
{
"x": -15.2895249191798,
"y": -3.5953460573979137
},
{
"x": -15.320230833151388,
"y": -3.569905205469121
},
{
"x": -15.351550585222617,
"y": -3.537794649775019
},
{
"x": -15.376218010000981,
"y": -3.50646402171715
},
{
"x": -15.400082567553362,
"y": -3.4684837959461285
},
{
"x": -15.419544633696162,
"y": -3.4280703991790924
},
{
"x": -15.43571001464782,
"y": -3.3809319026490914
},
{
"x": -15.445145361016367,
"y": -3.337080005361809
},
{
"x": -15.449797977357841,
"y": -3.287464377202898
},
{
"x": -15.45,
"y": -2.0
},
{
"x": -17.259817831522746,
"y": -1.9997554570152398
},
{
"x": -17.308061095258726,
"y": -1.9913842973296978
},
{
"x": -17.335515086498546,
"y": -1.9807940373651187
},
{
"x": -17.36111802076362,
"y": -1.9662900724543828
},
{
"x": -17.398194051721113,
"y": -1.9343079408991073
},
{
"x": -17.426387958933443,
"y": -1.8942755489335694
},
{
"x": -17.44400987797405,
"y": -1.8485923268525217
},
{
"x": -17.4500036,
"y": -1.7999964
},
{
"x": -17.4500036,
"y": 1.7999964
}
],
"source_sha256": {
"mechanical/build_battery_courtyard.py": "c386547f06a432732bc106a4e98696f26f569d51938226ed623d98c19737da9c",
"imports/BS_24_B4AA014/BS_24_B4AA014.step": "1446db6fa5286480ba989cfd709c9e0429209990297f99abe7f51daebc1a0f6a"
}
}