Update fdm anchor
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user