From 02e67d4d4976290d500ce7e7081ae5d2f213939c Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Fri, 22 Jul 2016 22:47:49 +0000 Subject: protrusion to hold the fanholder link --- diff --git a/x-carriage-adapter.scad b/x-carriage-adapter.scad index 9cf6c08..9891072 100644 --- a/x-carriage-adapter.scad +++ b/x-carriage-adapter.scad @@ -35,6 +35,10 @@ back_thickness = 8; // thickness of the part behind the hinge nut_thickness = 2.5; // intelligent guess should suffice nut_width = 5.5; // intelligent guess should suffice +link_thickness=3; // thickness of link holder protrusion +link_or=3.5; // link outer diameter +link_ir=1.5; // link inner diameter + use ; /* the internal thread for e3d bowden coupling: http://e3d-online.com/E3D-v6/Spares/Threaded-Bowden-Coupling-1.75mm-Filament */ module pushfit_thread(h=thread_h) { @@ -66,6 +70,15 @@ module holder() { cylinder(r=rs,h=thread_h,$fn=30); } } + difference() { + hx0 = max(mounting_holes_on_top[1][1],mounting_holes_on_top[2][1])+screw_shell_d/2; + hull() { + for(ls=[-1,1]) translate([0,hx0+ls*link_or,thread_h+ls*link_or]) + rotate([0,90,0]) cylinder(r=link_or,h=link_thickness,center=true,$fn=30); + } + translate([0,hx0+link_or,thread_h+link_or]) + rotate([0,90,0]) cylinder(r=link_ir,h=link_thickness+2,center=true,$fn=30); + } // difference hull() { translate([0,0,thread_h/2]) cube(size=[hs_size[0]-2*hinge_s-2*slide_tolerance,feed_shell_d,thread_h],center=true); translate([0,-hff,thread_h/2]) -- cgit v0.9.0.2