X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=filamentspool.scad;h=28b4c97956d7080f671ed9351f8bfd7e3cdd91ca;hp=0aca7824e5ce9adcaa615a26eb94c1539325a27c;hb=b70c37edceae13b72a096992e36ee8df7248b42a;hpb=e8c3973da27e2031f571db0e4339d8f0e95153db diff --git a/filamentspool.scad b/filamentspool.scad index 0aca782..28b4c97 100644 --- a/filamentspool.scad +++ b/filamentspool.scad @@ -708,6 +708,8 @@ storarm_mainlen = hubaxlelen*storarm_spools + (storarm_cope_hubaxle_mk1 ? 10 : 0); storarm_totlen = storarm_mainlen + storarm_hooklen; +storarm_taller = storarm_axleslop * (storarm_spools-2); + storarm_mid_off_y = storarm_axlerad; storarm_base_off_y = storarm_mid_off_y + storarm_base_h/2; @@ -763,9 +765,11 @@ module StorageArmAtMountingHoles(){ module StorageArmRight(){ ////toplevel shear = storarm_hookheight / (storarm_mainlen/2); + shear2 = shear + storarm_taller / (storarm_mainlen/2); base_xyz = [-storarm_base_d, -storarm_base_off_y, storarm_base_w]; - StorageArmDiagPart(-1, storarm_mainlen/2+1, 0, shear); + StorageArmDiagPart(-1, storarm_mainlen/2+1, + -storarm_taller, shear2); StorageArmDiagPart(storarm_mainlen/2-1, storarm_mainlen+1, storarm_hookheight/2, shear/2); @@ -780,7 +784,7 @@ module StorageArmRight(){ ////toplevel rotate([0,90,0]) linear_extrude(height=storarm_base_mind) StorageArmBaseTemplate(); - StorageArmDiagPart(-1, 0, 0, shear); + StorageArmDiagPart(-1, 0, -storarm_taller, shear); } StorageArmAtMountingHoles(){ cylinder(r= storarm_screw_hole_head/2,