tire params, add 2 more scripts

master
Vitaliy Filippov 2014-06-17 08:48:53 +00:00
parent 8015cc2220
commit e099cc2270
3 changed files with 45 additions and 5 deletions

View File

@ -10,11 +10,11 @@ $fn=60;
R=40.8; // outer radius
R_I=26.5; // innermost radius
BEVEL=2;
BEVEL_OUTER=0.8;
THICKNESS=2.5;
BORDER_THICKNESS=2.5;
PROT_DEPTH=1;
BEVEL=1;
BEVEL_OUTER=1.4;
THICKNESS=1.6;
BORDER_THICKNESS=1.2;
PROT_DEPTH=0.5;
PROT_L_WIDTH=2;
PROT_A_WIDTH=2;
FIX_WIDTH=2;
@ -34,6 +34,8 @@ CUT_O_R=2;
SPACING=0.6;
HOLE_RADIUS=2.4; // my Wanhao Duplicator 4 makes no errors with Slic3r, 2.4mm is ideal lego hole
N_A=0;
// 6-spoke variant
N_SPOKE=6;
CUT_ANGLE=21;
@ -43,6 +45,7 @@ CUT_O_R=2;
// small
R=22;
BEVEL=0.6;
BEVEL_OUTER=0.8;
THICKNESS=1.2;
BORDER_THICKNESS=0.8;
PROT_DEPTH=0.4;

27
track-attach.scad Normal file
View File

@ -0,0 +1,27 @@
$fn=20;
difference() {
union() {
hull() {
cylinder(r=2.4, h=4);
translate([0, 16, 0]) cylinder(r=2.4, h=4);
translate([0, 0, 3]) cylinder(r=4, h=1);
translate([0, 16, 3]) cylinder(r=4, h=1);
}
cylinder(r=2.4, h=9);
translate([0, 16, 0]) cylinder(r=2.4, h=9);
translate([0, 0, 8.3]) hull() {
cylinder(r=2.8, h=1);
translate([0, 0, -0.6]) cylinder(r=2.4, h=1+0.6*2);
}
translate([0, 16, 8.3]) hull() {
cylinder(r=2.8, h=1);
translate([0, 0, -0.6]) cylinder(r=2.4, h=1+0.6*2);
}
}
translate([-4, -0.5, 8]) cube(size=[8, 1, 4]);
translate([-4, 16-0.5, 8]) cube(size=[8, 1, 4]);
translate([2.4, -4, 7]) cube(size=[2, 8, 4]);
translate([-2.4-2, -4, 7]) cube(size=[2, 8, 4]);
translate([2.4, 16-4, 7]) cube(size=[2, 8, 4]);
translate([-2.4-2, 16-4, 7]) cube(size=[2, 8, 4]);
}

10
wakeboard/kicker.scad Normal file
View File

@ -0,0 +1,10 @@
$fn=200;
L=20;
W=15;
H=5;
R=60;
difference() {
translate([-0.5, 0, -1]) cube(size=[L+0.5, W, H+1]);
// circle of radius R through 2 points (0, H) and (L, 0)
translate([L/2 + sqrt(R*R-L*L/4-H*H/4)*sin(atan(H/L)), -0.1, H/2 + sqrt(R*R-L*L/4-H*H/4)*cos(atan(H/L))]) scale([R, 1, R]) rotate([-90, 0, 0]) cylinder(h=W+0.2, r=1);
}