3d_print/Neptune4/filament_guide_printer_top.scad
Sasza Stanczew f0964d702f Dużo pliczków
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
2026-01-19 11:04:38 +01:00

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);
}