chiark / gitweb /
topeak-mtx-tortec-expeditionrack-adapter: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 01:32:14 +0000 (01:32 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 5 Nov 2022 01:32:14 +0000 (01:32 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
topeak-mtx-tortec-expeditionrack-adapter.scad

index 5ed5648a31244cb9eb016ce945ecd8636c800cfe..eb819e14f51036c76e12e8c6eb4b858dbe6d3ed0 100644 (file)
@@ -91,6 +91,8 @@ module BlockElevation(){
   hull(){
     rectfromto([ +block_x, adapt_main_top_y ],
               [ -block_x, block_y_min ]);
+    rectfromto([ -grasp_large_x, adapt_main_top_y ],
+              [ +grasp_large_x, adapt_main_top_y - 0.1 ]);
   }
 }
 
@@ -177,16 +179,22 @@ module Principal(){
     union(){
       MainExtrude(){
        GraspElevation();
-       BlockElevation();
       }
       RackShear() MainExtrude(){
        StrapBarrelElevation();
       }
-      translate([ 0,0, brk_block_z/2]) BrkBlock();
+      translate([ 0,0, brk_block_z/2]) {
+       BrkBlock();
+      }
 
       difference(){
-       RackShear() MainExtrude(){
-         GraspFixingElevation();
+       union(){
+         MainExtrude(){
+           BlockElevation();
+         }
+         RackShear() MainExtrude(){
+           GraspFixingElevation();
+         }
        }
 
        translate([0,0, main_sz_z/2]) linextr(-strap_w/2, +strap_w/2) {