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/dimensions.json
{
"caseDimensions": {
"width": 64,
"height": 110,
"centerY": -7,
"floorZ": -7.5,
"floorThickness": 1,
"pcbBottomZ": -0.8,
"seamZ": 7.4,
"lidBottomZ": 9.4,
"lidTopZ": 10.6,
"wallThickness": 1.5,
"lipClearance": 0.3,
"displayWindow": {
"x": 0,
"y": 17.2,
"width": 43.72,
"height": 23.7
}
},
"parts": [
{
"name": "case-base",
"bounds": [
[
-32,
-62,
-7.5
],
[
32,
48,
9.4
]
],
"volumeMm3": 16087.110390741229,
"printBounds": [
[
-32,
-62,
0
],
[
32,
48,
16.9
]
],
"triangles": 7008
},
{
"name": "case-lid",
"bounds": [
[
-31.400000000000006,
-61.3,
7.4
],
[
31.400000000000006,
47.3,
11.100000000000001
]
],
"volumeMm3": 5898.132146810325,
"printBounds": [
[
-31.400000000000006,
-47.3,
0
],
[
31.400000000000006,
61.3,
3.700000000000001
]
],
"triangles": 4196
},
{
"name": "button-plunger",
"bounds": [
[
-9.1,
-36.1,
3.56
],
[
9.1,
-17.9,
11.5
]
],
"volumeMm3": 730.0517079675092,
"printBounds": [
[
-9.1,
17.9,
0
],
[
9.1,
36.1,
7.9399999999999995
]
],
"triangles": 840
},
{
"name": "ring-button",
"bounds": [
[
9.299999999999999,
-44.99911608185697,
3.56
],
[
27.1,
-9.000883918143035,
11.5
]
],
"volumeMm3": 501.71173703243886,
"printBounds": [
[
9.299999999999999,
9.000883918143035,
0
],
[
27.1,
44.99911608185697,
7.9399999999999995
]
],
"triangles": 1022
}
]
}