Ich stelle es als Code ein Hier ist der Code für OpenSCAD:
$fn = 100;
center_bushing_diameter = 22; // Loch in der Mitte
skrew_holes_diameter = 3; // Größe der Löcher zum Fixieren der Kugellagerendplatten
skrew_holes_location_from_center = 16; // Position der Löcher vom Zentrum
stangen_holes_diameter = 6; // Größe der Löcher zum Fixieren der Kugellagerendplatten
stangen_holes_location_from_center = 291; // Position der Löcher vom Zentrum
module scheibe(){
scheibe_durchmesser = 600;
circle(d = scheibe_durchmesser);
}
module bohrloch_erste_Reihe (){
bohrloch_durchmesser = 6;
color( "red" )
for (i= [0:7]){
rotate([0,0,45*i+10.0469])
translate([stangen_holes_location_from_center, 0, 0])
circle(d=stangen_holes_diameter);
}
}
module bohrloch_zweite_Reihe (){
bohrloch_durchmesser = 6;
color( "red" )
for (i= [0:7]){
rotate([0,0,45*i-10.0469])
translate([stangen_holes_location_from_center, 0, 0])
circle(d=stangen_holes_diameter);
}
}
module mounting_hole(center_diameter) {
circle(d=center_diameter); // hier wird das Bohrloch gemacht
for (i = [0:3]) {
rotate([0,0,90*i])
translate([skrew_holes_location_from_center, 0, 0])
circle(d=skrew_holes_diameter);
}
}
difference() {
scheibe();
mounting_hole(center_bushing_diameter);
bohrloch_erste_Reihe();
bohrloch_zweite_Reihe();
}