aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremias Stotter <jeremias@stotter.eu>2021-12-23 19:08:34 +0100
committerJeremias Stotter <jeremias@stotter.eu>2021-12-23 19:08:34 +0100
commite94d0502312e1e3f5e611fa13156b0abdc50d4f9 (patch)
tree2da7b08b8214614e8946a84b99655404520183ec
parent667f8a15f0aab1e213eedc4d9f2b4aac87adbb66 (diff)
downloadQuartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.tar.gz
Quartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.tar.bz2
Quartz64_SCAD-e94d0502312e1e3f5e611fa13156b0abdc50d4f9.zip
Added SD Card slot and pictograms
-rw-r--r--Case.scad62
1 files changed, 49 insertions, 13 deletions
diff --git a/Case.scad b/Case.scad
index 8c08820..5828c46 100644
--- a/Case.scad
+++ b/Case.scad
@@ -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();
Jeremias Stotters git repositories generated by CGIT