module corner_part() {
difference() {
cube(25);
translate([25,0,0]) rotate([0, -45, 0]) cube(50);
}
}
module corner() {
difference() {
corner_part();
translate([2, (25-(25*0.8))/2, 2]) scale([1, 0.8, 1]) corner_part();
}
}
difference() {
corner();
translate([10, 12.5, 0]) slot();
rotate([0, -90, 0]) translate([10, 12.5, -3]) slot();
}
module slot() {
linear_extrude(height = 20) {
union() {
circle(2.5, $fn = 50);
translate([5, 0, 0]) circle(2.5, $fn = 50);
translate([0, 0-2.5, 0]) scale([1, 1, 1]) square(5);
}
}
}
Tuesday, July 31, 2012
Day 5 - Corner connector
Branching out from my kid's toybox, I ventured out into the garage to find interestingly shaped objects. Here is something my wife pulled off of an old TV stand (that she subsequently made into a toy kitchen for our kid - she's cool like that). Forget the name of these, but lets you screw two things together at a 90 degree angle.
So, pretty straight forward. I slice a cube at 45 degrees, and I subtract a scaled copy from itself. Two cylinders and a cube are subtracted to make the slits.
Subscribe to:
Post Comments (Atom)


No comments:
Post a Comment