From 408cca655704fcf267a5d4e53512d539415aaeeb Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 5 Nov 2022 19:47:53 +0000 Subject: [PATCH] topeak-mtx-tortec-expeditionrack-adapter: fix from v3 Signed-off-by: Ian Jackson --- topeak-mtx-tortec-expeditionrack-adapter.scad | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/topeak-mtx-tortec-expeditionrack-adapter.scad b/topeak-mtx-tortec-expeditionrack-adapter.scad index 9727fdf..806bc40 100644 --- a/topeak-mtx-tortec-expeditionrack-adapter.scad +++ b/topeak-mtx-tortec-expeditionrack-adapter.scad @@ -59,6 +59,10 @@ main_sz_core_z = $strf * 18; // "length" in for-aft direction of interaction with rack rail min_on_rail_sz_z = $strf * 25; +// when printer produces support +support_around = 1.7; // how far does the support extend around (in XY) +support_remnant = 0.75; // how much frass remains attached (Z height) + $fa=10; $fs=1; @@ -190,10 +194,18 @@ module StrapBarrelElevation(){ // 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 ]); + difference(){ + 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 ]); + } + linextr_y_xz( -50, 10 ) { + translate([ 0, brk_block_z + bolt_z ]) + square(center=true, + [ main_sz_x_fam + support_around*2, + support_remnant *2 ]); + } } } -- 2.30.2