From 16cf0a7b53ac8e8c98235239576d73d26544b8af Mon Sep 17 00:00:00 2001 From: maride Date: Sat, 20 Jan 2018 01:28:05 +0100 Subject: [PATCH] Add 2020 --- 2020.scad | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 2020.scad 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