|
Creating a 'plate' with evenly spaced holes August 23, 2019 01:23PM |
Registered: 7 years ago Posts: 52 |
$fn=128;
difference () {
for(i=[0:2])
cylinder(r=89,h=10);
for(i=[0:2])
translate([0,0,-1])
cylinder(r=19,h=12);
translate([37,0,-1])
cylinder(r=9, h=12);
translate([-37,0,-1])
cylinder(r=9, h=12);
translate([-19,33,-1])
cylinder(r=9, h=12);
translate([19,33,-1])
cylinder(r=9, h=12);
translate([-19,-33,-1])
cylinder(r=9, h=12);
translate([19,-33,-1])
cylinder(r=9, h=12);
}
|
Re: Creating a 'plate' with evenly spaced holes August 23, 2019 10:37PM |
Admin Registered: 14 years ago Posts: 7,285 |
OutsideDiameter = 89 * 2;
InsideDiameter = 19 *2;
height = 10;
HoleOD = 9*2;
NumberOfHoles = 6;
HoleDisatnceFromCenter = 37;
$fn=128;
difference () {
cylinder(d=OutsideDiameter,h=height);
translate([0,0,-height/2]) cylinder(d=InsideDiameter,h=height*2);
for (i = [0:1:NumberOfHoles-1]) {
rotate([0,0,i*360/NumberOfHoles]) translate([HoleDisatnceFromCenter,0,-height/2]) cylinder(d=HoleOD, h=height*2);
}
}
|
Re: Creating a 'plate' with evenly spaced holes August 24, 2019 10:26AM |
Registered: 7 years ago Posts: 52 |