From 3221838c6563432667938cdc89c207195cc210b2 Mon Sep 17 00:00:00 2001 From: maride Date: Tue, 12 Dec 2017 11:12:32 +0100 Subject: [PATCH] Add Raspberry Pi 2020 Zipmount --- Raspi_2020_Zipmount.scad | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Raspi_2020_Zipmount.scad diff --git a/Raspi_2020_Zipmount.scad b/Raspi_2020_Zipmount.scad new file mode 100644 index 0000000..5d98f0b --- /dev/null +++ b/Raspi_2020_Zipmount.scad @@ -0,0 +1,34 @@ +// Helpful to look into this pdf: https://www.raspberrypi.org/documentation/hardware/raspberrypi/mechanical/Raspberry-Pi-3B-V1.2-Mechanical.pdf + +RPI_HOLE_DIST=49; +RPI_HOLE_SPACING=0.5; +RPI_HOLE_POS=6; +ZIPTIE_WIDTH=6; +ZIPTIE_HEIGHT=2; +HEIGHT=8; +THICKNESS=5; + +translate([0, -THICKNESS, 0]) +difference() { + cube([RPI_HOLE_DIST + HEIGHT, THICKNESS, HEIGHT]); + translate([HEIGHT/2-ZIPTIE_HEIGHT/2, 0, HEIGHT/2-ZIPTIE_WIDTH/2]) + cube([ZIPTIE_HEIGHT, HEIGHT, ZIPTIE_WIDTH]); + translate([RPI_HOLE_DIST+HEIGHT/2-ZIPTIE_HEIGHT/2, 0, HEIGHT/2-ZIPTIE_WIDTH/2]) + cube([ZIPTIE_HEIGHT, HEIGHT, ZIPTIE_WIDTH]); +} + +translate([(RPI_HOLE_DIST + HEIGHT)/2-16, 0, 0]) { + difference() { + cube([32, 32, HEIGHT]); + translate([6, 6, 0]) + cube([21, 21, HEIGHT]); + } + + translate([16.5, 16.5, 0]) + for(i = [0:90:270]) { + rotate([0, 0, i]) + translate([-3, -1.5, 0]) + translate([0, 11, 0]) + cube([5.5, 3, HEIGHT]); + } +} \ No newline at end of file