new end part for cambelt

This commit is contained in:
lukas 2021-01-01 17:18:29 +01:00
parent 02f05c4ab3
commit 77607f2ecc
3 changed files with 46 additions and 4 deletions

View File

@ -13,7 +13,7 @@ leftholedist=7;
M3HoleDiam=3.4;
M3HeadDiam=5.8;
difference() {
render() difference() {
mainbody();
translate([motorwidth,wanddickelinks,0]) motorholes();
leftholes();

41
YRollHolder.scad Normal file
View 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);
}

View File

@ -4,7 +4,8 @@ height=40;
width=60;
b=3;
triagleheight=5;
M3HoleDiam=3.4;
M4HoleDiam=4.4;
holedistance=10;
@ -46,9 +47,9 @@ module stabilizetriangle() {
}
module YM3Hole() {
rotate([0,90,0])cylinder(h=b, d=M3HoleDiam);
rotate([0,90,0])cylinder(h=b, d=M4HoleDiam);
}
module XM3Hole() {
rotate([270,0,0])cylinder(h=b, d=M3HoleDiam);
rotate([270,0,0])cylinder(h=b, d=M4HoleDiam);
}