new end part for cambelt
This commit is contained in:
parent
02f05c4ab3
commit
77607f2ecc
@ -13,7 +13,7 @@ leftholedist=7;
|
|||||||
M3HoleDiam=3.4;
|
M3HoleDiam=3.4;
|
||||||
M3HeadDiam=5.8;
|
M3HeadDiam=5.8;
|
||||||
|
|
||||||
difference() {
|
render() difference() {
|
||||||
mainbody();
|
mainbody();
|
||||||
translate([motorwidth,wanddickelinks,0]) motorholes();
|
translate([motorwidth,wanddickelinks,0]) motorholes();
|
||||||
leftholes();
|
leftholes();
|
||||||
|
41
YRollHolder.scad
Normal file
41
YRollHolder.scad
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
$fn=33;
|
||||||
|
|
||||||
|
M3HoleDiam=3.4;
|
||||||
|
|
||||||
|
height=40;
|
||||||
|
thickness=3;
|
||||||
|
length=30;
|
||||||
|
|
||||||
|
// cambelt has 6mm width
|
||||||
|
innerspace=8;
|
||||||
|
|
||||||
|
render() difference() {
|
||||||
|
frame();
|
||||||
|
holes();
|
||||||
|
}
|
||||||
|
|
||||||
|
module frame() {
|
||||||
|
cube([innerspace + 2 * thickness,thickness,height]);
|
||||||
|
translate([0, thickness, 0]) cube([thickness, length, height]);
|
||||||
|
translate([innerspace + thickness, thickness, 0]) cube([thickness, length, height]);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
module holes(){
|
||||||
|
// two inner holes
|
||||||
|
translate([innerspace / 2 + thickness, 0, height / 4]) M3Hole();
|
||||||
|
translate([innerspace / 2 + thickness, 0, height / 4 * 3]) M3Hole();
|
||||||
|
|
||||||
|
translate([0, length / 4 *3, height / 2]) SideM3Hole();
|
||||||
|
|
||||||
|
translate([innerspace + thickness, length / 4 * 3, height / 2]) SideM3Hole();
|
||||||
|
}
|
||||||
|
|
||||||
|
module M3Hole() {
|
||||||
|
rotate([0,90,90])cylinder(h=thickness, d=M3HoleDiam);
|
||||||
|
}
|
||||||
|
|
||||||
|
module SideM3Hole() {
|
||||||
|
rotate([0,90,0])cylinder(h=thickness, d=M3HoleDiam);
|
||||||
|
}
|
@ -4,7 +4,8 @@ height=40;
|
|||||||
width=60;
|
width=60;
|
||||||
b=3;
|
b=3;
|
||||||
triagleheight=5;
|
triagleheight=5;
|
||||||
M3HoleDiam=3.4;
|
|
||||||
|
M4HoleDiam=4.4;
|
||||||
|
|
||||||
holedistance=10;
|
holedistance=10;
|
||||||
|
|
||||||
@ -46,9 +47,9 @@ module stabilizetriangle() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module YM3Hole() {
|
module YM3Hole() {
|
||||||
rotate([0,90,0])cylinder(h=b, d=M3HoleDiam);
|
rotate([0,90,0])cylinder(h=b, d=M4HoleDiam);
|
||||||
}
|
}
|
||||||
|
|
||||||
module XM3Hole() {
|
module XM3Hole() {
|
||||||
rotate([270,0,0])cylinder(h=b, d=M3HoleDiam);
|
rotate([270,0,0])cylinder(h=b, d=M4HoleDiam);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user