From: Ian Jackson Date: Sat, 24 Feb 2024 01:51:31 +0000 (+0000) Subject: mudguard-bracket: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=b74688f8d74aa0c573472647114d385179047bab;p=reprap-play.git mudguard-bracket: wip Signed-off-by: Ian Jackson --- diff --git a/mudguard-bracket.scad b/mudguard-bracket.scad index d42ab4f..0494881 100644 --- a/mudguard-bracket.scad +++ b/mudguard-bracket.scad @@ -28,6 +28,7 @@ wings_height = 15; retainer_th = 3; clamp_main_th = 3; clamp_depth = 4; +bracket_buttress = 2.5; retainer_x_gap = 0.25; @@ -144,6 +145,15 @@ module WingElevation(){ } } +module BracketButtressPlan(){ + hull(){ + rectfromto([ -bracket_top_xsz/2, -beam_th ], + [ +bracket_top_xsz/2, 0 ]); + rectfromto([ -wing_top_ea_x, -wings_height ], + [ +wing_top_ea_x, 0 ]); + } +} + module BracketBeamElevation(){ hull(){ translate([ 0, bracket_bot_z ]) @@ -167,6 +177,12 @@ module Bracket(){ ////toplevel } linextr(0, beam_th) BracketBeamElevation(); + linextr_y_xz(bracket_bot_z, bracket_bot_z + bracket_buttress) + rotate(180) + BracketButtressPlan(); + linextr_y_xz(bracket_top_z - bracket_buttress, bracket_top_z) + rotate(180) + BracketButtressPlan(); } linextr(-1, wings_height+1) { for (m=[0,1])