Devesh36/pocket-audio-player
A portable, rechargeable microSD audio player built around an RP2040, SPI flash, USB‑C charging/power management, LCD/button controls, PCM5102A I²S DAC, and TPA6132A headphone amplifier in a 3D‑printed enclosure.
- Version
- 1.0.12
- License
- unset
- Stars
- 0
dist/enclosure/lcd-hardware-fit.json
{
"checks": "passed",
"model": "Waveshare 1.9inch LCD Module manufacturer STEP",
"results": [
{
"mesh": 0,
"bounds": [
[
-25.608628380000006,
3.5413716199999943,
6.5
],
[
25.608627579999997,
30.85862966,
8.1
]
],
"overlaps": {}
},
{
"mesh": 1,
"bounds": [
[
11.989040397409468,
9.300000582030435,
4.500000000000043
],
[
17.189995025691672,
25.400000778479132,
6.752412616386696
]
],
"overlaps": {}
},
{
"mesh": 2,
"bounds": [
[
10.690817682187472,
9.300000525356182,
4.502699643090043
],
[
13.640820410332097,
25.40000058203043,
5.704158238002275
]
],
"overlaps": {}
},
{
"mesh": 3,
"bounds": [
[
-3.3960758059371656,
12.569757655872593,
5.450001325137928
],
[
-0.8960757713569869,
15.569757672567405,
6.550001637920973
]
],
"overlaps": {}
},
{
"mesh": 4,
"bounds": [
[
-1.9199971277723797,
18.739999932264162,
5.299999802082443
],
[
2.4800031607227844,
25.24000013333653,
6.350000536433564
]
],
"overlaps": {}
},
{
"mesh": 5,
"bounds": [
[
1.0174092137028339,
24.25000001466009,
5.300000409987046
],
[
1.6725970828272558,
24.910000032144637,
5.50000047448402
]
],
"overlaps": {}
},
{
"mesh": 6,
"bounds": [
[
2.3800031355887263,
24.789999833913534,
5.75000050583561
],
[
3.480003126846441,
25.039999947563118,
6.500000575773836
]
],
"overlaps": {}
},
{
"mesh": 7,
"bounds": [
[
-2.9199968906381066,
24.790000087650036,
5.750000310697821
],
[
-1.8199968469267063,
25.04000014424321,
6.500000320494899
]
],
"overlaps": {}
},
{
"mesh": 8,
"bounds": [
[
2.380003107176325,
24.139999833913535,
5.750000449010832
],
[
3.4800030984340395,
24.38999994756312,
6.500000518949059
]
],
"overlaps": {}
},
{
"mesh": 9,
"bounds": [
[
-2.919996919050508,
24.140000087650037,
5.750000253873044
],
[
-1.8199968753391076,
24.39000014424321,
6.500000263670122
]
],
"overlaps": {}
},
{
"mesh": 10,
"bounds": [
[
2.38000307876392,
23.489999833913537,
5.750000392186055
],
[
3.480003070021631,
23.73999994756312,
6.500000462124281
]
],
"overlaps": {}
},
{
"mesh": 11,
"bounds": [
[
-2.919996947462913,
23.49000008765004,
5.7500001970482675
],
[
-1.8199969037515125,
23.74000014424321,
6.500000206845344
]
],
"overlaps": {}
},
{
"mesh": 12,
"bounds": [
[
2.380003050351519,
22.839999833913538,
5.750000335361278
],
[
3.48000304160923,
23.089999947563122,
6.500000405299504
]
],
"overlaps": {}
},
{
"mesh": 13,
"bounds": [
[
-2.919996975875314,
22.84000008765004,
5.75000014022349
],
[
-1.8199969321639138,
23.090000144243213,
6.5000001500205675
]
],
"overlaps": {}
},
{
"mesh": 14,
"bounds": [
[
2.3800030219391175,
22.189999833913546,
5.750000278536501
],
[
3.4800030131968285,
22.43999994756313,
6.500000348474727
]
],
"overlaps": {}
},
{
"mesh": 15,
"bounds": [
[
-2.9199970042877155,
22.19000008765005,
5.750000083398714
],
[
-1.819996960576315,
22.44000014424322,
6.500000093195791
]
],
"overlaps": {}
},
{
"mesh": 16,
"bounds": [
[
2.3800029935267126,
21.539999833913548,
5.7500002217117245
],
[
3.480002984784427,
21.789999947563132,
6.50000029164995
]
],
"overlaps": {}
},
{
"mesh": 17,
"bounds": [
[
-2.9199970327001203,
21.54000008765005,
5.750000026573936
],
[
-1.81999698898872,
21.790000144243223,
6.500000036371014
]
],
"overlaps": {}
},
{
"mesh": 18,
"bounds": [
[
2.3800029651143113,
20.88999983391355,
5.750000164886947
],
[
3.480002956372026,
21.139999947563133,
6.5000002348251735
]
],
"overlaps": {}
},
{
"mesh": 19,
"bounds": [
[
-2.9199970611125217,
20.89000008765005,
5.749999969749159
],
[
-1.8199970174011213,
21.140000144243224,
6.499999979546237
]
],
"overlaps": {}
},
{
"mesh": 20,
"bounds": [
[
2.38000293670191,
20.23999983391355,
5.75000010806217
],
[
3.4800029279596245,
20.489999947563135,
6.500000178000396
]
],
"overlaps": {}
},
{
"mesh": 21,
"bounds": [
[
-2.919997089524923,
20.240000087650053,
5.749999912924382
],
[
-1.8199970458135226,
20.490000144243226,
6.499999922721459
]
],
"overlaps": {}
},
{
"mesh": 22,
"bounds": [
[
2.3800029082895087,
19.58999983391356,
5.750000051237393
],
[
3.480002899547223,
19.839999947563143,
6.500000121175619
]
],
"overlaps": {}
},
{
"mesh": 23,
"bounds": [
[
-2.9199971179373243,
19.590000087650054,
5.749999856099604
],
[
-1.819997074225924,
19.840000144243227,
6.499999865896682
]
],
"overlaps": {}
},
{
"mesh": 24,
"bounds": [
[
2.380002879877104,
18.93999983391356,
5.749999994412616
],
[
3.4800028711348148,
19.189999947563145,
6.500000064350842
]
],
"overlaps": {}
},
{
"mesh": 25,
"bounds": [
[
-2.919997146349729,
18.94000008765006,
5.749999799274828
],
[
-1.8199971026383288,
19.190000144243236,
6.499999809071905
]
],
"overlaps": {}
},
{
"mesh": 26,
"bounds": [
[
1.8667904015199994,
14.88000852526671,
6.1200001233610255
],
[
3.466790401520001,
15.680008561984287,
6.500000215154977
]
],
"overlaps": {}
},
{
"mesh": 27,
"bounds": [
[
-2.8350986365600015,
10.34340269030671,
6.1200001233610255
],
[
-1.23509863656,
11.143402727024288,
6.500000215154977
]
],
"overlaps": {}
},
{
"mesh": 28,
"bounds": [
[
1.7969966697520263,
13.166599031498492,
6.120000153959007
],
[
3.3969967309479685,
13.966599174871845,
6.500000184556994
]
],
"overlaps": {}
},
{
"mesh": 29,
"bounds": [
[
1.1421779135740628,
8.899728569798246,
5.420000118850525
],
[
4.142178035965934,
11.539728705303524,
6.500000284656011
]
],
"overlaps": {}
},
{
"mesh": 30,
"bounds": [
[
-2.8587421302200013,
26.349948706882685,
5.900000136911591
],
[
-1.25874213022,
27.149948754090957,
6.500000201604411
]
],
"overlaps": {}
},
{
"mesh": 31,
"bounds": [
[
-2.8831485956664267,
16.616664642987143,
5.900000136911585
],
[
-1.2831485309735768,
17.416664824826487,
6.500000201604418
]
],
"overlaps": {}
},
{
"mesh": 32,
"bounds": [
[
1.8450466271099977,
16.616557898772683,
5.900000136911591
],
[
3.445046627109999,
17.41655794598096,
6.500000201604411
]
],
"overlaps": {}
},
{
"mesh": 33,
"bounds": [
[
-2.8831485956664267,
8.460063690834144,
5.900000136911585
],
[
-1.2831485309735768,
9.260063872673488,
6.500000201604418
]
],
"overlaps": {}
},
{
"mesh": 34,
"bounds": [
[
1.8187480718135731,
26.350055451087144,
5.900000136911585
],
[
3.418748136506423,
27.150055632926488,
6.500000201604418
]
],
"overlaps": {}
},
{
"mesh": 35,
"bounds": [
[
-13.084993747846621,
9.825001428167305,
3.0000000000000098
],
[
-8.884993168677713,
24.575001559299885,
6.650000000000009
]
],
"overlaps": {}
},
{
"mesh": 36,
"bounds": [
[
-12.024528246883513,
20.125654106588023,
4.2100007978850105
],
[
-8.035335459265255,
20.42565428095908,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 37,
"bounds": [
[
-12.024528355040003,
17.65129222348802,
4.2100007978850105
],
[
-8.035335567421747,
17.951292397859078,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 38,
"bounds": [
[
-12.024528572557962,
12.675001391028026,
4.2100007978850105
],
[
-8.035335784939704,
12.975001565399083,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 39,
"bounds": [
[
-12.024528516384608,
13.960113423058026,
4.2100007978850105
],
[
-8.035335728766352,
14.260113597429083,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 40,
"bounds": [
[
-12.02452819035554,
21.41887896692802,
4.2100007978850105
],
[
-8.035335402737282,
21.718879141299077,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 41,
"bounds": [
[
-12.02452846473204,
15.141800717458025,
4.21000079788401
],
[
-8.035335677113782,
15.441800891829079,
6.6587290861350095
]
],
"overlaps": {}
},
{
"mesh": 42,
"bounds": [
[
-12.024528297551921,
18.96648206034802,
4.2100007978850105
],
[
-8.035335509933663,
19.266482234719074,
6.65872908613601
]
],
"overlaps": {}
},
{
"mesh": 43,
"bounds": [
[
-12.024528410152282,
16.390455038068023,
4.21000079788401
],
[
-8.035335622534024,
16.690455212439076,
6.6587290861350095
]
],
"overlaps": {}
},
{
"mesh": 44,
"bounds": [
[
-25.302701832911655,
4.3001311428076985,
5.4
],
[
24.85986594632,
30.10886315357,
10
]
],
"overlaps": {}
},
{
"mesh": 45,
"bounds": [
[
21.049999719999995,
4.612758950328404,
4.000000000000001
],
[
24.549999719999995,
8.087240009671593,
8
]
],
"overlaps": {}
},
{
"mesh": 46,
"bounds": [
[
-24.549999576700003,
4.604750144292405,
4.000000000000001
],
[
-21.049999576700003,
8.079231203635594,
8
]
],
"overlaps": {}
},
{
"mesh": 47,
"bounds": [
[
21.042599094159996,
26.312757688368407,
4.000000000000001
],
[
24.542599094159996,
29.787238747711598,
8
]
],
"overlaps": {}
},
{
"mesh": 48,
"bounds": [
[
-24.557400202535,
26.304748882328404,
4.000000000000001
],
[
-21.057400202535,
29.779229941671595,
8
]
],
"overlaps": {}
}
]
}