aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2020-08-20 17:58:42 +0100
committerdakkar <dakkar@thenautilus.net>2020-08-20 17:58:42 +0100
commit4f061d63f28fa071a7e219f7086c1a13eeba0dd8 (patch)
tree8e35c4481598d948e44eb181cd134b773928dac4
parentsupport for amplifier (diff)
downloadlego-piano-4f061d63f28fa071a7e219f7086c1a13eeba0dd8.tar.gz
lego-piano-4f061d63f28fa071a7e219f7086c1a13eeba0dd8.tar.bz2
lego-piano-4f061d63f28fa071a7e219f7086c1a13eeba0dd8.zip
better positioning
* the esp32 and the amp are fully "inside" the board * the resistors can stay between the board and the PCBs * wider hole for battery connector
-rw-r--r--3d-print/controller.scad16
1 files changed, 8 insertions, 8 deletions
diff --git a/3d-print/controller.scad b/3d-print/controller.scad
index bc5ac24..a91f075 100644
--- a/3d-print/controller.scad
+++ b/3d-print/controller.scad
@@ -27,28 +27,28 @@ module wire_pack() {
difference() {
union() {
cube([40,80,1.25]);
- translate([12.5,63,0.5]) cube([15,10,3]);
+ translate([12.5,60,0.5]) cube([15,10,3.5]);
}
- translate([6.25,2,0]) esp32();
- translate([12,-2,-1]) cube([15,10,3]);
+ translate([6.25,8.5,0]) esp32();
+ translate([11.5,-1.5,-1]) cube([17,15,3]);
// rows
// row output pins wired here
- translate([5,35,0]) wire_pack();
+ translate([5,36,0]) wire_pack();
// 220Ω between these
- translate([15,35,0]) wire_pack();
+ translate([15,36,0]) wire_pack();
// these go to pins 3 of each qrd1114
// same output pins wired here
- translate([25,35,0]) wire_pack();
+ translate([25,36,0]) wire_pack();
// 10k0Ω between these
- translate([35,35,0]) wire_pack();
+ translate([35,36,0]) wire_pack();
// these go to pins 1 of each qrd1114
// columns: ouput pins directly to pins 2&4 of each qrd1114
- translate([30,60,0]) rotate([0,0,90]) amp();
+ translate([30,57.5,0]) rotate([0,0,90]) amp();
}