rushabhcodes/desk-fidget-counter
A desk knob assembly combining a circuit board with PETG-printed mechanical parts and vendor CAD-modeled hardware.
- Version
- 5.6.1
- License
- MIT
- Stars
- 0
mechanical/cad/parts.json
[
{
"name": "base",
"printed": true,
"color": "#344752",
"asset": "base.obj",
"bounds_pcb_mm": [
[
-42.400002,
-44.799999,
-3.4
],
[
42.400002,
42.400002,
12.7
]
],
"explode_z_mm": -18,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "lid",
"printed": true,
"color": "#6b8797",
"asset": "lid.obj",
"bounds_pcb_mm": [
[
-42.049999,
-44.799999,
1.9
],
[
42.049999,
42.049999,
15.6
]
],
"explode_z_mm": 27,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "knob",
"printed": true,
"color": "#e9bd65",
"asset": "knob.obj",
"bounds_pcb_mm": [
[
-42.39352,
-42.39352,
4.5
],
[
42.39352,
42.39352,
18.7
]
],
"explode_z_mm": 130,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "screen-carrier",
"printed": true,
"color": "#95a5ad",
"asset": "screen-carrier.obj",
"bounds_pcb_mm": [
[
-24.0,
-24.0,
12.7
],
[
24.0,
24.0,
17.5
]
],
"explode_z_mm": 62,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "screen-bezel",
"printed": true,
"color": "#95a5ad",
"asset": "screen-bezel.obj",
"bounds_pcb_mm": [
[
-24.0,
-24.0,
17.5
],
[
24.0,
24.0,
18.9
]
],
"explode_z_mm": 94,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "button-cap",
"printed": true,
"color": "#26343d",
"asset": "button-cap.obj",
"bounds_pcb_mm": [
[
-5.0,
-45.599998,
-0.6
],
[
5.0,
-43.049999,
3.4
]
],
"explode_z_mm": -4,
"description": "Exact printable mesh restored to assembly pose; see print-poses.json"
},
{
"name": "bearing",
"printed": false,
"color": "#b7bec5",
"asset": "bearing.obj",
"bounds_pcb_mm": [
[
-37.5,
-37.5,
8.6
],
[
37.5,
37.5,
15.6
]
],
"explode_z_mm": 48,
"description": "Complete 6712ZZ bearing, including both races, both shields, balls and cage; verified 60x75x7 envelope, accepted approximate internals"
},
{
"name": "pcb-capture-pads",
"printed": false,
"color": "#24292d",
"asset": "pcb-capture-pads.obj",
"bounds_pcb_mm": [
[
-32.0,
-38.299999,
0.8
],
[
32.0,
17.0,
1.85
]
],
"explode_z_mm": 27,
"description": "PORON 4701-30-20062-04 pads, 1.57mm free thickness; drawn compressed under lid, with 0.05mm 467MP adhesive"
},
{
"name": "pcb-pad-adhesive",
"printed": false,
"color": "#bbc4c9",
"asset": "pcb-pad-adhesive.obj",
"bounds_pcb_mm": [
[
-32.0,
-38.299999,
1.85
],
[
32.0,
17.0,
1.9
]
],
"explode_z_mm": 27,
"description": "PORON 4701-30-20062-04 pads, 1.57mm free thickness; drawn compressed under lid, with 0.05mm 467MP adhesive"
},
{
"name": "screen-module",
"printed": false,
"color": "#2e5846",
"asset": "screen-module.obj",
"bounds_pcb_mm": [
[
-21.703106,
-18.74556,
8.3
],
[
18.737143,
18.74556,
17.5
]
],
"explode_z_mm": 81,
"description": "Waveshare 19192 official STEP 0508, rigid 180deg Y rotation, tab -X; 40.4531 x 37.5 x 9.2mm"
},
{
"name": "lcd-cable-screen-plug",
"printed": false,
"color": "#b9b9ac",
"asset": "lcd-cable-screen-plug.obj",
"bounds_pcb_mm": [
[
5.95,
-8.9,
5.9
],
[
10.45,
8.9,
12.75
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-bl",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-bl.obj",
"bounds_pcb_mm": [
[
-22.099849,
-13.989993,
-0.899992
],
[
8.799961,
-6.4,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-rst",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-rst.obj",
"bounds_pcb_mm": [
[
-22.099849,
-11.449993,
-0.899992
],
[
8.799961,
-4.4,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-dc",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-dc.obj",
"bounds_pcb_mm": [
[
-22.099849,
-8.909993,
-0.899992
],
[
8.799961,
-2.4,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-cs",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-cs.obj",
"bounds_pcb_mm": [
[
-22.099849,
-6.369993,
-0.899992
],
[
8.799961,
-0.4,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-clk",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-clk.obj",
"bounds_pcb_mm": [
[
-22.099849,
-3.829993,
-0.899992
],
[
8.799961,
1.6,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-din",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-din.obj",
"bounds_pcb_mm": [
[
-22.099849,
-1.289993,
-0.899992
],
[
8.799961,
3.6,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-gnd",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-gnd.obj",
"bounds_pcb_mm": [
[
-22.099849,
1.250007,
-0.899992
],
[
8.799961,
5.6,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-wire-vcc",
"printed": false,
"color": "#ffffff",
"asset": "lcd-wire-vcc.obj",
"bounds_pcb_mm": [
[
-22.099849,
3.790007,
-0.899992
],
[
8.799961,
7.989998,
5.906829
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "lcd-cable-contacts",
"printed": false,
"color": "#adb6bf",
"asset": "lcd-cable-contacts.obj",
"bounds_pcb_mm": [
[
-21.66,
-13.55,
-1.6
],
[
8.45,
7.25,
11.6
]
],
"explode_z_mm": 40,
"description": "Included Waveshare display lead, shortened at PCB end; nominal plug/wire envelopes, see harness.json"
},
{
"name": "screen-ui",
"printed": false,
"color": "#ffffff",
"asset": "screen-ui.obj",
"bounds_pcb_mm": [
[
-9.18,
-13.095,
17.51
],
[
9.45,
12.96,
17.51
]
],
"explode_z_mm": 81,
"description": "Illustrative laptop clock, CPU, RAM, laptop battery and turns from the tested firmware renderer"
},
{
"name": "fasteners",
"printed": false,
"color": "#69747e",
"asset": "fasteners.obj",
"bounds_pcb_mm": [
[
-29.5,
-29.5,
1.0
],
[
29.5,
29.5,
18.899999
]
],
"explode_z_mm": 106,
"description": "Four screws: two DIN965 M2x6 chassis screws and two M2x10 shared bezel/carrier screws; nominal dimensions, fine threads omitted"
}
]
