chiark / gitweb /
camera-mount: refactor l (nfc)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 14 Apr 2020 00:21:10 +0000 (01:21 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 14 Apr 2020 00:21:10 +0000 (01:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
camera-mount.scad
mic-camera-adapter.scad

index 10d2adc6af84457b8dde7be6cab4f6d92eaed2a2..38c1016fa7d4b69b334774f3789957b7e5ed9399 100644 (file)
@@ -5,19 +5,19 @@ include <threads.scad>
 inch = 25.4;
 
 negative_dia = inch * 1/4. + 0.375;
-negative_l =   10.0;
+negative_default_l =   10.0;
 
 negative_tpi = 20;
 negative_pitch = inch/negative_tpi;
 negative_chamfer = negative_pitch/2;
 
-module CameraMountThread(){
+module CameraMountThread(l){
   translate([0,0, midsection]) {
     english_thread(diameter=negative_dia/inch,
                   threads_per_inch=negative_tpi,
                   leadin=0, internal=true, test=$test,
-                  length= (negative_l + inch/19) / inch);
-    translate([0,0, negative_l]) {
+                  length= (l + inch/19) / inch);
+    translate([0,0, l]) {
       hull(){
        translate([0,0, negative_chamfer])
          cylinder(r= negative_dia/2 + negative_chamfer*2,
index 416b5914633645a0716fc54ed486bdf60e62e8a0..439f460d886cf27d16a6147fd425c633a51d7d72 100644 (file)
@@ -9,6 +9,8 @@ include <camera-mount.scad>
 positive_dia = inch * 3/8. - 0.375;
 positive_l = inch * 1/2.;
 
+negative_l = negative_default_l;
+
 negative_wall = 4;
 midsection = 4;
 
@@ -43,7 +45,7 @@ module Adapter(){
          }
        }
       }
-      CameraMountThread();
+      CameraMountThread(negative_l);
     }
   }
 }