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

index 8a3d219d2af71b2b3cfa169376ee6abc728da06f..c9219703cd4400a745d6d4059565de0d3284d768 100644 (file)
@@ -21,6 +21,9 @@ strap_th = 2.5;
 strap_barrel_dia = 12;
 strap_guide_sz = 2;
 
+brk_block_xw = 68.5;
+brk_block_z = 14.55 - 0.75;
+
 main_sz_y = 20;
 grasp_sz = 12;
 beside_strap_sz = 8;
@@ -105,6 +108,17 @@ module StrapBarrelElevation(){
     circle(strap_barrel_dia/2);
 }
 
+// Bracket support block, goes up inside bracket
+// Z origin is bolt hole
+module BrkBlock(){
+  linextr( -brk_block_z/2,
+          +brk_block_z/2 ) {
+    rectfromto([ -brk_block_xw/2, adapt_main_top_y - 0.1 ],
+              [ +brk_block_xw/2, 0 ]);
+  }
+}
+
+
 module Principal(){
   // calculated
   $rack_rail_y = brk_bottom_y - $elevation_nominal
@@ -121,6 +135,7 @@ module Principal(){
       RackShear() MainExtrude(){
        StrapBarrelElevation();
       }
+      translate([ 0,0, brk_block_z/2]) BrkBlock();
 
       difference(){
        RackShear() MainExtrude(){