EEG-Cap/3d_Printing/Neuer_Nubbel/top.scad

53 lines
1.2 KiB
OpenSCAD
Raw Normal View History

2024-08-05 20:59:00 +02:00
$fn=160;
2024-08-05 19:50:21 +02:00
module Original_nibble(){
union(){
2024-08-05 20:59:00 +02:00
import("../Printabals/EEG-Cap-Qriginal/files/spool-diffuser-v3.stl", convexity = 5);
rotate([0,0,60],center=true) import("../Printabals/EEG-Cap-Qriginal/files/spool-diffuser-v3.stl", convexity = 5);
2024-08-05 19:50:21 +02:00
}
}
2024-08-05 20:59:00 +02:00
module nibble_for_Dropinnibble(){
difference()
{
difference(){
Original_nibble();
trimod(5.5,3);
}
translate([0,0,-0.4])cylinder(h = 1, d2=16, d1=16 ,center=true);
}
}
module Outernibbles(){
intersection(){
union(){
translate([0,0,-0.5])cylinder(h = 1, d2=16, d1=16 ,center=true);
Original_nibble();
}
trimod(5.6,2.9);
}
}
module trimod(space,h){
union(){
for ( i = [0:3] ){
rotate([0,0,120*i])
translate([space,-25/2,-1])cube([5,25,h]);
}
}
}
module downshell(){
difference(){
union() {
Outernibbles();
translate([0,0,-1])cylinder(h = 2, d2=16, d1=16 ,center=true);
translate([0,0,-2.25])cylinder(h = .5, d2=16, d1=15.5 ,center=true);
}
scale([1,1,0.2])sphere(d=11);
}
}
downshell();
//nibble_for_Dropinnibble();