brk_block_xw = 68.5;
 brk_block_z = 14.55 - 0.75;
 
+brk_bolt_dia = 4.0 + 0.5;
+brk_nearbolt_recess_dia = 8.86 + 1.5;
+brk_nearbolt_recess_depth = 1.09 + 0.25;
+
 main_sz_y = 20;
 grasp_sz = 12;
 beside_strap_sz = 8;
 
+$fa=10;
+$fs=1;
+
 // calculated
 
 main_sz_z = beside_strap_sz*2 + strap_w;
                 [rack_width_inner, 50]);
       intersection(){
        translate([ rack_rail_x, $rack_rail_y ])
-         circle(r = rack_width_inner/2 - rack_rail_x, $fa=1);
+         circle(r = rack_width_inner/2 - rack_rail_x);
        polygon([ [ 0, 0 ],
                  [ rack_width_inner/2, 0 ],
                  [ rack_width_inner/2, $rack_rail_y - rack_rail_dia/2 ],
   }
 }
 
+// Z origin is bolt hole
+module BoltHole(){
+  linextr_y_xz( -100, 10 )
+    circle(brk_bolt_dia/2);
+
+  linextr_y_xz( -brk_nearbolt_recess_depth, 10)
+    circle(brk_nearbolt_recess_dia/2);
+}
 
 module Principal(){
   // calculated
        }
       }
     }
+
+    translate([ 0,0, brk_block_z/2]) BoltHole();
   }
 }