Adjusted snap in joiner to be smaller.

This commit is contained in:
Revar Desmera
2014-08-31 03:28:00 -07:00
parent da44c90a5e
commit 563869cd45
2 changed files with 10 additions and 4 deletions

View File

@@ -62,7 +62,7 @@ module drive_gear() {
} }
} }
} }
!drive_gear(); //!drive_gear();
module drive_gear_parts() { // make me module drive_gear_parts() { // make me

View File

@@ -36,9 +36,12 @@ module joiner(h=40, w=10, l=10, a=30, screwsize=3, guides=true)
if (guides == true) { if (guides == true) {
translate([0,0,dmnd_height/2]) { translate([0,0,dmnd_height/2]) {
grid_of(xa=[-(w/6-joiner_slop/2), (w/6-joiner_slop/2)]) { grid_of(xa=[-(w/6-joiner_slop/2), (w/6-joiner_slop/2)]) {
// Guide ridge.
scale([0.75, 1, 2]) yrot(45) scale([0.75, 1, 2]) yrot(45)
cube(size=[guide_size/sqrt(2), dmnd_width, guide_size/sqrt(2)], center=true); cube(size=[guide_size/sqrt(2), dmnd_width, guide_size/sqrt(2)], center=true);
scale([0.5, 0.5, 1]) zrot(45)
// Snap ridge.
scale([0.25, 0.5, 1]) zrot(45)
cube(size=[guide_size/sqrt(2), guide_size/sqrt(2), dmnd_width], center=true); cube(size=[guide_size/sqrt(2), guide_size/sqrt(2), dmnd_width], center=true);
} }
} }
@@ -68,9 +71,12 @@ module joiner(h=40, w=10, l=10, a=30, screwsize=3, guides=true)
if (guides == true) { if (guides == true) {
translate([0,0,-dmnd_height/2]) { translate([0,0,-dmnd_height/2]) {
grid_of(xa=[-(w/6),(w/6)]) { grid_of(xa=[-(w/6),(w/6)]) {
// Guide slot
scale([0.75, 1, 2]) yrot(45) scale([0.75, 1, 2]) yrot(45)
cube(size=[guide_size/sqrt(2), dmnd_width*1.1, guide_size/sqrt(2)], center=true); cube(size=[guide_size/sqrt(2), dmnd_width*1.1, guide_size/sqrt(2)], center=true);
scale([0.5, 0.5, 1]) zrot(45)
// Snap hole
scale([0.25, 0.5, 1]) zrot(45)
cube(size=[guide_size/sqrt(2), guide_size/sqrt(2), dmnd_width], center=true); cube(size=[guide_size/sqrt(2), guide_size/sqrt(2), dmnd_width], center=true);
} }
} }
@@ -82,7 +88,7 @@ module joiner(h=40, w=10, l=10, a=30, screwsize=3, guides=true)
cube(size=[w,4,h], center=true); cube(size=[w,4,h], center=true);
} }
} }
//!joiner(screwsize=3); joiner(screwsize=3);