forked from Jaydmdigital/Kossel_2020
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtnut_tool.scad
More file actions
33 lines (27 loc) · 721 Bytes
/
tnut_tool.scad
File metadata and controls
33 lines (27 loc) · 721 Bytes
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
33
$fn=80;
// A file to generate a tool to hold t-nuts for 2020
%translate([0,0,1])rotate([0,90,0])tnut();
translate([-70/2+4,0,0]) tnut_tool();
//%cube([10,10,10],center=true);
module tnut(){
difference(){
union() {
cylinder(h=10,r=5*1.15,center=true,$fn=3);
translate([-1.35,0,0])cube([4.1,5.77,10],center=true);
}
translate([4.7,0,0])cube([8,8,11],center=true);
rotate([0,90,0]) cylinder(h=8,r=1.5,center=true);
}
}
module tnut_tool(){
minkowski() {
cube([70,2,1],center=true);
cylinder(h=1, r=4);
}
translate([70/2-4,0,1.5]) cylinder(h=3.5,r=2.4/2,center=true);
translate([70/2-4-7.7,0,1.5])
minkowski() {
cube([1,3,1.5],center=true);
cylinder(h=1, r=2);
}
}