From: daniel watson Date: Sat, 20 Jan 2018 05:55:44 +0000 (-0800) Subject: make shoulder and elbow supports X-Git-Url: http://challenge-bot.com/repos/?p=ozzloy%40gmail.com%2F3d-printables;a=commitdiff_plain;h=f06da987208c58569850dcfec2afb238d5e43770 make shoulder and elbow supports --- diff --git a/mk2-haribo-spool-holder.scad b/mk2-haribo-spool-holder.scad index b409fd0..2518ff5 100644 --- a/mk2-haribo-spool-holder.scad +++ b/mk2-haribo-spool-holder.scad @@ -80,24 +80,39 @@ module forearm_profile() { translate([-20, -20]) { square(151); } } } } +module shoulder_hull() { + hull() { + translate([-20, -20, 0]) { + cube([40, 40, 35]); } + difference() { + upper_arm_hull(); + translate([-30, 30, -10]) { + cube(300); } } } } + module upper_arm_hull() { linear_extrude(height = 15) { upper_arm_profile(); } } +module elbow_hull() { + hull(){ + difference() { + upper_arm_hull(); + translate([-50, -300 + 120, -1]) { + cube(300); } } + difference() { + forearm_hull(); + translate([0, 0, 30]) { + cube(300); } } } } + module forearm_hull() { linear_extrude(height = 120.5) { forearm_profile(); } } -module shoulder_hull() { - translate([-20, -20, 0]) { - cube([40, 40, 35]); } } - shoulder_hull(); upper_arm_hull(); +elbow_hull(); forearm_hull(); -original_spool_holder(); - module original_forearm_profile() { %projection(true) { translate([-315, 0, -80]) {