summaryrefslogtreecommitdiff
path: root/pushfit_data.scad
blob: 3e9ea02a85732c5ea6b78c270ea2f8aa3eaeccb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
pushfit_metal = [ ["type", "embeddest"],
 ["d",  7],             // outer diameter
 ["id", 5.6],           // inner diameter, the narrow passage
 ["h",  6.8],           // total height
 ["h_legspace", 4],     // the height of legspace
 ["ch", 1]              // inlet chamfer
];
pushfit_embeddest = [ ["type", "embeddest"],
 ["d",  8],             // outer diameter of legspace
 ["id", 6],             // inner diameter, the narrow passage
 ["h",  7],             // total height
 ["h_legspace", 3.2],   // the height of legspace
 ["ch", 1]             // inlet chamfer
];
pushfit_embedded = [ ["type", "embedded"],
 ["d", 12],             // outer diameter
 ["h", 7 ],             // total height
 ["h_ring", 4.7],       // height of embedded pushfit ring
 ["d_insert", 8],       // diameter of pushfit insert legs hole
];
pushfit_threaded = [ ["type", "threaded"],
 ["h", 10],             // total height
 ["d", 25.4*3/8 ],      // the diameter to return
 ["d_tolerance", 0.5],  // the diameter tolerance
 ["tpi", 28]           // threads per inch
];

stock_pushfits = [
 ["threaded",  pushfit_threaded],
 ["embedded",  pushfit_embedded],
 ["embeddest", pushfit_embeddest]
];