From 58a204e128e7acbad710cd9264c40cb01150d357 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 14 Apr 2020 01:19:10 +0100 Subject: [PATCH] camera-mount: break out from mic-camera-adapter: module (nfc) Signed-off-by: Ian Jackson --- camera-mount.scad | 20 ++++++++++++++++++++ mic-camera-adapter.scad | 17 +---------------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/camera-mount.scad b/camera-mount.scad index d65b08d..10d2adc 100644 --- a/camera-mount.scad +++ b/camera-mount.scad @@ -1,5 +1,7 @@ // -*- C -*- +include + inch = 25.4; negative_dia = inch * 1/4. + 0.375; @@ -9,3 +11,21 @@ negative_tpi = 20; negative_pitch = inch/negative_tpi; negative_chamfer = negative_pitch/2; +module CameraMountThread(){ + 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]) { + 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); + } + } + } +} diff --git a/mic-camera-adapter.scad b/mic-camera-adapter.scad index 0fdd26c..416b591 100644 --- a/mic-camera-adapter.scad +++ b/mic-camera-adapter.scad @@ -43,22 +43,7 @@ module Adapter(){ } } } - 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]) { - 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); - } - } - } + CameraMountThread(); } } } -- 2.30.2