wiedźmin - pudełko na karty, dodałem dziurę w podstawie i pokrywce żeby dało się łatwiej podejrzeć karty neptune 4 camera mount - nowa kamera, do szafki BROR neptune 4 filament... - przesunąłem detektor filamentu do głowicy, więc te modele są helperami żeby 1. trzymać detektor oraz 2. trzymać obcinaczkę do filamentu Oliwka pierścień - dla taty Oliwki inny rozmiar Tłumik - dla seby thumb rest - 1911 ulepszony
34 lines
No EOL
926 B
OpenSCAD
34 lines
No EOL
926 B
OpenSCAD
include <BOSL2/std.scad>
|
|
|
|
$fn = 36*5;
|
|
t = 5;
|
|
rounding = 1;
|
|
|
|
// base to connect to the printer
|
|
base_hole_distance = 40;
|
|
base_frame_hole_d = 4.5;
|
|
base_dim = [61,23,12];
|
|
|
|
difference() {
|
|
// base
|
|
cuboid(base_dim, rounding=rounding);
|
|
// holes for screws
|
|
left(base_hole_distance/2) cyl(d=base_frame_hole_d, h=base_dim[2], chamfer=-1);
|
|
right(base_hole_distance/2) cyl(d=base_frame_hole_d, h=base_dim[2], chamfer=-1);
|
|
}
|
|
|
|
// PTFE tube holder
|
|
tube_dist = 15;
|
|
tube_d0 = 2.5;
|
|
tube_d1 = 4.2;
|
|
tube_d2 = 6;
|
|
tube_h = base_dim[2];
|
|
|
|
difference() {
|
|
union() {
|
|
fwd(base_dim[1]/2 - 2*rounding) cuboid([tube_d2, tube_dist + 2*rounding, tube_h], anchor=BACK, rounding=rounding, edges="Y");
|
|
fwd(base_dim[1]/2 + tube_dist) cyl(d=tube_d2, h=tube_h);
|
|
}
|
|
fwd(base_dim[1]/2 + tube_dist) cyl(d=tube_d0, h=tube_h, rounding=-rounding);
|
|
fwd(base_dim[1]/2 + tube_dist) cyl(d=tube_d1, h=tube_h, anchor=BOTTOM);
|
|
} |