3d_print/Sasza/transalp_ladowarka.scad
2025-11-14 12:54:17 +01:00

43 lines
1.1 KiB
OpenSCAD

include <BOSL2/std.scad>
include <BOSL2/shapes3d.scad>
// kierownica moto
kier_d1 = 13;
kier_d2 = 22;
kier_dyst = 75.5;
kier_t = 2;
// gniazdko 12v
lad_d1 = 29.5;
lad_d2 = 26.5; // wciecia po obu stronach
t = 5;
dyst = 27;
szer = 10;
h = kier_dyst + kier_d1 + kier_d2;
$fn = 360;
up(t) difference() {
union() {
cyl(h=t, d=lad_d1 + 2*t);
left((lad_d1/2+dyst)/2) cuboid([lad_d1/2+dyst,lad_d1 + 2*t,t]);
// pionowy trzpień
left(lad_d1/2 + dyst - t/2) up(h/2 + kier_d1/2 + t/2)
cuboid([t,szer,h], rounding=-10, edges=[BOTTOM+FRONT, BOTTOM+BACK]);
left(lad_d1/2 + dyst - t/2) up(kier_d1/4 + t/2)
cuboid([t,lad_d1+2*t,kier_d1/2], rounding=-kier_d1/2, edges=BOTTOM+RIGHT);
}
difference() {
cyl(h=t+1, d=lad_d1);
left(100/2 + lad_d2/2) cuboid([100,100,100]);
right(100/2 + lad_d2/2) cuboid([100,100,100]);
}
// dziury na trytytki
left(lad_d1/2 + dyst - kier_d1) fwd(lad_d1/3)
cuboid([1.5,4,100]);
left(lad_d1/2 + dyst - kier_d1) back(lad_d1/3)
cuboid([1.5,4,10]);
}