alterations to 3d files

This commit is contained in:
Rosia E Evans 2022-12-20 13:37:15 +00:00
parent 17e6b7f665
commit 15122854d4
10 changed files with 52 additions and 59 deletions

View file

@ -14,7 +14,9 @@ sHeight = 5;
cWidth = 10; // cutout width
sDiameter = 5; // screw diameter
aDiameter = 6; // axel diameter
sDiameter = 6; // screw diameter
// top surface
difference()
@ -45,14 +47,9 @@ difference()
translate([depth-cWidth/2, width-cWidth/2, 0])
cylinder(h=thickness, d=sDiameter);
/*
// lower right
translate([depth-cWidth/2, cWidth/2+thickness, 0])
cylinder(h=thickness, d=sDiameter);
// lower left
translate([cWidth/2, cWidth/2+thickness, 0])
cylinder(h=thickness, d=sDiameter);
*/
// rudder axel hole
translate([width/2, 10, 0])
cylinder(h = thickness, r = aDiameter/2);
}
}

View file

@ -1,5 +1,5 @@
$fn=64;
peiceHeight = 100;
peiceHeight = 65;
peiceLength = 50;
holeSize = 4;

View file

@ -1,4 +1,46 @@
frontLength=10;
backLength=40;
height=120;
tipWidth=1.5;
cutHeight = 30;
cutWidth = 9;
cutLength = 20;
armLength = 10;
armWidth = 69;
armHeight = 6;
midWidth=9;
axle=2.6;
servoHole = 2.6;
linear_extrude(height = 150)
hull()
import("rudderProfile.svg");
$fn=200;
union(){
difference(){ //arm for servo control
difference(){
translate([-4.5,-(armWidth/2),height-armHeight]) cube([armLength,armWidth,armHeight]);
translate([0,-30,height-armHeight]) cylinder(h=armHeight+5,r=servoHole/2);
translate([0,30,height-armHeight]) cylinder(h=armHeight+5,r=servoHole/2);
}
translate([0,0,-1])
cylinder(height+2,axle,axle); //main hole in centre
}
difference(){ //rudder with cut section
difference()
{
hull()
{
translate([frontLength,0,0])
cylinder(height,tipWidth/2,tipWidth/2);
translate([-backLength,0,0])
cylinder(height,tipWidth/2,tipWidth/2);
cylinder(height,midWidth/2,midWidth/2);
}
translate([0,0,-1])
cylinder(height+2,axle,axle);
}
translate([-4.5,-10,height-35]) cube(cutLength,cutWidth,cutHeight); //cut out section
}
}

BIN
Models/shortKeel.stl Normal file

Binary file not shown.

View file

@ -1,46 +0,0 @@
frontLength=10;
backLength=40;
height=120;
tipWidth=1.5;
cutHeight = 30;
cutWidth = 9;
cutLength = 20;
armLength = 10;
armWidth = 69;
armHeight = 6;
midWidth=9;
axle=2.6;
servoHole = 2.6;
$fn=200;
union(){
difference(){ //arm for servo control
difference(){
translate([-4.5,-(armWidth/2),height-armHeight]) cube([armLength,armWidth,armHeight]);
translate([0,-30,height-armHeight]) cylinder(h=armHeight+5,r=servoHole/2);
translate([0,30,height-armHeight]) cylinder(h=armHeight+5,r=servoHole/2);
}
translate([0,0,-1])
cylinder(height+2,axle,axle); //main hole in centre
}
difference(){ //rudder with cut section
difference()
{
hull()
{
translate([frontLength,0,0])
cylinder(height,tipWidth/2,tipWidth/2);
translate([-backLength,0,0])
cylinder(height,tipWidth/2,tipWidth/2);
cylinder(height,midWidth/2,midWidth/2);
}
translate([0,0,-1])
cylinder(height+2,axle,axle);
}
translate([-4.5,-10,height-35]) cube(cutLength,cutWidth,cutHeight); //cut out section
}
}