diff --git a/3d-models/switch-dampener-0.4.stl b/3d-models/switch-dampener-0.4.stl new file mode 100644 index 0000000..a7694ea Binary files /dev/null and b/3d-models/switch-dampener-0.4.stl differ diff --git a/3d-models/switch-dampener-0.6.stl b/3d-models/switch-dampener-0.6.stl new file mode 100644 index 0000000..4be5314 Binary files /dev/null and b/3d-models/switch-dampener-0.6.stl differ diff --git a/3d-models/switch-dampener-0.8.stl b/3d-models/switch-dampener-0.8.stl new file mode 100644 index 0000000..9997c59 Binary files /dev/null and b/3d-models/switch-dampener-0.8.stl differ diff --git a/3d-models/switch-dampener-1.stl b/3d-models/switch-dampener-1.stl new file mode 100644 index 0000000..87a3384 Binary files /dev/null and b/3d-models/switch-dampener-1.stl differ diff --git a/3d-models/switch-dampener.scad b/3d-models/switch-dampener.scad new file mode 100644 index 0000000..3a0a55e --- /dev/null +++ b/3d-models/switch-dampener.scad @@ -0,0 +1,23 @@ +$fn = 32; + +$width = 15.2; +$length = $width; +$height = 0.4; +module pin(){ + cylinder(h=$height+1, r=1, center=true); +} +difference(){ + cube([$width,$length, $height], center=true); + cylinder(h=$height+1, r=2.522, center=true); + translate([0,5.9,0]) + pin(); + translate([5,3.8,0]) + pin(); + translate([-5,3.8,0]) + pin(); + translate([-5,-5.15,0]) + pin(); + translate([5,-5.15,0]) + pin(); +} + \ No newline at end of file