added foot_cross_spacer.stl
This commit is contained in:
20
bracket.scad
20
bracket.scad
@@ -21,7 +21,7 @@ cornergasket=5;
|
|||||||
ring=true;
|
ring=true;
|
||||||
|
|
||||||
/* [Render Options] */
|
/* [Render Options] */
|
||||||
part=""; // [ none, head_corner_rear, head_corner_front, foot_corner_front, foot_corner_rear, head_cross_front, head_cross_rear, foot_cross_front, foot_cross_rear, head_cross_gasket, corner_gasket, head_corner_test ]
|
part=""; // [ none, head_corner_rear, head_corner_front, foot_corner_front, foot_corner_rear, head_cross_front, head_cross_rear, foot_cross_front, foot_cross_rear, foot_cross_spacer, head_cross_gasket, corner_gasket, head_corner_test ]
|
||||||
model = "none"; // ["none", "corner_leg", "center_leg"]
|
model = "none"; // ["none", "corner_leg", "center_leg"]
|
||||||
plate = false;
|
plate = false;
|
||||||
mate = false;
|
mate = false;
|
||||||
@@ -71,7 +71,7 @@ module head_rear(ring=ring) {
|
|||||||
right(rx)up(blockz/2) screw_channel();
|
right(rx)up(blockz/2) screw_channel();
|
||||||
right(rx)up(5) screw_channel();
|
right(rx)up(5) screw_channel();
|
||||||
left(50)up(blockz-5) screw_channel();
|
left(50)up(blockz-5) screw_channel();
|
||||||
left(50)up(5) screw_channel();
|
left(50)up(5) screw_channel(foo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -141,6 +141,7 @@ module foot_rear() {
|
|||||||
right(rx)up(z-5) screw_channel();
|
right(rx)up(z-5) screw_channel();
|
||||||
right(rx)up(z/2) screw_channel();
|
right(rx)up(z/2) screw_channel();
|
||||||
right(rx)up(5) screw_channel();
|
right(rx)up(5) screw_channel();
|
||||||
|
|
||||||
left(50)up(z-5) screw_channel();
|
left(50)up(z-5) screw_channel();
|
||||||
left(50)up(5) screw_channel();
|
left(50)up(5) screw_channel();
|
||||||
}
|
}
|
||||||
@@ -176,7 +177,8 @@ module foot_cross_front() {
|
|||||||
difference() {
|
difference() {
|
||||||
cuboid([platmid_x+20, footcrossyz+10, z], fillet=3, align=V_FRONT);
|
cuboid([platmid_x+20, footcrossyz+10, z], fillet=3, align=V_FRONT);
|
||||||
fwd(footcrossyz)cuboid([71, 50 , footcrossyz], align=V_BACK);
|
fwd(footcrossyz)cuboid([71, 50 , footcrossyz], align=V_BACK);
|
||||||
back(0)xspread(n=2, l=platmid_x+10) zspread(n=2, l=z-10) rotate([90,0,0]) rotate([0,0,0]) m4s_clear(bl=65, bz=-20, drop=false, sh=.20);
|
fwd(footcrossyz)cuboid([footcrossyz, 50 , 71], align=V_BACK);
|
||||||
|
back(0)xspread(n=2, l=platmid_x+10) zspread(n=2, l=z-10) rotate([90,0,0]) rotate([0,0,0]) #m4s_clear(bl=65, bz=-19, drop=false, sh=.20);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -189,6 +191,14 @@ module foot_cross_rear() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module foot_cross_spacer() {
|
||||||
|
z = footcrossyz + 2*10;
|
||||||
|
difference() {
|
||||||
|
cuboid([platmid_x+20, 5,z], fillet=2);
|
||||||
|
back(10)xspread(n=2, l=platmid_x+10) zspread(n=2, l=z-10) rotate([90,0,0]) rotate([0,0,0]) #m4s_clear(bl=65, bz=-19, drop=false, sh=.20);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module head_cross_bar(l=100, align=V_FRONT) {
|
module head_cross_bar(l=100, align=V_FRONT) {
|
||||||
cuboid([l,headcross_yz, headcross_yz], align=align);
|
cuboid([l,headcross_yz, headcross_yz], align=align);
|
||||||
}
|
}
|
||||||
@@ -257,6 +267,10 @@ if (part == "head_cross_front") {
|
|||||||
rot = plate ? 90 : 0;
|
rot = plate ? 90 : 0;
|
||||||
xrot(rot)
|
xrot(rot)
|
||||||
head_cross_gasket();
|
head_cross_gasket();
|
||||||
|
} else if (part == "foot_cross_spacer") {
|
||||||
|
rot = plate ? 90 : 0;
|
||||||
|
xrot(rot)
|
||||||
|
foot_cross_spacer();
|
||||||
} else if (part == "corner_gasket") {
|
} else if (part == "corner_gasket") {
|
||||||
blockz=headcross_yz + 2*10;
|
blockz=headcross_yz + 2*10;
|
||||||
rot = plate ? 90 : 0;
|
rot = plate ? 90 : 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user