Final fixes
This commit is contained in:
34
frame.scad
Normal file
34
frame.scad
Normal file
@@ -0,0 +1,34 @@
|
||||
PCB_THICKNESS = 1.6;
|
||||
EDGE_LENGTH = 54;
|
||||
WRAPAROUND = 2;
|
||||
|
||||
module thingie() {
|
||||
translate([1, 0, 0]) {
|
||||
difference() {
|
||||
cube([
|
||||
EDGE_LENGTH + 2 * WRAPAROUND,
|
||||
EDGE_LENGTH + 2 * WRAPAROUND*2 + PCB_THICKNESS,
|
||||
9]);
|
||||
translate([EDGE_LENGTH+17+5+2, EDGE_LENGTH+5+6]) {
|
||||
cylinder(10, EDGE_LENGTH+5, EDGE_LENGTH+5, $fn=100);
|
||||
};
|
||||
|
||||
translate([-142,71]) {
|
||||
cylinder(10, 155, 155, $fn=100);
|
||||
};
|
||||
|
||||
|
||||
translate([WRAPAROUND, WRAPAROUND*3,1]) {
|
||||
translate([13, PCB_THICKNESS,0]) {
|
||||
cube([PCB_THICKNESS,EDGE_LENGTH,20]);
|
||||
}
|
||||
cube([EDGE_LENGTH,PCB_THICKNESS,20]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
thingie();
|
||||
mirror([1,0,0]) {
|
||||
thingie();
|
||||
}
|
||||
Reference in New Issue
Block a user