From c7af2f2b5947d07c2bd22eaeb7f9642181765b06 Mon Sep 17 00:00:00 2001 From: Steins7 Date: Mon, 17 Feb 2020 22:03:04 +0100 Subject: [PATCH] First modeling of power supply support * cleaned cad folder by creating subfolders --- cad/adapter/adapter.scad | 37 ++++++++++++++++++++++++++++++++++ cad/{ => encoder}/encoder.scad | 0 2 files changed, 37 insertions(+) create mode 100644 cad/adapter/adapter.scad rename cad/{ => encoder}/encoder.scad (100%) diff --git a/cad/adapter/adapter.scad b/cad/adapter/adapter.scad new file mode 100644 index 0000000..835a081 --- /dev/null +++ b/cad/adapter/adapter.scad @@ -0,0 +1,37 @@ +$fn = 100; + +// element dimensions +w = 59; +d = 28; +h = 4; + +// aditionnal parameters +e = 3; + +translate([0,0,e/2]); +cube([w,d,e/2], true); +module tab() { + translate([-e/4,0,(e/2+h)/2]) { + cube([e/2,2*e,h], true); + translate([-1.75*e,-e,h/2]) + rotate([0,-90,-90]) + linear_extrude(height = 2*e) + polygon([[0,e],[e/4,e],[0,2*e],[e/2,2*e]], + [[0,1,3,2]]); + } +} + +translate([w/2,-0.35*d,0]) +tab(); + +translate([-w/2,0,0]) +rotate([0,0,180]) +tab(); + +translate([8,d/2,0]) +rotate([0,0,90]) +tab(); + +translate([0,-d/2,0]) +rotate([0,0,-90]) +tab(); diff --git a/cad/encoder.scad b/cad/encoder/encoder.scad similarity index 100% rename from cad/encoder.scad rename to cad/encoder/encoder.scad