From 7fe5273a70a70beeba8ff622a7af1e2cfdf1a28f Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Thu, 02 Aug 2018 19:29:40 +0000 Subject: cutout on the back side in the unfortunate event of filament grinding it may serve as an escape way for filament powder --- diff --git a/another.scad b/another.scad index 4af7d29..38a9aae 100644 --- a/another.scad +++ b/another.scad @@ -277,6 +277,19 @@ module the_extruder( cylinder(r=r,h=ls_h,center=true); translate([-r-1,0,-ls_h/2-1]) cube(size=[2*r+2,r+1,ls_h+2]); } + + // back side cutout + a0 = asin((mount_screwhead_d+2*extrusion_width)/mount_d); + a1 = atan((longwing-lever_thickness/2)/(gearbox_d/2)); + translate([0,0,ls_z]) hull() { + rotate([0,0,-180+a0]) + rotate_extrude(angle=a1-a0) + translate([0,-ls_h/2]) + square([sqrt(pow(gearbox_d/2,2)+pow(longwing-lever_thickness/2,2))+1, + ls_h]); + cylinder(d=bore_d/2/*TODO:recalculate angles based on this, + too lazy to do that now*/, + h=ls_h,center=true); } rotate([0,0,-45]) -- cgit v0.9.0.2