chiark / gitweb /
maglite-holder: torch slop
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 1 Feb 2017 00:29:50 +0000 (00:29 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 1 Feb 2017 00:29:50 +0000 (00:29 +0000)
maglite-holder.scad

index cfdafaa..6fc7977 100644 (file)
@@ -19,11 +19,13 @@ block_thick = 15;
 
 torch_out_more = 10;
 
-brace = [ 40, 10, 20 ];
+brace = [ 40, 20, 20 ];
 
 hole_dia = 4 + 0.5;
 hole_slot = 5;
 
+slop = 2; // total, not each side
+
 $fa=5;
 
 // calculated
@@ -42,7 +44,7 @@ block_width = arm_width*2 + torch_big_dia;
 
 block_out = torch_out + torch_big_dia/2/sqrt(2);
 
-module Torch(){
+module TorchOrig(){
   mirror([0,0,1]){
     hull(){
       rotate_extrude()
@@ -55,6 +57,11 @@ module Torch(){
   }
 }
 
+module Torch(){
+  scale(slop/torch_lit_dia + 1.0)
+    TorchOrig();
+}
+
 module ScrewHole(y, rot) {
   translate([0,0, above -y]){
     rotate([0,rot,0]){
@@ -105,8 +112,7 @@ module Bracket(){
 }
 
 module Demo(){
-  translate([0, -torch_out, 0])
-    %Torch();
+    %TorchOrig();
   Bracket();
 }