diff --git a/rev2/3d-models/bot-dampener.stl b/rev2/3d-models/bot-dampener.stl deleted file mode 100644 index 3d7a2ff..0000000 Binary files a/rev2/3d-models/bot-dampener.stl and /dev/null differ diff --git a/rev2/3d-models/right-and-left-top-dampeners.stl b/rev2/3d-models/right-and-left-top-dampeners.stl new file mode 100644 index 0000000..c25816d Binary files /dev/null and b/rev2/3d-models/right-and-left-top-dampeners.stl differ diff --git a/rev2/3d-models/switch-dampener-0.4.stl b/rev2/3d-models/switch-dampener-0.4.stl deleted file mode 100644 index a7694ea..0000000 Binary files a/rev2/3d-models/switch-dampener-0.4.stl and /dev/null differ diff --git a/rev2/3d-models/switch-dampener-0.6.stl b/rev2/3d-models/switch-dampener-0.6.stl deleted file mode 100644 index 4be5314..0000000 Binary files a/rev2/3d-models/switch-dampener-0.6.stl and /dev/null differ diff --git a/rev2/3d-models/switch-dampener-0.8.stl b/rev2/3d-models/switch-dampener-0.8.stl deleted file mode 100644 index 9997c59..0000000 Binary files a/rev2/3d-models/switch-dampener-0.8.stl and /dev/null differ diff --git a/rev2/3d-models/switch-dampener-1.stl b/rev2/3d-models/switch-dampener-1.stl deleted file mode 100644 index 87a3384..0000000 Binary files a/rev2/3d-models/switch-dampener-1.stl and /dev/null differ diff --git a/rev2/3d-models/switch-dampener.scad b/rev2/3d-models/switch-dampener.scad deleted file mode 100644 index 69ff15d..0000000 --- a/rev2/3d-models/switch-dampener.scad +++ /dev/null @@ -1,50 +0,0 @@ -$fn = 32; - -$space = 5; -$width = 15.2; -$length = $width; -$height = 0.4; -$holes = $height*4; - -$columns = 6; -$rows = 5; - -module pin(){ - cylinder(h=$holes, r=1, center=false); -} - -module switch(){ - $xCenter = $width/2; - $yCenter = $length/2; - translate([$xCenter, $yCenter, 0]) - cylinder(h=$holes, r=2.522, center=false); - translate([$xCenter + 0, $yCenter + 5.9,0]) - pin(); - translate([$xCenter + 5, $yCenter + 3.8,0]) - pin(); - translate([$xCenter + -5, $yCenter + 3.8,0]) - pin(); - translate([$xCenter + -5, $yCenter + -5.15,0]) - pin(); - translate([$xCenter + 5, $yCenter+-5.15,0]) - pin(); - } - -module switches(){ -for (x=[0:$columns -1]) - for (y=[0:$rows-1]) - translate([x * ($width + $space/2) ,y * ($length+$space/2) ,0]) - switch(); -} - -module body(){ - $x = (($width + ($space/2)) * $columns) + $width; - $y = (($length + ($space/2)) * $rows) + $width; - cube([$x, $y, $height]); -} - -difference(){ -body(); -translate([$space,$space,$holes/2*-1]) -switches(); -} \ No newline at end of file diff --git a/rev2/3d-models/top-dampener.scad b/rev2/3d-models/top-dampener.scad index 6256c6a..90d9d2a 100644 --- a/rev2/3d-models/top-dampener.scad +++ b/rev2/3d-models/top-dampener.scad @@ -3,7 +3,7 @@ $fn = 32; $space = 3; $width = 15.5; $length = $width; -$height = 0.4; +$height = 1; $holes = $height*4; $cut = $holes/2*-1; $switchDistance = $width+ $space; @@ -58,7 +58,7 @@ module switchColumn(){ } } -module topDampener(){ +module rightTopDampener(){ union(){ switchColumn(); translate([$switchDistance,0,0]) @@ -74,4 +74,15 @@ module topDampener(){ } } -topDampener(); \ No newline at end of file +module leftTopDampener(){ + rotate([0,180,0]){ + rightTopDampener(); + } +} + +translate([10,0,0]){ +rightTopDampener(); +} +translate([-10,0,0]){ +leftTopDampener(); +} \ No newline at end of file diff --git a/rev2/3d-models/top-dampener.stl b/rev2/3d-models/top-dampener.stl deleted file mode 100644 index 1231e91..0000000 Binary files a/rev2/3d-models/top-dampener.stl and /dev/null differ