diff options
author | Jeremias Stotter <jeremias@stotter.eu> | 2021-12-23 19:08:34 +0100 |
---|---|---|
committer | Jeremias Stotter <jeremias@stotter.eu> | 2021-12-23 19:08:34 +0100 |
commit | e94d0502312e1e3f5e611fa13156b0abdc50d4f9 (patch) | |
tree | 2da7b08b8214614e8946a84b99655404520183ec | |
parent | 667f8a15f0aab1e213eedc4d9f2b4aac87adbb66 (diff) | |
download | Quartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.tar.gz Quartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.tar.bz2 Quartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.zip |
Added SD Card slot and pictograms
-rw-r--r-- | Case.scad | 62 |
1 files changed, 49 insertions, 13 deletions
@@ -60,7 +60,52 @@ difference() { // SD Cutout translate([99,-5,3]) cube([13,16,2.5]); + + // Power Symbol + translate([B_L+5.5,23,18.8]) + rotate([0,270,0]) + linear_extrude(2) + { + difference() { + circle(3); + circle(2); + translate([4,0,0]) + square([10,3], center = true); + } + translate([2.5,0,0]) + square([3,1], center = true); + } + // Reset symbol + translate([B_L+5.5,32.5,18.8]) + rotate([90,0,0]) + rotate([0,270,0]) + linear_extrude(2) + { + difference() { + circle(3); + circle(2); + square(4); + } + translate([0.7,2.5,0]) + circle(r=1.5, $fn=3); + } + + // DC Symbol + translate([-5.5,12.25,16]) + mirror([0,0,1]) + rotate([0,90,0]) + linear_extrude(2) + { + translate([2, 0 ,0]) + square([1,8]); + + square([1,1.6]); + translate([0,3.2,0]) + square([1,1.6]); + translate([0,6.4,0]) + square([1,1.6]); + } } translate([HOLE_DISTANCE,HOLE_DISTANCE,-5]) @@ -87,19 +132,19 @@ difference() { linear_extrude(45) minkowski() { square([B_L-3.6, B_W-3.6]); - circle(6.05); + circle(6.07); }; // Fan Holes translate([45,22,0]) { - translate([6,5,0]) + translate([6,4,0]) for( i = [0:1:23] ) { - translate([i%6*4.7,floor(i/6)*7.4,0]) + translate([i%6*4.6,floor(i/6)*7.8,0]) rotate([0,0, floor(i / 6) % 2 ? - 45 : 45]) linear_extrude(100) minkowski() { square([7,0.1], center = true); - circle(r=1); + circle(r=1.2); } } @@ -121,15 +166,6 @@ module pin() { cylinder(5, r=3); } -// Buttons -module button() { - cube([5.4,7.55,7]); - BTN_R=3.4/2; - translate([5.4,7.55/2,2.35+BTN_R]) - rotate([0,90,0]) - cylinder(r=BTN_R, h=1.4); -} - use <Quartz64.scad> if($preview) { board(); |