]> git.hoellein.online Git - openscad/commitdiff
Nutenstein für M5 oder M6 Mutter
authorMario Höllein <mhoellein@freenet.de>
Fri, 5 Jun 2020 10:40:06 +0000 (12:40 +0200)
committerMario Höllein <mhoellein@freenet.de>
Fri, 5 Jun 2020 10:40:06 +0000 (12:40 +0200)
Nutsteine/T-Nutenstein_hoch_Mx.scad [new file with mode: 0644]

diff --git a/Nutsteine/T-Nutenstein_hoch_Mx.scad b/Nutsteine/T-Nutenstein_hoch_Mx.scad
new file mode 100644 (file)
index 0000000..8671701
--- /dev/null
@@ -0,0 +1,26 @@
+//M5 - 5, M6 - 6
+Mx=6;             
+difference(){
+    corpus();                                                              
+    if (Mx==5){
+        translate([0,0,-20])cylinder(d=4.9,h=50,$fn=50);                        //Bohrung fuer M5-Schraube
+        translate([0,0,-5.3])rotate([0,0,30])cylinder(d=9.2,h=3.4,$fn=6);       //Sechskant Loch fuer M5-Mutter   
+    }
+    else{
+        translate([0,0,-20])cylinder(d=5.6,h=50,$fn=50);                       //Bohrung fuer M&-Schraube
+        translate([0,0,-5.6])rotate([0,0,30])cylinder(d=11.8,h=5,$fn=6);       //Sechskant Loch fuer M6-Mutter        
+    }
+        
+}
+//T-Nutenschuh 16.6mm lang, ohne Bohrung
+module corpus(){
+    //obere Fuehrung
+    translate([0,0,(4-1.7)/2])cube([8,16.6,4],center=true);
+    //Klemmflaeche
+    translate([0,0,-1.7])cube([16,16.6,2],center=true);
+    //Profil unten
+    translate([0,0,-2.7]) hull(){
+        cube([16,16.6,0.01],center=true);
+        translate([0,0,-2.5])cube([11,16.6,0.01],center=true);
+    }
+}
\ No newline at end of file