From 3951ab08df19e1a4f7ece59f012d3742d07a9b4f Mon Sep 17 00:00:00 2001 From: Stephen J Carpenter Date: Wed, 3 Apr 2024 19:44:22 -0400 Subject: [PATCH] Update fdm anchor --- fan_mount.scad | 5 ++--- part_mount.scad | 11 +++++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/fan_mount.scad b/fan_mount.scad index 8f32cdd..fcdbda9 100644 --- a/fan_mount.scad +++ b/fan_mount.scad @@ -82,11 +82,10 @@ echo ("MESHR: ", SCREEN_R); function mesh_theta(l,r) = PI * 2*asin(l/(2*r)) / 180; echo("Mesh_Theta", mesh_theta(SCREEN_X,SCREEN_R), "radians"); -echo("mesh len = ", SCREEN_R * mesh_theta(SCREEN_X-4, SCREEN_R)); +echo("mesh Width = ", SCREEN_R * mesh_theta(SCREEN_X-4, SCREEN_R)); module meshpath(s = SCREEN_Y, l= SCREEN_X, w=2, h=130) { r = mesh_radius(s=s, l=l); - echo(r); intersection() { fwd(r-21) difference() { cyl(r=r+w/2, h=h); @@ -158,7 +157,7 @@ module mount_holes(align=V_TOP) { } } -module fdm_anchor(r=3, d=.4, h=.3) { +module fdm_anchor(r=3, d=.4, h=.2) { union() { //back(d+r) zrot(45) back(r) { diff --git a/part_mount.scad b/part_mount.scad index 0bea182..22f7816 100644 --- a/part_mount.scad +++ b/part_mount.scad @@ -19,8 +19,11 @@ $fa= ($preview) ? $fa : render_fa; module print_mount() { mesh_mount(bottom=true, top=false, orient=ORIENT_Y, align=V_CENTER); } -back((260+5)/4)left((131+5)/2) fdm_anchor(); -fwd((260+5)/4)left((131+5)/2) zrot(90) fdm_anchor(); -back((260+5)/4)right((131+5)/2) zrot(-90) fdm_anchor(); -fwd((260+5)/4)right((131+5)/2) zrot(180) fdm_anchor(); + +yspread = 65; +xspread = 66; +back(yspread)left(xspread) fdm_anchor(); +fwd(yspread)left(xspread) zrot(90) fdm_anchor(); +back(yspread)right(xspread) zrot(-90) fdm_anchor(); +fwd(yspread)right(xspread) zrot(180) fdm_anchor(); print_mount();