chiark / gitweb /
air-hockey-puck: wip
[reprap-play.git] / brompton-computer-guard.scad
index e7b1bd17ef42ad48b9e2797a968dd340cdc9ebb4..f0154c01ae1c3e3b32aa9bafc4c633d2ddbc6bef 100644 (file)
@@ -12,6 +12,8 @@ hole_dia = 4 + 0.5;
 
 pbase_tab = 12;
 pbase_thick = 4;
+inner_pbase_thick = 12;
+inner_pbase_rad_mul = 3;
 
 // computed
 
@@ -21,10 +23,9 @@ echo(arch_alpha,arch_beta);
 arch_in_rad = arch_width/2 / sin(arch_beta);
 arch_to_chord = arch_in_rad * cos(arch_beta);
 
-inner_pbase_thick = 8;
 echo(inner_pbase_thick);
 
-inner_pbase_rad = arch_in_rad * 2;
+inner_pbase_rad = arch_in_rad * inner_pbase_rad_mul;
 
 end_thick = arch_thick;
 
@@ -82,6 +83,7 @@ module Arch(){
        }
       }
       difference(){
+       translate([0,0, arch_breadth - pbase_thick])
        linear_extrude(height=pbase_thick){
          difference(){
            hull(){
@@ -102,4 +104,4 @@ module Arch(){
   }
 }
 
-rotate([0,0,45]) Arch();
+rotate([0,0,45]) translate([0,0,arch_breadth]) rotate([0,180,0]) Arch();