summaryrefslogtreecommitdiff
path: root/experimental/vik's kiwi mendel/mendel_y_axis_chain_clamp.scad
blob: b0ebd6958c2b18f180f6a10a32093c70f7dd2141 (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
// Clamp for holding belts to Mendel's deposition bed
//
//  GPL V3 Licenced, by Vik Olliver 2010-03-16

<mendel_misc.inc>

clamp_length=30;
clamp_width=10;
clamp_height=6;

module clamp() {
	difference () {
		translate ([0,0,clamp_height/2]) box(clamp_length,clamp_width,clamp_height);
		translate ([10,0,-3]) small_woodscrew();
		translate ([-10,0,-3]) small_woodscrew();
		// 3.5mm chain holder
		translate ([0,0,clamp_height]) rotate ([90,0,0]) cylinder(h=clamp_width*2,r=1.65,center=true);
		// Lop off corners
		translate ([clamp_length*0.65,clamp_width*0.52,clamp_width/4]) rotate ([0,0,45]) cube(clamp_width,center=true);
		translate ([clamp_length*-0.65,clamp_width*0.52,clamp_width/4]) rotate ([0,0,45]) cube(clamp_width,center=true);
		translate ([clamp_length*0.65,clamp_width*-0.52,clamp_width/4]) rotate ([0,0,45]) cube(clamp_width,center=true);
		translate ([clamp_length*-0.65,clamp_width*-0.52,clamp_width/4]) rotate ([0,0,45]) cube(clamp_width,center=true);
	}
}

clamp();