From: Ian Jackson Date: Tue, 14 Apr 2020 00:17:10 +0000 (+0100) Subject: camera-mount: break out from mic-camera-adapter: settings (nfc) X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4227a17e234126188f8fa7e6059c2b377f8f3e6c;p=reprap-play.git camera-mount: break out from mic-camera-adapter: settings (nfc) Signed-off-by: Ian Jackson --- diff --git a/camera-mount.scad b/camera-mount.scad new file mode 100644 index 0000000..d65b08d --- /dev/null +++ b/camera-mount.scad @@ -0,0 +1,11 @@ +// -*- C -*- + +inch = 25.4; + +negative_dia = inch * 1/4. + 0.375; +negative_l = 10.0; + +negative_tpi = 20; +negative_pitch = inch/negative_tpi; +negative_chamfer = negative_pitch/2; + diff --git a/mic-camera-adapter.scad b/mic-camera-adapter.scad index c7d6471..0fdd26c 100644 --- a/mic-camera-adapter.scad +++ b/mic-camera-adapter.scad @@ -4,24 +4,16 @@ // but adjust infill to 50% include - -inch = 25.4; +include positive_dia = inch * 3/8. - 0.375; positive_l = inch * 1/2.; -negative_dia = inch * 1/4. + 0.375; -negative_l = 10.0; - negative_wall = 4; midsection = 4; spanner = 12; -negative_tpi = 20; -negative_pitch = inch/negative_tpi; -negative_chamfer = negative_pitch/2; - base_dia = 35; base_th_min = 1; base_th_max = 4; @@ -51,19 +43,20 @@ module Adapter(){ } } } - translate([0,0, midsection]) + 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, midsection+negative_l]) { - hull(){ - translate([0,0, negative_chamfer]) - cylinder(r= negative_dia/2 + negative_chamfer*2, - h=1); - mirror([0,0,1]) - cylinder(r= negative_dia/2 - negative_chamfer*2, - h= negative_chamfer*3); + translate([0,0, negative_l]) { + hull(){ + translate([0,0, negative_chamfer]) + cylinder(r= negative_dia/2 + negative_chamfer*2, + h=1); + mirror([0,0,1]) + cylinder(r= negative_dia/2 - negative_chamfer*2, + h= negative_chamfer*3); + } } } }