Skip to content

Commit 58fd98d

Browse files
committed
RaspberryPi Zero 2 fix
1 parent 1768411 commit 58fd98d

2 files changed

Lines changed: 17 additions & 15 deletions

File tree

Printed-Parts/SCAD/rpi-zero-frame.scad

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// PRUSA iteration4
2-
// RaspberryPi Zero frame
2+
// RaspberryPi Zero and RaspberryPi Zero 2 frame
33
// GNU GPL v3
44
// Josef Průša <iam@josefprusa.cz> and contributors
55
// http://www.reprap.org/wiki/Prusa_Mendel
@@ -14,7 +14,7 @@ for (x=[0, 58])
1414
translate([x, y, -3])
1515
cylinder(d=6, h=3.01);
1616
}
17-
17+
1818
for (x=[0, 58])
1919
hull(){
2020
for (y=[0, -23]) {
@@ -31,7 +31,10 @@ hull(){
3131
}
3232

3333
translate([21, 1, -4.5/2])
34-
cube([7, 4, 4.5], true);
34+
cube([2, 4, 4.5], true);
35+
36+
translate([32, 1, -4.5/2])
37+
cube([4, 4, 4.5], true);
3538

3639
difference() {
3740
union(){
@@ -45,66 +48,65 @@ difference() {
4548
translate([45, -3, -4.5])
4649
cube([10,8,2]);
4750
}
48-
51+
4952
translate([3, -23+3, -4.55])
5053
cube([58-6, 23-6, 2.1]);
51-
54+
5255
// pin holes
5356
for (x=[7.4:2.54:17]){
5457
translate([x, -24.3, -4.55])
5558
cylinder(d=1.8, h=2.1);
5659
}
5760
translate([7.4+6*2.54, -24.3+2.54, -4.55])
5861
cylinder(d=1.8, h=2.1);
59-
62+
6063
translate([6+3, 0, -4.5/2-0.7])
6164
cube([12, 6.1, 1], true);
62-
63-
65+
6466
// holes for EINSY pins
6567
hull(){
6668
for (x=[1.4, -1.2])
6769
for (y=[-15.2, -17.2])
6870
translate([x, y, -4.55])
6971
cylinder(d=2, h=2.1);
7072
}
71-
73+
7274
hull(){
7375
for (x=[0, -2])
7476
translate([x, -24.3, -4.55])
7577
cylinder(d=2, h=2.1); // not valid manifold ?
7678
}
77-
79+
7880
hull(){
7981
for (x=[30.4:2.54:41])
8082
for (y=[-22.79, -20.25])
8183
translate([x, y, -4.55])
8284
cylinder(d=2, h=2.1);
8385
}
84-
86+
8587
hull(){
8688
for (x=[49.4, 51.94])
8789
for (y=[-25.33, -22.79, -20.25])
8890
translate([x, y, -4.55])
8991
cylinder(d=2, h=2.1);
9092
}
91-
93+
9294
hull(){
9395
for (y=[-0.8, 1.74, 4.28])
9496
translate([51.2, y, -4.55])
9597
cylinder(d=2, h=1.8);
9698
}
97-
99+
98100
hull(){
99101
for (y=[-3.34, -0.8])
100102
translate([45, y, -4.55])
101103
cylinder(d=2, h=1.8);
102104
}
103105
translate([45, 4.28, -4.55])
104106
cylinder(d=2, h=1.8);
105-
107+
106108
for (y=[-2.3, -4.84]){
107109
translate([-3.5, y, -4.55])
108110
cylinder(d=2, h=2.1);
109111
}
110-
}
112+
}
-429 KB
Binary file not shown.

0 commit comments

Comments
 (0)