commit 16cf0a7b53ac8e8c98235239576d73d26544b8af Author: maride Date: Sat Jan 20 01:28:05 2018 +0100 Add 2020 diff --git a/2020.scad b/2020.scad new file mode 100644 index 0000000..8669929 --- /dev/null +++ b/2020.scad @@ -0,0 +1,21 @@ +// example: __2020(2, 3); + +module __2020(height, thickness) { + // these values are measured off of a 2020 frame including tolerance (!!) + inner_size = 21; + inner_pin_width=5.5; + inner_pin_height=1.5; + + difference() { + cube([inner_size + thickness*2, inner_size + thickness*2, height]); + translate([thickness, thickness, 0]) + cube([inner_size, inner_size, height]); + } + + translate([inner_size/2 + thickness, inner_size/2 + thickness, 0]) + for(i = [0:90:270]) { + rotate([0, 0, i]) + translate([-inner_pin_width/2, inner_size/2 - inner_pin_height, 0]) + cube([inner_pin_width, inner_pin_height, height]); + } +} \ No newline at end of file