Mounts Rear and Grid
Lengthen Rear Mount and polish. Finish Grid mount, test fit in slicer looks good.
This commit is contained in:
24
box.scad
24
box.scad
@@ -157,17 +157,19 @@ module hinge(theta=90, show=true) {
|
|||||||
|
|
||||||
module rearMount(md=141.333, theta=90, show=true) {
|
module rearMount(md=141.333, theta=90, show=true) {
|
||||||
x=7;
|
x=7;
|
||||||
py=20;
|
py=30;
|
||||||
d = .4 / sqrt(2);
|
d = .4 / sqrt(2);
|
||||||
zspread(n=2, l=md) difference() {
|
zspread(n=2, l=md) difference() {
|
||||||
left(x/2)cuboid([x,20+2*d,50], fillet=2, edges=EDGES_X_ALL);
|
left(x/2)cuboid([x,20+2*d,50], fillet=2, edges=EDGES_X_ALL+EDGES_Y_RT+EDGES_Z_RT);
|
||||||
hinge_mount($die=true);
|
left(x)xflip()hinge_mount($die=true);
|
||||||
}
|
}
|
||||||
left(5+d)back(13+py/2 + 5+2*d)zrot(theta){
|
left(5+d)back(13+py/2 + 5+2*d)zrot(theta){
|
||||||
zrot(-theta)zspread(n=2, l=md+25+25/2 ) {
|
zrot(-theta)zspread(n=2, l=md+25+25/2 ) hull() {
|
||||||
right(5.3)fwd(9/4+6)cuboid([x,2*d+1+9/2+20,25/2], align=V_LEFT);
|
right(5.3)fwd(5+py/2)cuboid([x,2*d+1+9/2+20,25/2], fillet=2, align=V_LEFT, edges=EDGES_Y_RT);
|
||||||
|
right(2*4.5+2*d)#cyl(fillet=2, r=6, h=25/2);
|
||||||
|
right(4.75/2+2*d)#cyl(fillet=2, r=4.75, h=25/2);
|
||||||
}
|
}
|
||||||
fwd(5+2*d)cyl(r=4.75, h=md+50);
|
fwd(2*4.5+2*d)cyl(r=4.75, fillet=2, h=md+50);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -489,9 +491,13 @@ if (PART == "new_joiner") {
|
|||||||
if (PART == "grid_mount") {
|
if (PART == "grid_mount") {
|
||||||
difference() {
|
difference() {
|
||||||
union() {
|
union() {
|
||||||
fwd(19.799/2)cuboid([48,6+19.799,1]);
|
fwd(19.799/2)cuboid([48,6+19.799,2], fillet=1, align=V_TOP);
|
||||||
fwd(19.799)xrot(-45) cuboid([84,6,25], align=V_TOP);
|
up(1)fwd(3.4+19.799)xrot(-45) cuboid([10+84,6,25], fillet=1, align=V_TOP+V_BACK);
|
||||||
}
|
}
|
||||||
xspread(n=2, l=42) cyl(d=3.2, h=5);
|
|
||||||
|
cuboid([200,200,10], align=V_BOTTOM);
|
||||||
|
xspread(n=2, l=42) cyl(d=3.3, h=50);
|
||||||
|
xrot(45)up(17.2)xspread(n=2, l=84)m3s_clear(bl=10,bz=-9, sh=0, drop=false, $die=true);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user