X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=velux-window-grip.scad;h=d59a78fdced7e5e5f0b12e53f8dbe8d83e99bbc0;hp=3835074b54c5a31d4619f94ff98ae6587c633a82;hb=5a08602415dde99a70d3874ca4f6cadc09cbae3d;hpb=a8b69fc14ef01c68aa8251332aa1fc338c1ca627 diff --git a/velux-window-grip.scad b/velux-window-grip.scad index 3835074..d59a78f 100644 --- a/velux-window-grip.scad +++ b/velux-window-grip.scad @@ -4,7 +4,7 @@ include // MainLoop -main_thick = 3.3; +main_thick = 9.0; main_in_dia = 28.9; horn_ext_dia = 20 - 0.5; @@ -13,16 +13,15 @@ horn_c_x = -4.6; horn_c_dy= -4; blhook_start_ang = 45; - +blhook_in_rad = 1.85; blhook_str_len = 2.9; -blhook_mid_rad = 3.5; width = 20; // Attach at_bolt_into = 13.0 + 0.5; -at_tube_dia = 12.2 + 0.5; +at_tube_dia = 16.7 + 0.5; at_prong_minw = 4; at_rear_thick = 4.5; at_bolt_dia = 5 + 0.5; @@ -35,6 +34,7 @@ at_gap_width = at_tube_dia * 0.75; // computed +blhook_mid_rad = blhook_in_rad + main_thick/2; mc_mid_rad = main_in_dia/2 + main_thick/2; mc_bl = circle_point([0,0], mc_mid_rad, 270-blhook_start_ang); @@ -126,12 +126,13 @@ module Attach(){ } module Combine(){ - linear_extrude(height=width) - translate([0,at_offset_y,0]) - MainLoop(); - translate([0,0, width/2]) - Attach(); + rotate([0,0,45]) translate([0,-main_thick/2,0]){ + linear_extrude(height=width) + translate([0,at_offset_y,0]) + MainLoop(); + translate([0,0, width/2]) + Attach(); + } } -Attach(); -//Combine(); +Combine();