prototype 3

This commit is contained in:
Patrick Opheys
2026-05-08 23:11:10 +02:00
parent eed9a0bd94
commit 3880ee301c

View File

@@ -1,13 +1,36 @@
$fn = 50;
height = 10;
height = 50;
durchmesser = 45;
durchmesser = 42;
thickness = 10;
use </home/bazzite/src/OpenSCAD-Modules/roundedSquare.scad>
difference() {
cylinder(height, (durchmesser+thickness)/2, (durchmesser+thickness)/2);
group(){
translate([-26,-45,height]) rotate([0, 90, 0]) roundedBox(
length = height,
width = 90,
height = 3,
corner_rd = 10,
corner_ld = 10,
corner_ru = 10,
corner_lu = 10
);
ch = height;
cl = 26;
cl2 = 3;
translate([-cl/2,0,ch/2]) cube([cl,50,ch], center = true);
cylinder(height, (durchmesser+thickness)/2, (durchmesser+thickness)/2);
}
cylinder(height, durchmesser/2, durchmesser/2);
translate([30,0,height/2]) cube([50,30,height], center = true);
translate([-30,35,10]) rotate([0, 90, 0]) cylinder(r = 3/2, h = 10);
translate([-30,35,40]) rotate([0, 90, 0]) cylinder(r = 3/2, h = 10);
translate([-30,-35,10]) rotate([0, 90, 0]) cylinder(r = 3/2, h = 10);
translate([-30,-35,40]) rotate([0, 90, 0]) cylinder(r = 3/2, h = 10);
}