Explorar el Código

Lots of ERC fixes, headphone jack connection.

Mathias Gottschlag hace 5 años
padre
commit
5dbcbfb755

+ 2
- 2
hackamp/hardware/HackAmp-Symbols.kicad_sym Ver fichero

@@ -412,7 +412,7 @@
412 412
     )
413 413
     (symbol "TAS5760M_1_1"
414 414
       (rectangle (start -15.24 -30.48) (end 15.24 30.48)
415
-        (stroke (width 0)) (fill (type none))
415
+        (stroke (width 0)) (fill (type background))
416 416
       )
417 417
       (pin power_in line (at 22.86 27.94 180) (length 7.62)
418 418
         (name "AVDD" (effects (font (size 1.27 1.27))))
@@ -518,7 +518,7 @@
518 518
         (name "GVDD_REG" (effects (font (size 1.27 1.27))))
519 519
         (number "32" (effects (font (size 1.27 1.27))))
520 520
       )
521
-      (pin power_out line (at -22.86 -27.94 0) (length 7.62)
521
+      (pin power_in line (at -22.86 -27.94 0) (length 7.62)
522 522
         (name "GND/PAD" (effects (font (size 1.27 1.27))))
523 523
         (number "33" (effects (font (size 1.27 1.27))))
524 524
       )

+ 193
- 14
hackamp/hardware/bluetooth.kicad_sch Ver fichero

@@ -878,6 +878,9 @@
878 878
       (property "ki_description" "300mA Low-dropout Voltage Regulator, Vout 1.8V, Vin up to 5.5V, SOT-23" (id 5) (at 0 0 0)
879 879
         (effects (font (size 1.27 1.27)) hide)
880 880
       )
881
+      (property "ki_fp_filters" "SOT?23?5*" (id 6) (at 0 0 0)
882
+        (effects (font (size 1.27 1.27)) hide)
883
+      )
881 884
       (symbol "MIC5504-1.8YM5_0_1"
882 885
         (rectangle (start -7.62 -5.08) (end 7.62 5.08)
883 886
           (stroke (width 0.254)) (fill (type background))
@@ -916,7 +919,7 @@
916 919
       (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0)
917 920
         (effects (font (size 1.27 1.27) italic) (justify left) hide)
918 921
       )
919
-      (property "Datasheet" "https://www.fairchildsemi.com/datasheets/BS/BSS138.pdf" (id 3) (at 0 0 0)
922
+      (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (id 3) (at 0 0 0)
920 923
         (effects (font (size 1.27 1.27)) (justify left) hide)
921 924
       )
922 925
       (property "ki_keywords" "N-Channel MOSFET" (id 4) (at 0 0 0)
@@ -1034,6 +1037,134 @@
1034 1037
         )
1035 1038
       )
1036 1039
     )
1040
+    (symbol "Transistor_FET:BSS138_1" (pin_names hide) (in_bom yes) (on_board yes)
1041
+      (property "Reference" "Q" (id 0) (at 5.08 1.905 0)
1042
+        (effects (font (size 1.27 1.27)) (justify left))
1043
+      )
1044
+      (property "Value" "BSS138" (id 1) (at 5.08 0 0)
1045
+        (effects (font (size 1.27 1.27)) (justify left))
1046
+      )
1047
+      (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 5.08 -1.905 0)
1048
+        (effects (font (size 1.27 1.27) italic) (justify left) hide)
1049
+      )
1050
+      (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" (id 3) (at 0 0 0)
1051
+        (effects (font (size 1.27 1.27)) (justify left) hide)
1052
+      )
1053
+      (property "ki_keywords" "N-Channel MOSFET" (id 4) (at 0 0 0)
1054
+        (effects (font (size 1.27 1.27)) hide)
1055
+      )
1056
+      (property "ki_description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23" (id 5) (at 0 0 0)
1057
+        (effects (font (size 1.27 1.27)) hide)
1058
+      )
1059
+      (property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0)
1060
+        (effects (font (size 1.27 1.27)) hide)
1061
+      )
1062
+      (symbol "BSS138_1_0_1"
1063
+        (circle (center 1.651 0) (radius 2.794) (stroke (width 0.254)) (fill (type none)))
1064
+        (circle (center 2.54 -1.778) (radius 0.254) (stroke (width 0)) (fill (type outline)))
1065
+        (circle (center 2.54 1.778) (radius 0.254) (stroke (width 0)) (fill (type outline)))
1066
+        (polyline
1067
+          (pts
1068
+            (xy 0.254 0)
1069
+            (xy -2.54 0)
1070
+          )
1071
+          (stroke (width 0)) (fill (type none))
1072
+        )
1073
+        (polyline
1074
+          (pts
1075
+            (xy 0.254 1.905)
1076
+            (xy 0.254 -1.905)
1077
+          )
1078
+          (stroke (width 0.254)) (fill (type none))
1079
+        )
1080
+        (polyline
1081
+          (pts
1082
+            (xy 0.762 -1.27)
1083
+            (xy 0.762 -2.286)
1084
+          )
1085
+          (stroke (width 0.254)) (fill (type none))
1086
+        )
1087
+        (polyline
1088
+          (pts
1089
+            (xy 0.762 0.508)
1090
+            (xy 0.762 -0.508)
1091
+          )
1092
+          (stroke (width 0.254)) (fill (type none))
1093
+        )
1094
+        (polyline
1095
+          (pts
1096
+            (xy 0.762 2.286)
1097
+            (xy 0.762 1.27)
1098
+          )
1099
+          (stroke (width 0.254)) (fill (type none))
1100
+        )
1101
+        (polyline
1102
+          (pts
1103
+            (xy 2.54 2.54)
1104
+            (xy 2.54 1.778)
1105
+          )
1106
+          (stroke (width 0)) (fill (type none))
1107
+        )
1108
+        (polyline
1109
+          (pts
1110
+            (xy 2.54 -2.54)
1111
+            (xy 2.54 0)
1112
+            (xy 0.762 0)
1113
+          )
1114
+          (stroke (width 0)) (fill (type none))
1115
+        )
1116
+        (polyline
1117
+          (pts
1118
+            (xy 0.762 -1.778)
1119
+            (xy 3.302 -1.778)
1120
+            (xy 3.302 1.778)
1121
+            (xy 0.762 1.778)
1122
+          )
1123
+          (stroke (width 0)) (fill (type none))
1124
+        )
1125
+        (polyline
1126
+          (pts
1127
+            (xy 1.016 0)
1128
+            (xy 2.032 0.381)
1129
+            (xy 2.032 -0.381)
1130
+            (xy 1.016 0)
1131
+          )
1132
+          (stroke (width 0)) (fill (type outline))
1133
+        )
1134
+        (polyline
1135
+          (pts
1136
+            (xy 2.794 0.508)
1137
+            (xy 2.921 0.381)
1138
+            (xy 3.683 0.381)
1139
+            (xy 3.81 0.254)
1140
+          )
1141
+          (stroke (width 0)) (fill (type none))
1142
+        )
1143
+        (polyline
1144
+          (pts
1145
+            (xy 3.302 0.381)
1146
+            (xy 2.921 -0.254)
1147
+            (xy 3.683 -0.254)
1148
+            (xy 3.302 0.381)
1149
+          )
1150
+          (stroke (width 0)) (fill (type none))
1151
+        )
1152
+      )
1153
+      (symbol "BSS138_1_1_1"
1154
+        (pin input line (at -5.08 0 0) (length 2.54)
1155
+          (name "G" (effects (font (size 1.27 1.27))))
1156
+          (number "1" (effects (font (size 1.27 1.27))))
1157
+        )
1158
+        (pin passive line (at 2.54 -5.08 90) (length 2.54)
1159
+          (name "S" (effects (font (size 1.27 1.27))))
1160
+          (number "2" (effects (font (size 1.27 1.27))))
1161
+        )
1162
+        (pin passive line (at 2.54 5.08 270) (length 2.54)
1163
+          (name "D" (effects (font (size 1.27 1.27))))
1164
+          (number "3" (effects (font (size 1.27 1.27))))
1165
+        )
1166
+      )
1167
+    )
1037 1168
     (symbol "power:+1V8" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
1038 1169
       (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
1039 1170
         (effects (font (size 1.27 1.27)) hide)
@@ -1173,6 +1304,7 @@
1173 1304
     )
1174 1305
   )
1175 1306
 
1307
+
1176 1308
   (junction (at 24.13 80.01) (diameter 0.9144) (color 0 0 0 0))
1177 1309
   (junction (at 30.48 148.59) (diameter 0.9144) (color 0 0 0 0))
1178 1310
   (junction (at 30.48 177.8) (diameter 0.9144) (color 0 0 0 0))
@@ -1191,7 +1323,6 @@
1191 1323
   (junction (at 125.73 24.13) (diameter 0.9144) (color 0 0 0 0))
1192 1324
   (junction (at 125.73 26.67) (diameter 0.9144) (color 0 0 0 0))
1193 1325
   (junction (at 137.16 127) (diameter 0.9144) (color 0 0 0 0))
1194
-  (junction (at 137.16 160.02) (diameter 0.9144) (color 0 0 0 0))
1195 1326
   (junction (at 138.43 24.13) (diameter 0.9144) (color 0 0 0 0))
1196 1327
   (junction (at 149.86 149.86) (diameter 0.9144) (color 0 0 0 0))
1197 1328
   (junction (at 157.48 152.4) (diameter 0.9144) (color 0 0 0 0))
@@ -1212,6 +1343,7 @@
1212 1343
   (no_connect (at 257.81 46.99))
1213 1344
   (no_connect (at 217.17 87.63))
1214 1345
   (no_connect (at 257.81 62.23))
1346
+  (no_connect (at 257.81 44.45))
1215 1347
   (no_connect (at 257.81 67.31))
1216 1348
   (no_connect (at 109.22 160.02))
1217 1349
   (no_connect (at 109.22 157.48))
@@ -1541,9 +1673,6 @@
1541 1673
   (wire (pts (xy 134.62 154.94) (xy 165.1 154.94))
1542 1674
     (stroke (width 0) (type solid) (color 0 0 0 0))
1543 1675
   )
1544
-  (wire (pts (xy 134.62 157.48) (xy 137.16 157.48))
1545
-    (stroke (width 0) (type solid) (color 0 0 0 0))
1546
-  )
1547 1676
   (wire (pts (xy 134.62 160.02) (xy 137.16 160.02))
1548 1677
     (stroke (width 0) (type solid) (color 0 0 0 0))
1549 1678
   )
@@ -1583,10 +1712,10 @@
1583 1712
   (wire (pts (xy 137.16 137.16) (xy 137.16 127))
1584 1713
     (stroke (width 0) (type solid) (color 0 0 0 0))
1585 1714
   )
1586
-  (wire (pts (xy 137.16 157.48) (xy 137.16 160.02))
1715
+  (wire (pts (xy 137.16 160.02) (xy 137.16 162.56))
1587 1716
     (stroke (width 0) (type solid) (color 0 0 0 0))
1588 1717
   )
1589
-  (wire (pts (xy 137.16 160.02) (xy 137.16 162.56))
1718
+  (wire (pts (xy 137.16 170.18) (xy 137.16 172.72))
1590 1719
     (stroke (width 0) (type solid) (color 0 0 0 0))
1591 1720
   )
1592 1721
   (wire (pts (xy 138.43 24.13) (xy 140.97 24.13))
@@ -1601,6 +1730,15 @@
1601 1730
   (wire (pts (xy 140.97 24.13) (xy 140.97 26.67))
1602 1731
     (stroke (width 0) (type solid) (color 0 0 0 0))
1603 1732
   )
1733
+  (wire (pts (xy 144.78 157.48) (xy 134.62 157.48))
1734
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1735
+  )
1736
+  (wire (pts (xy 144.78 162.56) (xy 144.78 157.48))
1737
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1738
+  )
1739
+  (wire (pts (xy 144.78 170.18) (xy 144.78 172.72))
1740
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1741
+  )
1604 1742
   (wire (pts (xy 147.32 78.74) (xy 149.86 78.74))
1605 1743
     (stroke (width 0) (type solid) (color 0 0 0 0))
1606 1744
   )
@@ -2286,17 +2424,17 @@
2286 2424
     )
2287 2425
   )
2288 2426
 
2289
-  (symbol (lib_id "power:GND") (at 137.16 162.56 0) (unit 1)
2427
+  (symbol (lib_id "power:GND") (at 137.16 172.72 0) (unit 1)
2290 2428
     (in_bom yes) (on_board yes)
2291
-    (uuid "acf18632-7487-4766-bb05-5be41d08f3cb")
2292
-    (property "Reference" "#PWR0229" (id 0) (at 137.16 168.91 0)
2429
+    (uuid "807b9152-fd52-403a-9ed3-cb5ca415864e")
2430
+    (property "Reference" "#PWR03" (id 0) (at 137.16 179.07 0)
2293 2431
       (effects (font (size 1.27 1.27)) hide)
2294 2432
     )
2295
-    (property "Value" "GND" (id 1) (at 137.287 166.9542 0))
2296
-    (property "Footprint" "" (id 2) (at 137.16 162.56 0)
2433
+    (property "Value" "GND" (id 1) (at 137.287 177.1142 0))
2434
+    (property "Footprint" "" (id 2) (at 137.16 172.72 0)
2297 2435
       (effects (font (size 1.27 1.27)) hide)
2298 2436
     )
2299
-    (property "Datasheet" "" (id 3) (at 137.16 162.56 0)
2437
+    (property "Datasheet" "" (id 3) (at 137.16 172.72 0)
2300 2438
       (effects (font (size 1.27 1.27)) hide)
2301 2439
     )
2302 2440
   )
@@ -2331,6 +2469,21 @@
2331 2469
     )
2332 2470
   )
2333 2471
 
2472
+  (symbol (lib_id "power:GND") (at 144.78 172.72 0) (unit 1)
2473
+    (in_bom yes) (on_board yes)
2474
+    (uuid "d054ea03-da9a-467c-ac79-393fdcfc406f")
2475
+    (property "Reference" "#PWR04" (id 0) (at 144.78 179.07 0)
2476
+      (effects (font (size 1.27 1.27)) hide)
2477
+    )
2478
+    (property "Value" "GND" (id 1) (at 144.907 177.1142 0))
2479
+    (property "Footprint" "" (id 2) (at 144.78 172.72 0)
2480
+      (effects (font (size 1.27 1.27)) hide)
2481
+    )
2482
+    (property "Datasheet" "" (id 3) (at 144.78 172.72 0)
2483
+      (effects (font (size 1.27 1.27)) hide)
2484
+    )
2485
+  )
2486
+
2334 2487
   (symbol (lib_id "power:GND") (at 160.02 99.06 0) (unit 1)
2335 2488
     (in_bom yes) (on_board yes)
2336 2489
     (uuid "0645079b-2d00-4493-a329-3d21fc6f3436")
@@ -2500,6 +2653,32 @@
2500 2653
     )
2501 2654
   )
2502 2655
 
2656
+  (symbol (lib_id "Device:R") (at 137.16 166.37 0) (unit 1)
2657
+    (in_bom yes) (on_board yes)
2658
+    (uuid "bc25cd24-d6a9-4208-9ba3-a48fec249fe9")
2659
+    (property "Reference" "R82" (id 0) (at 142.3862 166.37 90))
2660
+    (property "Value" "10k" (id 1) (at 140.087 166.37 90))
2661
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 135.382 166.37 90)
2662
+      (effects (font (size 1.27 1.27)) hide)
2663
+    )
2664
+    (property "Datasheet" "~" (id 3) (at 137.16 166.37 0)
2665
+      (effects (font (size 1.27 1.27)) hide)
2666
+    )
2667
+  )
2668
+
2669
+  (symbol (lib_id "Device:R") (at 144.78 166.37 0) (unit 1)
2670
+    (in_bom yes) (on_board yes)
2671
+    (uuid "30bf987b-3102-4713-b4b5-e9ac6ae794d1")
2672
+    (property "Reference" "R83" (id 0) (at 150.0062 166.37 90))
2673
+    (property "Value" "10k" (id 1) (at 147.707 166.37 90))
2674
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 143.002 166.37 90)
2675
+      (effects (font (size 1.27 1.27)) hide)
2676
+    )
2677
+    (property "Datasheet" "~" (id 3) (at 144.78 166.37 0)
2678
+      (effects (font (size 1.27 1.27)) hide)
2679
+    )
2680
+  )
2681
+
2503 2682
   (symbol (lib_id "Device:R") (at 149.86 143.51 0) (unit 1)
2504 2683
     (in_bom yes) (on_board yes)
2505 2684
     (uuid "3687ef20-0dc9-4cf2-8cd4-e8c4922dd202")
@@ -2750,7 +2929,7 @@
2750 2929
     )
2751 2930
   )
2752 2931
 
2753
-  (symbol (lib_id "Transistor_FET:BSS138") (at 38.1 175.26 90) (mirror x) (unit 1)
2932
+  (symbol (lib_name "Transistor_FET:BSS138_1") (lib_id "Transistor_FET:BSS138") (at 38.1 175.26 90) (mirror x) (unit 1)
2754 2933
     (in_bom yes) (on_board yes)
2755 2934
     (uuid "dea70c17-1314-44ab-be42-9530d99fd3c9")
2756 2935
     (property "Reference" "Q2" (id 0) (at 36.9506 180.4671 0)

+ 637
- 595
hackamp/hardware/hackamp.kicad_pcb
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 54
- 9
hackamp/hardware/hackamp.kicad_sch Ver fichero

@@ -1031,6 +1031,15 @@
1031 1031
     (path "/00000000-0000-0000-0000-00005fa5bced/089416fd-c9ee-48f5-a6a2-05f933d80932"
1032 1032
       (reference "U5") (unit 1) (value "TAS5760M") (footprint "HackAmp-Footprints:TexasInstruments_DAP32")
1033 1033
     )
1034
+    (path "/00000000-0000-0000-0000-00005fa5bd36/d673c7b9-38b2-418a-b57f-801429082c7f"
1035
+      (reference "#PWR01") (unit 1) (value "+3V3") (footprint "")
1036
+    )
1037
+    (path "/00000000-0000-0000-0000-00005fa5bd36/af6f0258-d2dd-48a6-bf20-153f70e61071"
1038
+      (reference "#PWR02") (unit 1) (value "GND") (footprint "")
1039
+    )
1040
+    (path "/00000000-0000-0000-0000-00005fa5bd36/4385f026-a419-4b2f-9a90-a7611dd568eb"
1041
+      (reference "#PWR05") (unit 1) (value "GND") (footprint "")
1042
+    )
1034 1043
     (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fb78f6f"
1035 1044
       (reference "#PWR0119") (unit 1) (value "GND") (footprint "")
1036 1045
     )
@@ -1046,18 +1055,12 @@
1046 1055
     (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fba7bf6"
1047 1056
       (reference "#PWR0123") (unit 1) (value "GND") (footprint "")
1048 1057
     )
1049
-    (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fbb8ffb"
1050
-      (reference "#PWR0124") (unit 1) (value "GND") (footprint "")
1051
-    )
1052 1058
     (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fbc16eb"
1053 1059
       (reference "#PWR0125") (unit 1) (value "GND") (footprint "")
1054 1060
     )
1055 1061
     (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fbc1b94"
1056 1062
       (reference "#PWR0126") (unit 1) (value "GND") (footprint "")
1057 1063
     )
1058
-    (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fbd60e9"
1059
-      (reference "#PWR0127") (unit 1) (value "GND") (footprint "")
1060
-    )
1061 1064
     (path "/00000000-0000-0000-0000-00005fa5bd36/a0f75992-af91-4ae0-8a1c-f9427660ae47"
1062 1065
       (reference "#PWR0151") (unit 1) (value "+3.3VA") (footprint "")
1063 1066
     )
@@ -1133,9 +1136,27 @@
1133 1136
     (path "/00000000-0000-0000-0000-00005fa5bd36/4d2d48f2-2a14-4cee-9954-c761623a9f3b"
1134 1137
       (reference "R28") (unit 1) (value "150") (footprint "Resistor_SMD:R_0603_1608Metric")
1135 1138
     )
1139
+    (path "/00000000-0000-0000-0000-00005fa5bd36/2ab7fc57-ef97-4b67-80b9-0d61c19deda3"
1140
+      (reference "R81") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric")
1141
+    )
1142
+    (path "/00000000-0000-0000-0000-00005fa5bd36/60f471fd-8ed5-4a25-b7ee-7ea7f69ae172"
1143
+      (reference "R84") (unit 1) (value "0") (footprint "Resistor_SMD:R_0603_1608Metric")
1144
+    )
1145
+    (path "/00000000-0000-0000-0000-00005fa5bd36/c138a28b-6757-4eb0-8a51-ae26edc51f86"
1146
+      (reference "R85") (unit 1) (value "0") (footprint "Resistor_SMD:R_0603_1608Metric")
1147
+    )
1136 1148
     (path "/00000000-0000-0000-0000-00005fa5bd36/00000000-0000-0000-0000-00005fb75d7e"
1137 1149
       (reference "U2") (unit 1) (value "WM8731SEDS") (footprint "Package_SO:SSOP-28_5.3x10.2mm_P0.65mm")
1138 1150
     )
1151
+    (path "/00000000-0000-0000-0000-00005fa5bc7f/ddb24226-cd4c-4689-ad65-7b4980e513ed"
1152
+      (reference "#FLG0101") (unit 1) (value "PWR_FLAG") (footprint "")
1153
+    )
1154
+    (path "/00000000-0000-0000-0000-00005fa5bc7f/c9ec188e-a934-46a4-a3b2-f913a5dc1951"
1155
+      (reference "#FLG0103") (unit 1) (value "PWR_FLAG") (footprint "")
1156
+    )
1157
+    (path "/00000000-0000-0000-0000-00005fa5bc7f/4d807c6f-57a5-4d58-95fa-733f5a88683a"
1158
+      (reference "#FLG0104") (unit 1) (value "PWR_FLAG") (footprint "")
1159
+    )
1139 1160
     (path "/00000000-0000-0000-0000-00005fa5bc7f/00000000-0000-0000-0000-00005fafa512"
1140 1161
       (reference "#PWR0108") (unit 1) (value "GND") (footprint "")
1141 1162
     )
@@ -1202,6 +1223,9 @@
1202 1223
     (path "/00000000-0000-0000-0000-00005fa5bc7f/6e6bdd30-d71c-4933-8cce-58701df0c557"
1203 1224
       (reference "#PWR0150") (unit 1) (value "+3.3VA") (footprint "")
1204 1225
     )
1226
+    (path "/00000000-0000-0000-0000-00005fa5bc7f/bf045521-4e65-4de5-bf03-f695f61ccb19"
1227
+      (reference "#PWR0234") (unit 1) (value "+5V") (footprint "")
1228
+    )
1205 1229
     (path "/00000000-0000-0000-0000-00005fa5bc7f/00000000-0000-0000-0000-00005faf6729"
1206 1230
       (reference "C1") (unit 1) (value "100uF/35V") (footprint "Capacitor_SMD:CP_Elec_8x10")
1207 1231
     )
@@ -1280,6 +1304,12 @@
1280 1304
     (path "/00000000-0000-0000-0000-00005fa5bc7f/28a586e1-7887-493a-8a66-8044878b2829"
1281 1305
       (reference "U7") (unit 1) (value "AP2114H-3.3") (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2")
1282 1306
     )
1307
+    (path "/00000000-0000-0000-0000-00005fa5bd7a/d20dc1bd-1f3d-49f2-bf9b-dddca250dcd5"
1308
+      (reference "#FLG0102") (unit 1) (value "PWR_FLAG") (footprint "")
1309
+    )
1310
+    (path "/00000000-0000-0000-0000-00005fa5bd7a/48e12491-a691-44e4-a863-11d53d7dbb99"
1311
+      (reference "#FLG0105") (unit 1) (value "PWR_FLAG") (footprint "")
1312
+    )
1283 1313
     (path "/00000000-0000-0000-0000-00005fa5bd7a/00000000-0000-0000-0000-00005fa67121"
1284 1314
       (reference "#PWR0101") (unit 1) (value "GND") (footprint "")
1285 1315
     )
@@ -1340,6 +1370,9 @@
1340 1370
     (path "/00000000-0000-0000-0000-00005fa5bd7a/eff4465d-3b50-4db3-9cc6-d8b38a2fae06"
1341 1371
       (reference "#PWR0232") (unit 1) (value "+3.3V") (footprint "")
1342 1372
     )
1373
+    (path "/00000000-0000-0000-0000-00005fa5bd7a/5f1ecd45-61b7-4008-b8cd-e560784a24bc"
1374
+      (reference "#PWR0233") (unit 1) (value "GND") (footprint "")
1375
+    )
1343 1376
     (path "/00000000-0000-0000-0000-00005fa5bd7a/d8c9ec50-62dd-4f5b-8e80-75cde5d7723b"
1344 1377
       (reference "C43") (unit 1) (value "10uF") (footprint "Capacitor_SMD:C_0805_2012Metric")
1345 1378
     )
@@ -1454,6 +1487,9 @@
1454 1487
     (path "/00000000-0000-0000-0000-00005fa5bd7a/e151169b-2be0-4711-86e9-24c791781c9e"
1455 1488
       (reference "R33") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0603_1608Metric")
1456 1489
     )
1490
+    (path "/00000000-0000-0000-0000-00005fa5bd7a/98fdd360-7ea0-40a4-8a25-1a0d21dd8b72"
1491
+      (reference "R80") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0603_1608Metric")
1492
+    )
1457 1493
     (path "/00000000-0000-0000-0000-00005fa5bd7a/73b8f029-d521-4839-9b51-017851c24030"
1458 1494
       (reference "SW3") (unit 1) (value "Reset") (footprint "Button_Switch_THT:SW_PUSH_6mm_H4.3mm")
1459 1495
     )
@@ -1463,6 +1499,12 @@
1463 1499
     (path "/00000000-0000-0000-0000-00005fa5bd7a/1a276aa6-b113-4617-8385-287d58f1fd14"
1464 1500
       (reference "Y1") (unit 1) (value "8MHz") (footprint "Crystal:Crystal_SMD_HC49-SD")
1465 1501
     )
1502
+    (path "/00000000-0000-0000-0000-00005fa5bdb1/807b9152-fd52-403a-9ed3-cb5ca415864e"
1503
+      (reference "#PWR03") (unit 1) (value "GND") (footprint "")
1504
+    )
1505
+    (path "/00000000-0000-0000-0000-00005fa5bdb1/d054ea03-da9a-467c-ac79-393fdcfc406f"
1506
+      (reference "#PWR04") (unit 1) (value "GND") (footprint "")
1507
+    )
1466 1508
     (path "/00000000-0000-0000-0000-00005fa5bdb1/00000000-0000-0000-0000-00005fb8557b"
1467 1509
       (reference "#PWR0107") (unit 1) (value "GND") (footprint "")
1468 1510
     )
@@ -1526,9 +1568,6 @@
1526 1568
     (path "/00000000-0000-0000-0000-00005fa5bdb1/38c8534c-0065-4826-80ce-0078c046136d"
1527 1569
       (reference "#PWR0228") (unit 1) (value "GND") (footprint "")
1528 1570
     )
1529
-    (path "/00000000-0000-0000-0000-00005fa5bdb1/acf18632-7487-4766-bb05-5be41d08f3cb"
1530
-      (reference "#PWR0229") (unit 1) (value "GND") (footprint "")
1531
-    )
1532 1571
     (path "/00000000-0000-0000-0000-00005fa5bdb1/dc69d5a4-5139-45a4-88c0-d6160da24091"
1533 1572
       (reference "C72") (unit 1) (value "10uF") (footprint "Capacitor_SMD:C_0805_2012Metric")
1534 1573
     )
@@ -1610,6 +1649,12 @@
1610 1649
     (path "/00000000-0000-0000-0000-00005fa5bdb1/8482eaa6-9b43-4d79-bb93-2e3282dd452f"
1611 1650
       (reference "R79") (unit 1) (value "330") (footprint "Resistor_SMD:R_0603_1608Metric")
1612 1651
     )
1652
+    (path "/00000000-0000-0000-0000-00005fa5bdb1/bc25cd24-d6a9-4208-9ba3-a48fec249fe9"
1653
+      (reference "R82") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric")
1654
+    )
1655
+    (path "/00000000-0000-0000-0000-00005fa5bdb1/30bf987b-3102-4713-b4b5-e9ac6ae794d1"
1656
+      (reference "R83") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric")
1657
+    )
1613 1658
     (path "/00000000-0000-0000-0000-00005fa5bdb1/379e47db-778b-484f-86f4-833b32611957"
1614 1659
       (reference "RN1") (unit 1) (value "330") (footprint "Resistor_SMD:R_Array_Concave_4x0603")
1615 1660
     )

+ 142
- 61
hackamp/hardware/headphone-amp.kicad_sch Ver fichero

@@ -633,6 +633,7 @@
633 633
     )
634 634
   )
635 635
 
636
+
636 637
   (junction (at 101.6 78.74) (diameter 0.9144) (color 0 0 0 0))
637 638
   (junction (at 124.46 99.06) (diameter 0.9144) (color 0 0 0 0))
638 639
   (junction (at 139.7 68.58) (diameter 0.9144) (color 0 0 0 0))
@@ -642,21 +643,20 @@
642 643
   (junction (at 171.45 24.13) (diameter 0.9144) (color 0 0 0 0))
643 644
   (junction (at 171.45 36.83) (diameter 0.9144) (color 0 0 0 0))
644 645
   (junction (at 180.34 78.74) (diameter 0.9144) (color 0 0 0 0))
645
-  (junction (at 187.96 71.12) (diameter 0.9144) (color 0 0 0 0))
646
+  (junction (at 187.96 81.28) (diameter 0.9144) (color 0 0 0 0))
646 647
   (junction (at 190.5 111.76) (diameter 0.9144) (color 0 0 0 0))
647 648
   (junction (at 191.77 24.13) (diameter 0.9144) (color 0 0 0 0))
648 649
   (junction (at 191.77 36.83) (diameter 0.9144) (color 0 0 0 0))
650
+  (junction (at 201.93 101.6) (diameter 0.9144) (color 0 0 0 0))
649 651
   (junction (at 201.93 111.76) (diameter 0.9144) (color 0 0 0 0))
652
+  (junction (at 217.17 71.12) (diameter 0.9144) (color 0 0 0 0))
650 653
 
651 654
   (no_connect (at 127 104.14))
652 655
   (no_connect (at 162.56 96.52))
653 656
   (no_connect (at 162.56 86.36))
654 657
   (no_connect (at 127 109.22))
655
-  (no_connect (at 217.17 116.84))
656
-  (no_connect (at 217.17 114.3))
657 658
   (no_connect (at 162.56 93.98))
658 659
   (no_connect (at 162.56 88.9))
659
-  (no_connect (at 201.93 73.66))
660 660
 
661 661
   (wire (pts (xy 99.06 76.2) (xy 127 76.2))
662 662
     (stroke (width 0) (type solid) (color 0 0 0 0))
@@ -835,13 +835,16 @@
835 835
   (wire (pts (xy 181.61 34.29) (xy 181.61 36.83))
836 836
     (stroke (width 0) (type solid) (color 0 0 0 0))
837 837
   )
838
-  (wire (pts (xy 187.96 68.58) (xy 187.96 71.12))
838
+  (wire (pts (xy 187.96 68.58) (xy 187.96 81.28))
839
+    (stroke (width 0) (type solid) (color 0 0 0 0))
840
+  )
841
+  (wire (pts (xy 187.96 81.28) (xy 187.96 85.09))
839 842
     (stroke (width 0) (type solid) (color 0 0 0 0))
840 843
   )
841
-  (wire (pts (xy 187.96 71.12) (xy 187.96 81.28))
844
+  (wire (pts (xy 187.96 81.28) (xy 219.71 81.28))
842 845
     (stroke (width 0) (type solid) (color 0 0 0 0))
843 846
   )
844
-  (wire (pts (xy 187.96 91.44) (xy 187.96 88.9))
847
+  (wire (pts (xy 187.96 95.25) (xy 187.96 92.71))
845 848
     (stroke (width 0) (type solid) (color 0 0 0 0))
846 849
   )
847 850
   (wire (pts (xy 187.96 111.76) (xy 190.5 111.76))
@@ -871,28 +874,19 @@
871 874
   (wire (pts (xy 191.77 36.83) (xy 201.93 36.83))
872 875
     (stroke (width 0) (type solid) (color 0 0 0 0))
873 876
   )
874
-  (wire (pts (xy 196.85 76.2) (xy 196.85 78.74))
875
-    (stroke (width 0) (type solid) (color 0 0 0 0))
876
-  )
877
-  (wire (pts (xy 196.85 78.74) (xy 180.34 78.74))
878
-    (stroke (width 0) (type solid) (color 0 0 0 0))
879
-  )
880
-  (wire (pts (xy 199.39 78.74) (xy 199.39 81.28))
881
-    (stroke (width 0) (type solid) (color 0 0 0 0))
882
-  )
883 877
   (wire (pts (xy 201.93 24.13) (xy 201.93 26.67))
884 878
     (stroke (width 0) (type solid) (color 0 0 0 0))
885 879
   )
886 880
   (wire (pts (xy 201.93 36.83) (xy 201.93 34.29))
887 881
     (stroke (width 0) (type solid) (color 0 0 0 0))
888 882
   )
889
-  (wire (pts (xy 201.93 71.12) (xy 187.96 71.12))
883
+  (wire (pts (xy 201.93 73.66) (xy 201.93 91.44))
890 884
     (stroke (width 0) (type solid) (color 0 0 0 0))
891 885
   )
892
-  (wire (pts (xy 201.93 76.2) (xy 196.85 76.2))
886
+  (wire (pts (xy 201.93 73.66) (xy 219.71 73.66))
893 887
     (stroke (width 0) (type solid) (color 0 0 0 0))
894 888
   )
895
-  (wire (pts (xy 201.93 78.74) (xy 199.39 78.74))
889
+  (wire (pts (xy 201.93 99.06) (xy 201.93 101.6))
896 890
     (stroke (width 0) (type solid) (color 0 0 0 0))
897 891
   )
898 892
   (wire (pts (xy 201.93 101.6) (xy 172.72 101.6))
@@ -910,13 +904,37 @@
910 904
   (wire (pts (xy 201.93 124.46) (xy 201.93 121.92))
911 905
     (stroke (width 0) (type solid) (color 0 0 0 0))
912 906
   )
913
-  (wire (pts (xy 214.63 119.38) (xy 214.63 121.92))
907
+  (wire (pts (xy 210.82 76.2) (xy 210.82 83.82))
908
+    (stroke (width 0) (type solid) (color 0 0 0 0))
909
+  )
910
+  (wire (pts (xy 210.82 91.44) (xy 210.82 93.98))
911
+    (stroke (width 0) (type solid) (color 0 0 0 0))
912
+  )
913
+  (wire (pts (xy 214.63 71.12) (xy 217.17 71.12))
914
+    (stroke (width 0) (type solid) (color 0 0 0 0))
915
+  )
916
+  (wire (pts (xy 217.17 55.88) (xy 217.17 58.42))
917
+    (stroke (width 0) (type solid) (color 0 0 0 0))
918
+  )
919
+  (wire (pts (xy 217.17 66.04) (xy 217.17 71.12))
920
+    (stroke (width 0) (type solid) (color 0 0 0 0))
921
+  )
922
+  (wire (pts (xy 217.17 71.12) (xy 217.17 83.82))
923
+    (stroke (width 0) (type solid) (color 0 0 0 0))
924
+  )
925
+  (wire (pts (xy 217.17 83.82) (xy 219.71 83.82))
914 926
     (stroke (width 0) (type solid) (color 0 0 0 0))
915 927
   )
916
-  (wire (pts (xy 217.17 111.76) (xy 201.93 111.76))
928
+  (wire (pts (xy 217.17 86.36) (xy 217.17 88.9))
917 929
     (stroke (width 0) (type solid) (color 0 0 0 0))
918 930
   )
919
-  (wire (pts (xy 217.17 119.38) (xy 214.63 119.38))
931
+  (wire (pts (xy 219.71 76.2) (xy 210.82 76.2))
932
+    (stroke (width 0) (type solid) (color 0 0 0 0))
933
+  )
934
+  (wire (pts (xy 219.71 78.74) (xy 180.34 78.74))
935
+    (stroke (width 0) (type solid) (color 0 0 0 0))
936
+  )
937
+  (wire (pts (xy 219.71 86.36) (xy 217.17 86.36))
920 938
     (stroke (width 0) (type solid) (color 0 0 0 0))
921 939
   )
922 940
 
@@ -924,10 +942,7 @@
924 942
     (at 215.9 135.89 0)
925 943
     (effects (font (size 1.27 1.27)) (justify left bottom))
926 944
   )
927
-  (text "TODO: Headphone/microphone detection." (at 228.6 46.99 0)
928
-    (effects (font (size 1.27 1.27)) (justify left bottom))
929
-  )
930
-  (text "TODO: Use CUI SJ-435107RS TRRS jack" (at 273.05 77.47 180)
945
+  (text "TODO: Check phone jack pinout!" (at 271.78 64.77 180)
931 946
     (effects (font (size 1.27 1.27)) (justify right bottom))
932 947
   )
933 948
 
@@ -952,8 +967,8 @@
952 967
   (hierarchical_label "MCLK" (shape input) (at 124.46 106.68 180)
953 968
     (effects (font (size 1.27 1.27)) (justify right))
954 969
   )
955
-  (hierarchical_label "HP_DETECT" (shape output) (at 256.54 59.69 0)
956
-    (effects (font (size 1.27 1.27)) (justify left))
970
+  (hierarchical_label "HP_DETECT" (shape output) (at 214.63 71.12 180)
971
+    (effects (font (size 1.27 1.27)) (justify right))
957 972
   )
958 973
 
959 974
   (symbol (lib_id "power:+3V3") (at 139.7 66.04 0) (unit 1)
@@ -1016,6 +1031,21 @@
1016 1031
     )
1017 1032
   )
1018 1033
 
1034
+  (symbol (lib_id "power:+3V3") (at 217.17 55.88 0) (unit 1)
1035
+    (in_bom yes) (on_board yes)
1036
+    (uuid "d673c7b9-38b2-418a-b57f-801429082c7f")
1037
+    (property "Reference" "#PWR01" (id 0) (at 217.17 59.69 0)
1038
+      (effects (font (size 1.27 1.27)) hide)
1039
+    )
1040
+    (property "Value" "+3V3" (id 1) (at 218.44 50.8 0))
1041
+    (property "Footprint" "" (id 2) (at 217.17 55.88 0)
1042
+      (effects (font (size 1.27 1.27)) hide)
1043
+    )
1044
+    (property "Datasheet" "" (id 3) (at 217.17 55.88 0)
1045
+      (effects (font (size 1.27 1.27)) hide)
1046
+    )
1047
+  )
1048
+
1019 1049
   (symbol (lib_id "power:GND") (at 114.3 101.6 0) (unit 1)
1020 1050
     (in_bom yes) (on_board yes)
1021 1051
     (uuid "129279b8-80dd-4293-82d1-dcd9df2c9380")
@@ -1091,17 +1121,17 @@
1091 1121
     )
1092 1122
   )
1093 1123
 
1094
-  (symbol (lib_id "power:GND") (at 187.96 91.44 0) (unit 1)
1124
+  (symbol (lib_id "power:GND") (at 187.96 95.25 0) (unit 1)
1095 1125
     (in_bom yes) (on_board yes)
1096 1126
     (uuid "00000000-0000-0000-0000-00005fba7bf6")
1097
-    (property "Reference" "#PWR0123" (id 0) (at 187.96 97.79 0)
1127
+    (property "Reference" "#PWR0123" (id 0) (at 187.96 101.6 0)
1098 1128
       (effects (font (size 1.27 1.27)) hide)
1099 1129
     )
1100
-    (property "Value" "GND" (id 1) (at 188.087 95.8342 0))
1101
-    (property "Footprint" "" (id 2) (at 187.96 91.44 0)
1130
+    (property "Value" "GND" (id 1) (at 188.087 99.6442 0))
1131
+    (property "Footprint" "" (id 2) (at 187.96 95.25 0)
1102 1132
       (effects (font (size 1.27 1.27)) hide)
1103 1133
     )
1104
-    (property "Datasheet" "" (id 3) (at 187.96 91.44 0)
1134
+    (property "Datasheet" "" (id 3) (at 187.96 95.25 0)
1105 1135
       (effects (font (size 1.27 1.27)) hide)
1106 1136
     )
1107 1137
   )
@@ -1136,47 +1166,47 @@
1136 1166
     )
1137 1167
   )
1138 1168
 
1139
-  (symbol (lib_id "power:GND") (at 199.39 81.28 0) (unit 1)
1169
+  (symbol (lib_id "power:GND") (at 201.93 124.46 0) (unit 1)
1140 1170
     (in_bom yes) (on_board yes)
1141
-    (uuid "00000000-0000-0000-0000-00005fbb8ffb")
1142
-    (property "Reference" "#PWR0124" (id 0) (at 199.39 87.63 0)
1171
+    (uuid "00000000-0000-0000-0000-00005fbc1b94")
1172
+    (property "Reference" "#PWR0126" (id 0) (at 201.93 130.81 0)
1143 1173
       (effects (font (size 1.27 1.27)) hide)
1144 1174
     )
1145
-    (property "Value" "GND" (id 1) (at 199.517 85.6742 0))
1146
-    (property "Footprint" "" (id 2) (at 199.39 81.28 0)
1175
+    (property "Value" "GND" (id 1) (at 202.057 128.8542 0))
1176
+    (property "Footprint" "" (id 2) (at 201.93 124.46 0)
1147 1177
       (effects (font (size 1.27 1.27)) hide)
1148 1178
     )
1149
-    (property "Datasheet" "" (id 3) (at 199.39 81.28 0)
1179
+    (property "Datasheet" "" (id 3) (at 201.93 124.46 0)
1150 1180
       (effects (font (size 1.27 1.27)) hide)
1151 1181
     )
1152 1182
   )
1153 1183
 
1154
-  (symbol (lib_id "power:GND") (at 201.93 124.46 0) (unit 1)
1184
+  (symbol (lib_id "power:GND") (at 210.82 93.98 0) (unit 1)
1155 1185
     (in_bom yes) (on_board yes)
1156
-    (uuid "00000000-0000-0000-0000-00005fbc1b94")
1157
-    (property "Reference" "#PWR0126" (id 0) (at 201.93 130.81 0)
1186
+    (uuid "4385f026-a419-4b2f-9a90-a7611dd568eb")
1187
+    (property "Reference" "#PWR05" (id 0) (at 210.82 100.33 0)
1158 1188
       (effects (font (size 1.27 1.27)) hide)
1159 1189
     )
1160
-    (property "Value" "GND" (id 1) (at 202.057 128.8542 0))
1161
-    (property "Footprint" "" (id 2) (at 201.93 124.46 0)
1190
+    (property "Value" "GND" (id 1) (at 210.947 98.3742 0))
1191
+    (property "Footprint" "" (id 2) (at 210.82 93.98 0)
1162 1192
       (effects (font (size 1.27 1.27)) hide)
1163 1193
     )
1164
-    (property "Datasheet" "" (id 3) (at 201.93 124.46 0)
1194
+    (property "Datasheet" "" (id 3) (at 210.82 93.98 0)
1165 1195
       (effects (font (size 1.27 1.27)) hide)
1166 1196
     )
1167 1197
   )
1168 1198
 
1169
-  (symbol (lib_id "power:GND") (at 214.63 121.92 0) (unit 1)
1199
+  (symbol (lib_id "power:GND") (at 217.17 88.9 0) (unit 1)
1170 1200
     (in_bom yes) (on_board yes)
1171
-    (uuid "00000000-0000-0000-0000-00005fbd60e9")
1172
-    (property "Reference" "#PWR0127" (id 0) (at 214.63 128.27 0)
1201
+    (uuid "af6f0258-d2dd-48a6-bf20-153f70e61071")
1202
+    (property "Reference" "#PWR02" (id 0) (at 217.17 95.25 0)
1173 1203
       (effects (font (size 1.27 1.27)) hide)
1174 1204
     )
1175
-    (property "Value" "GND" (id 1) (at 214.757 126.3142 0))
1176
-    (property "Footprint" "" (id 2) (at 214.63 121.92 0)
1205
+    (property "Value" "GND" (id 1) (at 217.297 93.2942 0))
1206
+    (property "Footprint" "" (id 2) (at 217.17 88.9 0)
1177 1207
       (effects (font (size 1.27 1.27)) hide)
1178 1208
     )
1179
-    (property "Datasheet" "" (id 3) (at 214.63 121.92 0)
1209
+    (property "Datasheet" "" (id 3) (at 217.17 88.9 0)
1180 1210
       (effects (font (size 1.27 1.27)) hide)
1181 1211
     )
1182 1212
   )
@@ -1276,19 +1306,36 @@
1276 1306
     )
1277 1307
   )
1278 1308
 
1279
-  (symbol (lib_id "Device:R") (at 187.96 85.09 0) (unit 1)
1309
+  (symbol (lib_id "Device:R") (at 187.96 88.9 0) (unit 1)
1280 1310
     (in_bom yes) (on_board yes)
1281 1311
     (uuid "00000000-0000-0000-0000-00005fb78005")
1282
-    (property "Reference" "R17" (id 0) (at 189.738 83.9216 0)
1312
+    (property "Reference" "R17" (id 0) (at 189.738 87.7316 0)
1283 1313
       (effects (font (size 1.27 1.27)) (justify left))
1284 1314
     )
1285
-    (property "Value" "47k" (id 1) (at 189.738 86.233 0)
1315
+    (property "Value" "47k" (id 1) (at 189.738 90.043 0)
1286 1316
       (effects (font (size 1.27 1.27)) (justify left))
1287 1317
     )
1288
-    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 186.182 85.09 90)
1318
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 186.182 88.9 90)
1289 1319
       (effects (font (size 1.27 1.27)) hide)
1290 1320
     )
1291
-    (property "Datasheet" "~" (id 3) (at 187.96 85.09 0)
1321
+    (property "Datasheet" "~" (id 3) (at 187.96 88.9 0)
1322
+      (effects (font (size 1.27 1.27)) hide)
1323
+    )
1324
+  )
1325
+
1326
+  (symbol (lib_id "Device:R") (at 201.93 95.25 0) (unit 1)
1327
+    (in_bom yes) (on_board yes)
1328
+    (uuid "60f471fd-8ed5-4a25-b7ee-7ea7f69ae172")
1329
+    (property "Reference" "R84" (id 0) (at 203.708 94.0816 0)
1330
+      (effects (font (size 1.27 1.27)) (justify left))
1331
+    )
1332
+    (property "Value" "0" (id 1) (at 203.708 96.393 0)
1333
+      (effects (font (size 1.27 1.27)) (justify left))
1334
+    )
1335
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 200.152 95.25 90)
1336
+      (effects (font (size 1.27 1.27)) hide)
1337
+    )
1338
+    (property "Datasheet" "~" (id 3) (at 201.93 95.25 0)
1292 1339
       (effects (font (size 1.27 1.27)) hide)
1293 1340
     )
1294 1341
   )
@@ -1310,6 +1357,40 @@
1310 1357
     )
1311 1358
   )
1312 1359
 
1360
+  (symbol (lib_id "Device:R") (at 210.82 87.63 0) (unit 1)
1361
+    (in_bom yes) (on_board yes)
1362
+    (uuid "c138a28b-6757-4eb0-8a51-ae26edc51f86")
1363
+    (property "Reference" "R85" (id 0) (at 212.598 86.4616 0)
1364
+      (effects (font (size 1.27 1.27)) (justify left))
1365
+    )
1366
+    (property "Value" "0" (id 1) (at 212.598 88.773 0)
1367
+      (effects (font (size 1.27 1.27)) (justify left))
1368
+    )
1369
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 209.042 87.63 90)
1370
+      (effects (font (size 1.27 1.27)) hide)
1371
+    )
1372
+    (property "Datasheet" "~" (id 3) (at 210.82 87.63 0)
1373
+      (effects (font (size 1.27 1.27)) hide)
1374
+    )
1375
+  )
1376
+
1377
+  (symbol (lib_id "Device:R") (at 217.17 62.23 0) (unit 1)
1378
+    (in_bom yes) (on_board yes)
1379
+    (uuid "2ab7fc57-ef97-4b67-80b9-0d61c19deda3")
1380
+    (property "Reference" "R81" (id 0) (at 218.948 61.0616 0)
1381
+      (effects (font (size 1.27 1.27)) (justify left))
1382
+    )
1383
+    (property "Value" "10k" (id 1) (at 218.948 63.373 0)
1384
+      (effects (font (size 1.27 1.27)) (justify left))
1385
+    )
1386
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 215.392 62.23 90)
1387
+      (effects (font (size 1.27 1.27)) hide)
1388
+    )
1389
+    (property "Datasheet" "~" (id 3) (at 217.17 62.23 0)
1390
+      (effects (font (size 1.27 1.27)) hide)
1391
+    )
1392
+  )
1393
+
1313 1394
   (symbol (lib_id "Device:C") (at 165.1 118.11 0) (unit 1)
1314 1395
     (in_bom yes) (on_board yes)
1315 1396
     (uuid "00000000-0000-0000-0000-00005fb84d82")
@@ -1469,19 +1550,19 @@
1469 1550
     )
1470 1551
   )
1471 1552
 
1472
-  (symbol (lib_id "HackAmp-Symbols:AudioJack4_Ground_IsolatedSwitch") (at 228.6 91.44 0) (mirror y) (unit 1)
1553
+  (symbol (lib_id "HackAmp-Symbols:AudioJack4_Ground_IsolatedSwitch") (at 227.33 78.74 0) (mirror y) (unit 1)
1473 1554
     (in_bom yes) (on_board yes)
1474 1555
     (uuid "2c376e8d-ae22-4d19-9d26-ab71094fbb28")
1475
-    (property "Reference" "J6" (id 0) (at 238.2521 93.5418 0)
1556
+    (property "Reference" "J6" (id 0) (at 236.9821 80.8418 0)
1476 1557
       (effects (font (size 1.27 1.27)) (justify right))
1477 1558
     )
1478
-    (property "Value" "AudioJack4_Ground_IsolatedSwitch" (id 1) (at 238.2521 95.8405 0)
1559
+    (property "Value" "AudioJack4_Ground_IsolatedSwitch" (id 1) (at 236.9821 83.1405 0)
1479 1560
       (effects (font (size 1.27 1.27)) (justify right))
1480 1561
     )
1481
-    (property "Footprint" "HackAmp-Footprints:Jack_3.5mm_CUI_SJ-435107RS_Horizontal" (id 2) (at 229.87 91.44 0)
1562
+    (property "Footprint" "HackAmp-Footprints:Jack_3.5mm_CUI_SJ-435107RS_Horizontal" (id 2) (at 228.6 78.74 0)
1482 1563
       (effects (font (size 1.27 1.27)) hide)
1483 1564
     )
1484
-    (property "Datasheet" "~" (id 3) (at 229.87 91.44 0)
1565
+    (property "Datasheet" "~" (id 3) (at 228.6 78.74 0)
1485 1566
       (effects (font (size 1.27 1.27)) hide)
1486 1567
     )
1487 1568
   )

+ 161
- 5
hackamp/hardware/power-supply.kicad_sch Ver fichero

@@ -341,6 +341,9 @@
341 341
       (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (id 5) (at 0 0 0)
342 342
         (effects (font (size 1.27 1.27)) hide)
343 343
       )
344
+      (property "ki_fp_filters" "SOT?223*TabPin2*" (id 6) (at 0 0 0)
345
+        (effects (font (size 1.27 1.27)) hide)
346
+      )
344 347
       (symbol "AMS1117-3.3_0_1"
345 348
         (rectangle (start -5.08 -5.08) (end 5.08 1.905)
346 349
           (stroke (width 0.254)) (fill (type background))
@@ -361,6 +364,48 @@
361 364
         )
362 365
       )
363 366
     )
367
+    (symbol "Regulator_Linear:AMS1117-3.3_1" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
368
+      (property "Reference" "U" (id 0) (at -3.81 3.175 0)
369
+        (effects (font (size 1.27 1.27)))
370
+      )
371
+      (property "Value" "AMS1117-3.3" (id 1) (at 0 3.175 0)
372
+        (effects (font (size 1.27 1.27)) (justify left))
373
+      )
374
+      (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (id 2) (at 0 5.08 0)
375
+        (effects (font (size 1.27 1.27)) hide)
376
+      )
377
+      (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (id 3) (at 2.54 -6.35 0)
378
+        (effects (font (size 1.27 1.27)) hide)
379
+      )
380
+      (property "ki_keywords" "linear regulator ldo fixed positive" (id 4) (at 0 0 0)
381
+        (effects (font (size 1.27 1.27)) hide)
382
+      )
383
+      (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (id 5) (at 0 0 0)
384
+        (effects (font (size 1.27 1.27)) hide)
385
+      )
386
+      (property "ki_fp_filters" "SOT?223*TabPin2*" (id 6) (at 0 0 0)
387
+        (effects (font (size 1.27 1.27)) hide)
388
+      )
389
+      (symbol "AMS1117-3.3_1_0_1"
390
+        (rectangle (start -5.08 -5.08) (end 5.08 1.905)
391
+          (stroke (width 0.254)) (fill (type background))
392
+        )
393
+      )
394
+      (symbol "AMS1117-3.3_1_1_1"
395
+        (pin power_in line (at 0 -7.62 90) (length 2.54)
396
+          (name "GND" (effects (font (size 1.27 1.27))))
397
+          (number "1" (effects (font (size 1.27 1.27))))
398
+        )
399
+        (pin power_out line (at 7.62 0 180) (length 2.54)
400
+          (name "VO" (effects (font (size 1.27 1.27))))
401
+          (number "2" (effects (font (size 1.27 1.27))))
402
+        )
403
+        (pin power_in line (at -7.62 0 0) (length 2.54)
404
+          (name "VI" (effects (font (size 1.27 1.27))))
405
+          (number "3" (effects (font (size 1.27 1.27))))
406
+        )
407
+      )
408
+    )
364 409
     (symbol "Regulator_Switching:AP6503" (in_bom yes) (on_board yes)
365 410
       (property "Reference" "U" (id 0) (at -3.81 13.97 0)
366 411
         (effects (font (size 1.27 1.27)))
@@ -380,6 +425,9 @@
380 425
       (property "ki_description" "340kHz 23V 3A Synchonous DC/DC Buck Converter" (id 5) (at 0 0 0)
381 426
         (effects (font (size 1.27 1.27)) hide)
382 427
       )
428
+      (property "ki_fp_filters" "Diodes_SO-8EP*" (id 6) (at 0 0 0)
429
+        (effects (font (size 1.27 1.27)) hide)
430
+      )
383 431
       (symbol "AP6503_0_1"
384 432
         (rectangle (start -5.08 12.7) (end 5.08 -12.7)
385 433
           (stroke (width 0.254)) (fill (type background))
@@ -610,6 +658,45 @@
610 658
         )
611 659
       )
612 660
     )
661
+    (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
662
+      (property "Reference" "#FLG" (id 0) (at 0 1.905 0)
663
+        (effects (font (size 1.27 1.27)) hide)
664
+      )
665
+      (property "Value" "PWR_FLAG" (id 1) (at 0 3.81 0)
666
+        (effects (font (size 1.27 1.27)))
667
+      )
668
+      (property "Footprint" "" (id 2) (at 0 0 0)
669
+        (effects (font (size 1.27 1.27)) hide)
670
+      )
671
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
672
+        (effects (font (size 1.27 1.27)) hide)
673
+      )
674
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
675
+        (effects (font (size 1.27 1.27)) hide)
676
+      )
677
+      (property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
678
+        (effects (font (size 1.27 1.27)) hide)
679
+      )
680
+      (symbol "PWR_FLAG_0_0"
681
+        (pin power_out line (at 0 0 90) (length 0)
682
+          (name "pwr" (effects (font (size 1.27 1.27))))
683
+          (number "1" (effects (font (size 1.27 1.27))))
684
+        )
685
+      )
686
+      (symbol "PWR_FLAG_0_1"
687
+        (polyline
688
+          (pts
689
+            (xy 0 0)
690
+            (xy 0 1.27)
691
+            (xy -1.016 1.905)
692
+            (xy 0 2.54)
693
+            (xy 1.016 1.905)
694
+            (xy 0 1.27)
695
+          )
696
+          (stroke (width 0)) (fill (type none))
697
+        )
698
+      )
699
+    )
613 700
   )
614 701
 
615 702
   (junction (at 63.5 40.64) (diameter 0.9144) (color 0 0 0 0))
@@ -655,6 +742,9 @@
655 742
   (wire (pts (xy 63.5 50.8) (xy 63.5 53.34))
656 743
     (stroke (width 0) (type solid) (color 0 0 0 0))
657 744
   )
745
+  (wire (pts (xy 78.74 38.1) (xy 78.74 40.64))
746
+    (stroke (width 0) (type solid) (color 0 0 0 0))
747
+  )
658 748
   (wire (pts (xy 78.74 40.64) (xy 81.28 40.64))
659 749
     (stroke (width 0) (type solid) (color 0 0 0 0))
660 750
   )
@@ -667,6 +757,9 @@
667 757
   (wire (pts (xy 78.74 86.36) (xy 78.74 83.82))
668 758
     (stroke (width 0) (type solid) (color 0 0 0 0))
669 759
   )
760
+  (wire (pts (xy 91.44 38.1) (xy 91.44 40.64))
761
+    (stroke (width 0) (type solid) (color 0 0 0 0))
762
+  )
670 763
   (wire (pts (xy 91.44 40.64) (xy 88.9 40.64))
671 764
     (stroke (width 0) (type solid) (color 0 0 0 0))
672 765
   )
@@ -835,6 +928,9 @@
835 928
   (wire (pts (xy 203.2 71.12) (xy 200.66 71.12))
836 929
     (stroke (width 0) (type solid) (color 0 0 0 0))
837 930
   )
931
+  (wire (pts (xy 224.79 40.64) (xy 224.79 43.18))
932
+    (stroke (width 0) (type solid) (color 0 0 0 0))
933
+  )
838 934
   (wire (pts (xy 224.79 72.39) (xy 224.79 74.93))
839 935
     (stroke (width 0) (type solid) (color 0 0 0 0))
840 936
   )
@@ -889,10 +985,10 @@
889 985
   (wire (pts (xy 255.27 119.38) (xy 255.27 121.92))
890 986
     (stroke (width 0) (type solid) (color 0 0 0 0))
891 987
   )
892
-  (polyline (pts (xy 34.29 30.48) (xy 107.95 30.48))
988
+  (polyline (pts (xy 34.29 27.94) (xy 107.95 27.94))
893 989
     (stroke (width 0) (type dash) (color 0 0 0 0))
894 990
   )
895
-  (polyline (pts (xy 34.29 59.69) (xy 34.29 30.48))
991
+  (polyline (pts (xy 34.29 59.69) (xy 34.29 27.94))
896 992
     (stroke (width 0) (type dash) (color 0 0 0 0))
897 993
   )
898 994
   (polyline (pts (xy 74.93 62.23) (xy 213.36 62.23))
@@ -901,7 +997,7 @@
901 997
   (polyline (pts (xy 74.93 110.49) (xy 74.93 62.23))
902 998
     (stroke (width 0) (type dash) (color 0 0 0 0))
903 999
   )
904
-  (polyline (pts (xy 107.95 30.48) (xy 107.95 59.69))
1000
+  (polyline (pts (xy 107.95 27.94) (xy 107.95 59.69))
905 1001
     (stroke (width 0) (type dash) (color 0 0 0 0))
906 1002
   )
907 1003
   (polyline (pts (xy 107.95 59.69) (xy 34.29 59.69))
@@ -927,7 +1023,7 @@
927 1023
   )
928 1024
 
929 1025
   (text "19V to the speaker amplifier is filtered to improve audio quality."
930
-    (at 35.56 33.02 0)
1026
+    (at 35.56 30.48 0)
931 1027
     (effects (font (size 1.27 1.27)) (justify left bottom))
932 1028
   )
933 1029
   (text "The rest of the PCB is supplied with 3.3V, through 5V from an intermediate switching regulator."
@@ -946,6 +1042,51 @@
946 1042
     (effects (font (size 1.27 1.27)) (justify left))
947 1043
   )
948 1044
 
1045
+  (symbol (lib_id "power:PWR_FLAG") (at 78.74 38.1 0) (unit 1)
1046
+    (in_bom yes) (on_board yes)
1047
+    (uuid "c9ec188e-a934-46a4-a3b2-f913a5dc1951")
1048
+    (property "Reference" "#FLG0103" (id 0) (at 78.74 36.195 0)
1049
+      (effects (font (size 1.27 1.27)) hide)
1050
+    )
1051
+    (property "Value" "PWR_FLAG" (id 1) (at 78.74 33.02 0))
1052
+    (property "Footprint" "" (id 2) (at 78.74 38.1 0)
1053
+      (effects (font (size 1.27 1.27)) hide)
1054
+    )
1055
+    (property "Datasheet" "~" (id 3) (at 78.74 38.1 0)
1056
+      (effects (font (size 1.27 1.27)) hide)
1057
+    )
1058
+  )
1059
+
1060
+  (symbol (lib_id "power:PWR_FLAG") (at 91.44 38.1 0) (unit 1)
1061
+    (in_bom yes) (on_board yes)
1062
+    (uuid "4d807c6f-57a5-4d58-95fa-733f5a88683a")
1063
+    (property "Reference" "#FLG0104" (id 0) (at 91.44 36.195 0)
1064
+      (effects (font (size 1.27 1.27)) hide)
1065
+    )
1066
+    (property "Value" "PWR_FLAG" (id 1) (at 91.44 33.02 0))
1067
+    (property "Footprint" "" (id 2) (at 91.44 38.1 0)
1068
+      (effects (font (size 1.27 1.27)) hide)
1069
+    )
1070
+    (property "Datasheet" "~" (id 3) (at 91.44 38.1 0)
1071
+      (effects (font (size 1.27 1.27)) hide)
1072
+    )
1073
+  )
1074
+
1075
+  (symbol (lib_id "power:PWR_FLAG") (at 224.79 43.18 180) (unit 1)
1076
+    (in_bom yes) (on_board yes)
1077
+    (uuid "ddb24226-cd4c-4689-ad65-7b4980e513ed")
1078
+    (property "Reference" "#FLG0101" (id 0) (at 224.79 45.085 0)
1079
+      (effects (font (size 1.27 1.27)) hide)
1080
+    )
1081
+    (property "Value" "PWR_FLAG" (id 1) (at 224.79 48.26 0))
1082
+    (property "Footprint" "" (id 2) (at 224.79 43.18 0)
1083
+      (effects (font (size 1.27 1.27)) hide)
1084
+    )
1085
+    (property "Datasheet" "~" (id 3) (at 224.79 43.18 0)
1086
+      (effects (font (size 1.27 1.27)) hide)
1087
+    )
1088
+  )
1089
+
949 1090
   (symbol (lib_id "power:+5V") (at 203.2 68.58 0) (unit 1)
950 1091
     (in_bom yes) (on_board yes)
951 1092
     (uuid "001449f5-956d-4c9b-8dcf-31df2fed335b")
@@ -961,6 +1102,21 @@
961 1102
     )
962 1103
   )
963 1104
 
1105
+  (symbol (lib_id "power:+5V") (at 224.79 40.64 0) (unit 1)
1106
+    (in_bom yes) (on_board yes)
1107
+    (uuid "bf045521-4e65-4de5-bf03-f695f61ccb19")
1108
+    (property "Reference" "#PWR0234" (id 0) (at 224.79 44.45 0)
1109
+      (effects (font (size 1.27 1.27)) hide)
1110
+    )
1111
+    (property "Value" "+5V" (id 1) (at 226.06 35.56 0))
1112
+    (property "Footprint" "" (id 2) (at 224.79 40.64 0)
1113
+      (effects (font (size 1.27 1.27)) hide)
1114
+    )
1115
+    (property "Datasheet" "" (id 3) (at 224.79 40.64 0)
1116
+      (effects (font (size 1.27 1.27)) hide)
1117
+    )
1118
+  )
1119
+
964 1120
   (symbol (lib_id "power:+5V") (at 224.79 72.39 0) (unit 1)
965 1121
     (in_bom yes) (on_board yes)
966 1122
     (uuid "463b47a1-8e70-454b-8115-0a842bdb19ec")
@@ -1670,7 +1826,7 @@
1670 1826
     )
1671 1827
   )
1672 1828
 
1673
-  (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 245.11 109.22 0) (unit 1)
1829
+  (symbol (lib_name "Regulator_Linear:AMS1117-3.3_1") (lib_id "Regulator_Linear:AMS1117-3.3") (at 245.11 109.22 0) (unit 1)
1674 1830
     (in_bom yes) (on_board yes)
1675 1831
     (uuid "28a586e1-7887-493a-8a66-8044878b2829")
1676 1832
     (property "Reference" "U7" (id 0) (at 245.11 101.6 0))

+ 201
- 44
hackamp/hardware/processor.kicad_sch Ver fichero

@@ -1329,8 +1329,48 @@
1329 1329
         )
1330 1330
       )
1331 1331
     )
1332
+    (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
1333
+      (property "Reference" "#FLG" (id 0) (at 0 1.905 0)
1334
+        (effects (font (size 1.27 1.27)) hide)
1335
+      )
1336
+      (property "Value" "PWR_FLAG" (id 1) (at 0 3.81 0)
1337
+        (effects (font (size 1.27 1.27)))
1338
+      )
1339
+      (property "Footprint" "" (id 2) (at 0 0 0)
1340
+        (effects (font (size 1.27 1.27)) hide)
1341
+      )
1342
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
1343
+        (effects (font (size 1.27 1.27)) hide)
1344
+      )
1345
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
1346
+        (effects (font (size 1.27 1.27)) hide)
1347
+      )
1348
+      (property "ki_description" "Special symbol for telling ERC where power comes from" (id 5) (at 0 0 0)
1349
+        (effects (font (size 1.27 1.27)) hide)
1350
+      )
1351
+      (symbol "PWR_FLAG_0_0"
1352
+        (pin power_out line (at 0 0 90) (length 0)
1353
+          (name "pwr" (effects (font (size 1.27 1.27))))
1354
+          (number "1" (effects (font (size 1.27 1.27))))
1355
+        )
1356
+      )
1357
+      (symbol "PWR_FLAG_0_1"
1358
+        (polyline
1359
+          (pts
1360
+            (xy 0 0)
1361
+            (xy 0 1.27)
1362
+            (xy -1.016 1.905)
1363
+            (xy 0 2.54)
1364
+            (xy 1.016 1.905)
1365
+            (xy 0 1.27)
1366
+          )
1367
+          (stroke (width 0)) (fill (type none))
1368
+        )
1369
+      )
1370
+    )
1332 1371
   )
1333 1372
 
1373
+
1334 1374
   (junction (at 20.32 236.22) (diameter 0.9144) (color 0 0 0 0))
1335 1375
   (junction (at 20.32 273.05) (diameter 0.9144) (color 0 0 0 0))
1336 1376
   (junction (at 30.48 114.3) (diameter 0.9144) (color 0 0 0 0))
@@ -1358,8 +1398,10 @@
1358 1398
   (junction (at 82.55 88.9) (diameter 0.9144) (color 0 0 0 0))
1359 1399
   (junction (at 87.63 20.32) (diameter 0.9144) (color 0 0 0 0))
1360 1400
   (junction (at 87.63 30.48) (diameter 0.9144) (color 0 0 0 0))
1401
+  (junction (at 87.63 63.5) (diameter 0.9144) (color 0 0 0 0))
1361 1402
   (junction (at 97.79 20.32) (diameter 0.9144) (color 0 0 0 0))
1362 1403
   (junction (at 97.79 30.48) (diameter 0.9144) (color 0 0 0 0))
1404
+  (junction (at 97.79 66.04) (diameter 0.9144) (color 0 0 0 0))
1363 1405
   (junction (at 97.79 76.2) (diameter 0.9144) (color 0 0 0 0))
1364 1406
   (junction (at 100.33 53.34) (diameter 0.9144) (color 0 0 0 0))
1365 1407
   (junction (at 107.95 20.32) (diameter 0.9144) (color 0 0 0 0))
@@ -1403,6 +1445,40 @@
1403 1445
   (junction (at 189.23 30.48) (diameter 0.9144) (color 0 0 0 0))
1404 1446
 
1405 1447
   (no_connect (at 31.75 184.15))
1448
+  (no_connect (at 102.87 99.06))
1449
+  (no_connect (at 102.87 101.6))
1450
+  (no_connect (at 102.87 104.14))
1451
+  (no_connect (at 102.87 106.68))
1452
+  (no_connect (at 102.87 109.22))
1453
+  (no_connect (at 102.87 111.76))
1454
+  (no_connect (at 102.87 114.3))
1455
+  (no_connect (at 102.87 116.84))
1456
+  (no_connect (at 102.87 132.08))
1457
+  (no_connect (at 102.87 154.94))
1458
+  (no_connect (at 102.87 157.48))
1459
+  (no_connect (at 102.87 160.02))
1460
+  (no_connect (at 102.87 162.56))
1461
+  (no_connect (at 163.83 71.12))
1462
+  (no_connect (at 163.83 73.66))
1463
+  (no_connect (at 163.83 101.6))
1464
+  (no_connect (at 163.83 104.14))
1465
+  (no_connect (at 163.83 106.68))
1466
+  (no_connect (at 163.83 114.3))
1467
+  (no_connect (at 163.83 116.84))
1468
+  (no_connect (at 163.83 121.92))
1469
+  (no_connect (at 163.83 154.94))
1470
+  (no_connect (at 163.83 157.48))
1471
+  (no_connect (at 163.83 160.02))
1472
+  (no_connect (at 163.83 172.72))
1473
+  (no_connect (at 163.83 175.26))
1474
+  (no_connect (at 163.83 200.66))
1475
+  (no_connect (at 163.83 203.2))
1476
+  (no_connect (at 163.83 205.74))
1477
+  (no_connect (at 163.83 208.28))
1478
+  (no_connect (at 163.83 210.82))
1479
+  (no_connect (at 163.83 213.36))
1480
+  (no_connect (at 163.83 215.9))
1481
+  (no_connect (at 163.83 218.44))
1406 1482
   (no_connect (at 30.48 265.43))
1407 1483
   (no_connect (at 44.45 184.15))
1408 1484
   (no_connect (at 44.45 181.61))
@@ -1708,6 +1784,9 @@
1708 1784
   (wire (pts (xy 77.47 30.48) (xy 67.31 30.48))
1709 1785
     (stroke (width 0) (type solid) (color 0 0 0 0))
1710 1786
   )
1787
+  (wire (pts (xy 77.47 218.44) (xy 102.87 218.44))
1788
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1789
+  )
1711 1790
   (wire (pts (xy 80.01 78.74) (xy 82.55 78.74))
1712 1791
     (stroke (width 0) (type solid) (color 0 0 0 0))
1713 1792
   )
@@ -1723,10 +1802,16 @@
1723 1802
   (wire (pts (xy 82.55 88.9) (xy 102.87 88.9))
1724 1803
     (stroke (width 0) (type solid) (color 0 0 0 0))
1725 1804
   )
1726
-  (wire (pts (xy 85.09 180.34) (xy 87.63 180.34))
1805
+  (wire (pts (xy 82.55 180.34) (xy 85.09 180.34))
1727 1806
     (stroke (width 0) (type solid) (color 0 0 0 0))
1728 1807
   )
1729
-  (wire (pts (xy 85.09 182.88) (xy 102.87 182.88))
1808
+  (wire (pts (xy 82.55 182.88) (xy 102.87 182.88))
1809
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1810
+  )
1811
+  (wire (pts (xy 85.09 63.5) (xy 87.63 63.5))
1812
+    (stroke (width 0) (type solid) (color 0 0 0 0))
1813
+  )
1814
+  (wire (pts (xy 85.09 66.04) (xy 97.79 66.04))
1730 1815
     (stroke (width 0) (type solid) (color 0 0 0 0))
1731 1816
   )
1732 1817
   (wire (pts (xy 87.63 20.32) (xy 87.63 22.86))
@@ -1747,16 +1832,13 @@
1747 1832
   (wire (pts (xy 87.63 76.2) (xy 87.63 73.66))
1748 1833
     (stroke (width 0) (type solid) (color 0 0 0 0))
1749 1834
   )
1750
-  (wire (pts (xy 88.9 218.44) (xy 102.87 218.44))
1751
-    (stroke (width 0) (type solid) (color 0 0 0 0))
1752
-  )
1753 1835
   (wire (pts (xy 92.71 78.74) (xy 82.55 78.74))
1754 1836
     (stroke (width 0) (type solid) (color 0 0 0 0))
1755 1837
   )
1756 1838
   (wire (pts (xy 92.71 86.36) (xy 92.71 78.74))
1757 1839
     (stroke (width 0) (type solid) (color 0 0 0 0))
1758 1840
   )
1759
-  (wire (pts (xy 95.25 180.34) (xy 102.87 180.34))
1841
+  (wire (pts (xy 92.71 180.34) (xy 102.87 180.34))
1760 1842
     (stroke (width 0) (type solid) (color 0 0 0 0))
1761 1843
   )
1762 1844
   (wire (pts (xy 97.79 20.32) (xy 97.79 22.86))
@@ -1894,19 +1976,19 @@
1894 1976
   (wire (pts (xy 102.87 203.2) (xy 100.33 203.2))
1895 1977
     (stroke (width 0) (type solid) (color 0 0 0 0))
1896 1978
   )
1897
-  (wire (pts (xy 102.87 205.74) (xy 87.63 205.74))
1979
+  (wire (pts (xy 102.87 205.74) (xy 77.47 205.74))
1898 1980
     (stroke (width 0) (type solid) (color 0 0 0 0))
1899 1981
   )
1900
-  (wire (pts (xy 102.87 208.28) (xy 87.63 208.28))
1982
+  (wire (pts (xy 102.87 208.28) (xy 77.47 208.28))
1901 1983
     (stroke (width 0) (type solid) (color 0 0 0 0))
1902 1984
   )
1903
-  (wire (pts (xy 102.87 210.82) (xy 87.63 210.82))
1985
+  (wire (pts (xy 102.87 210.82) (xy 77.47 210.82))
1904 1986
     (stroke (width 0) (type solid) (color 0 0 0 0))
1905 1987
   )
1906
-  (wire (pts (xy 102.87 213.36) (xy 87.63 213.36))
1988
+  (wire (pts (xy 102.87 213.36) (xy 77.47 213.36))
1907 1989
     (stroke (width 0) (type solid) (color 0 0 0 0))
1908 1990
   )
1909
-  (wire (pts (xy 102.87 215.9) (xy 87.63 215.9))
1991
+  (wire (pts (xy 102.87 215.9) (xy 77.47 215.9))
1910 1992
     (stroke (width 0) (type solid) (color 0 0 0 0))
1911 1993
   )
1912 1994
   (wire (pts (xy 107.95 20.32) (xy 107.95 22.86))
@@ -2137,6 +2219,9 @@
2137 2219
   (wire (pts (xy 163.83 93.98) (xy 166.37 93.98))
2138 2220
     (stroke (width 0) (type solid) (color 0 0 0 0))
2139 2221
   )
2222
+  (wire (pts (xy 163.83 99.06) (xy 166.37 99.06))
2223
+    (stroke (width 0) (type solid) (color 0 0 0 0))
2224
+  )
2140 2225
   (wire (pts (xy 163.83 111.76) (xy 166.37 111.76))
2141 2226
     (stroke (width 0) (type solid) (color 0 0 0 0))
2142 2227
   )
@@ -2146,16 +2231,16 @@
2146 2231
   (wire (pts (xy 163.83 124.46) (xy 179.07 124.46))
2147 2232
     (stroke (width 0) (type solid) (color 0 0 0 0))
2148 2233
   )
2149
-  (wire (pts (xy 163.83 142.24) (xy 179.07 142.24))
2234
+  (wire (pts (xy 163.83 142.24) (xy 186.69 142.24))
2150 2235
     (stroke (width 0) (type solid) (color 0 0 0 0))
2151 2236
   )
2152
-  (wire (pts (xy 163.83 144.78) (xy 179.07 144.78))
2237
+  (wire (pts (xy 163.83 144.78) (xy 186.69 144.78))
2153 2238
     (stroke (width 0) (type solid) (color 0 0 0 0))
2154 2239
   )
2155 2240
   (wire (pts (xy 163.83 149.86) (xy 166.37 149.86))
2156 2241
     (stroke (width 0) (type solid) (color 0 0 0 0))
2157 2242
   )
2158
-  (wire (pts (xy 163.83 152.4) (xy 179.07 152.4))
2243
+  (wire (pts (xy 163.83 152.4) (xy 186.69 152.4))
2159 2244
     (stroke (width 0) (type solid) (color 0 0 0 0))
2160 2245
   )
2161 2246
   (wire (pts (xy 163.83 165.1) (xy 166.37 165.1))
@@ -2242,6 +2327,12 @@
2242 2327
   (wire (pts (xy 168.91 30.48) (xy 158.75 30.48))
2243 2328
     (stroke (width 0) (type solid) (color 0 0 0 0))
2244 2329
   )
2330
+  (wire (pts (xy 176.53 99.06) (xy 173.99 99.06))
2331
+    (stroke (width 0) (type solid) (color 0 0 0 0))
2332
+  )
2333
+  (wire (pts (xy 176.53 101.6) (xy 176.53 99.06))
2334
+    (stroke (width 0) (type solid) (color 0 0 0 0))
2335
+  )
2245 2336
   (wire (pts (xy 177.8 76.2) (xy 163.83 76.2))
2246 2337
     (stroke (width 0) (type solid) (color 0 0 0 0))
2247 2338
   )
@@ -2251,25 +2342,25 @@
2251 2342
   (wire (pts (xy 177.8 81.28) (xy 163.83 81.28))
2252 2343
     (stroke (width 0) (type solid) (color 0 0 0 0))
2253 2344
   )
2254
-  (wire (pts (xy 177.8 127) (xy 163.83 127))
2345
+  (wire (pts (xy 179.07 20.32) (xy 179.07 22.86))
2255 2346
     (stroke (width 0) (type solid) (color 0 0 0 0))
2256 2347
   )
2257
-  (wire (pts (xy 177.8 129.54) (xy 163.83 129.54))
2348
+  (wire (pts (xy 179.07 20.32) (xy 189.23 20.32))
2258 2349
     (stroke (width 0) (type solid) (color 0 0 0 0))
2259 2350
   )
2260
-  (wire (pts (xy 177.8 132.08) (xy 163.83 132.08))
2351
+  (wire (pts (xy 179.07 27.94) (xy 179.07 30.48))
2261 2352
     (stroke (width 0) (type solid) (color 0 0 0 0))
2262 2353
   )
2263
-  (wire (pts (xy 179.07 20.32) (xy 179.07 22.86))
2354
+  (wire (pts (xy 179.07 30.48) (xy 168.91 30.48))
2264 2355
     (stroke (width 0) (type solid) (color 0 0 0 0))
2265 2356
   )
2266
-  (wire (pts (xy 179.07 20.32) (xy 189.23 20.32))
2357
+  (wire (pts (xy 179.07 127) (xy 163.83 127))
2267 2358
     (stroke (width 0) (type solid) (color 0 0 0 0))
2268 2359
   )
2269
-  (wire (pts (xy 179.07 27.94) (xy 179.07 30.48))
2360
+  (wire (pts (xy 179.07 129.54) (xy 163.83 129.54))
2270 2361
     (stroke (width 0) (type solid) (color 0 0 0 0))
2271 2362
   )
2272
-  (wire (pts (xy 179.07 30.48) (xy 168.91 30.48))
2363
+  (wire (pts (xy 179.07 132.08) (xy 163.83 132.08))
2273 2364
     (stroke (width 0) (type solid) (color 0 0 0 0))
2274 2365
   )
2275 2366
   (wire (pts (xy 179.07 170.18) (xy 163.83 170.18))
@@ -2291,8 +2382,8 @@
2291 2382
     (stroke (width 0) (type solid) (color 0 0 0 0))
2292 2383
   )
2293 2384
 
2294
-  (text "PB2: BOOT1?" (at 171.45 99.06 0)
2295
-    (effects (font (size 1.27 1.27)) (justify left bottom))
2385
+  (text "BUG: VCAP marked as voltage output?" (at 99.06 57.15 180)
2386
+    (effects (font (size 1.27 1.27)) (justify right bottom))
2296 2387
   )
2297 2388
 
2298 2389
   (label "EXT_READY" (at 19.05 124.46 0)
@@ -2358,22 +2449,22 @@
2358 2449
   (label "USB2_DM" (at 64.77 262.89 180)
2359 2450
     (effects (font (size 1.27 1.27)) (justify right bottom))
2360 2451
   )
2361
-  (label "AMP_READY" (at 87.63 205.74 0)
2452
+  (label "AMP_READY" (at 77.47 205.74 0)
2362 2453
     (effects (font (size 1.27 1.27)) (justify left bottom))
2363 2454
   )
2364
-  (label "GPIO_SPI_~SS" (at 87.63 208.28 0)
2455
+  (label "GPIO_SPI_~SS" (at 77.47 208.28 0)
2365 2456
     (effects (font (size 1.27 1.27)) (justify left bottom))
2366 2457
   )
2367
-  (label "GPIO_SPI_SCK" (at 87.63 210.82 0)
2458
+  (label "GPIO_SPI_SCK" (at 77.47 210.82 0)
2368 2459
     (effects (font (size 1.27 1.27)) (justify left bottom))
2369 2460
   )
2370
-  (label "GPIO_SPI_MISO" (at 87.63 213.36 0)
2461
+  (label "GPIO_SPI_MISO" (at 77.47 213.36 0)
2371 2462
     (effects (font (size 1.27 1.27)) (justify left bottom))
2372 2463
   )
2373
-  (label "GPIO_SPI_MOSI" (at 87.63 215.9 0)
2464
+  (label "GPIO_SPI_MOSI" (at 77.47 215.9 0)
2374 2465
     (effects (font (size 1.27 1.27)) (justify left bottom))
2375 2466
   )
2376
-  (label "EXT_READY" (at 88.9 218.44 0)
2467
+  (label "EXT_READY" (at 77.47 218.44 0)
2377 2468
     (effects (font (size 1.27 1.27)) (justify left bottom))
2378 2469
   )
2379 2470
   (label "USB2_DETECT" (at 177.8 76.2 180)
@@ -2391,35 +2482,35 @@
2391 2482
   (label "SWCLK" (at 177.8 86.36 180)
2392 2483
     (effects (font (size 1.27 1.27)) (justify right bottom))
2393 2484
   )
2394
-  (label "USB1_DETECT" (at 177.8 127 180)
2485
+  (label "GPIO_I2S_CK" (at 179.07 119.38 180)
2395 2486
     (effects (font (size 1.27 1.27)) (justify right bottom))
2396 2487
   )
2397
-  (label "USB1_DM" (at 177.8 129.54 180)
2488
+  (label "GPIO_I2S_WS" (at 179.07 124.46 180)
2398 2489
     (effects (font (size 1.27 1.27)) (justify right bottom))
2399 2490
   )
2400
-  (label "USB1_DP" (at 177.8 132.08 180)
2491
+  (label "USB1_DETECT" (at 179.07 127 180)
2401 2492
     (effects (font (size 1.27 1.27)) (justify right bottom))
2402 2493
   )
2403
-  (label "GPIO_I2S_CK" (at 179.07 119.38 180)
2494
+  (label "USB1_DM" (at 179.07 129.54 180)
2404 2495
     (effects (font (size 1.27 1.27)) (justify right bottom))
2405 2496
   )
2406
-  (label "GPIO_I2S_WS" (at 179.07 124.46 180)
2497
+  (label "USB1_DP" (at 179.07 132.08 180)
2407 2498
     (effects (font (size 1.27 1.27)) (justify right bottom))
2408 2499
   )
2409
-  (label "GPIO_I2S_SDI" (at 179.07 142.24 180)
2500
+  (label "GPIO_I2S_SDI" (at 186.69 142.24 180)
2410 2501
     (effects (font (size 1.27 1.27)) (justify right bottom))
2411 2502
   )
2412
-  (label "GPIO_I2S_SDO" (at 179.07 144.78 180)
2503
+  (label "GPIO_I2S_SDO" (at 186.69 144.78 180)
2413 2504
     (effects (font (size 1.27 1.27)) (justify right bottom))
2414 2505
   )
2415
-  (label "GPIO_I2S_MCK" (at 179.07 152.4 180)
2506
+  (label "GPIO_I2S_MCK" (at 186.69 152.4 180)
2416 2507
     (effects (font (size 1.27 1.27)) (justify right bottom))
2417 2508
   )
2418 2509
 
2419
-  (hierarchical_label "~SPK_FAULT" (shape input) (at 85.09 180.34 180)
2510
+  (hierarchical_label "~SPK_FAULT" (shape input) (at 82.55 180.34 180)
2420 2511
     (effects (font (size 1.27 1.27)) (justify right))
2421 2512
   )
2422
-  (hierarchical_label "~SPK_SD" (shape output) (at 85.09 182.88 180)
2513
+  (hierarchical_label "~SPK_SD" (shape output) (at 82.55 182.88 180)
2423 2514
     (effects (font (size 1.27 1.27)) (justify right))
2424 2515
   )
2425 2516
   (hierarchical_label "VOL14" (shape output) (at 100.33 93.98 180)
@@ -2591,6 +2682,40 @@
2591 2682
     (effects (font (size 1.27 1.27)) (justify left))
2592 2683
   )
2593 2684
 
2685
+  (symbol (lib_id "power:PWR_FLAG") (at 85.09 63.5 90) (unit 1)
2686
+    (in_bom yes) (on_board yes)
2687
+    (uuid "d20dc1bd-1f3d-49f2-bf9b-dddca250dcd5")
2688
+    (property "Reference" "#FLG0102" (id 0) (at 83.185 63.5 0)
2689
+      (effects (font (size 1.27 1.27)) hide)
2690
+    )
2691
+    (property "Value" "PWR_FLAG" (id 1) (at 81.28 63.5 90)
2692
+      (effects (font (size 1.27 1.27)) (justify left))
2693
+    )
2694
+    (property "Footprint" "" (id 2) (at 85.09 63.5 0)
2695
+      (effects (font (size 1.27 1.27)) hide)
2696
+    )
2697
+    (property "Datasheet" "~" (id 3) (at 85.09 63.5 0)
2698
+      (effects (font (size 1.27 1.27)) hide)
2699
+    )
2700
+  )
2701
+
2702
+  (symbol (lib_id "power:PWR_FLAG") (at 85.09 66.04 90) (unit 1)
2703
+    (in_bom yes) (on_board yes)
2704
+    (uuid "48e12491-a691-44e4-a863-11d53d7dbb99")
2705
+    (property "Reference" "#FLG0105" (id 0) (at 83.185 66.04 0)
2706
+      (effects (font (size 1.27 1.27)) hide)
2707
+    )
2708
+    (property "Value" "PWR_FLAG" (id 1) (at 81.28 66.04 90)
2709
+      (effects (font (size 1.27 1.27)) (justify left))
2710
+    )
2711
+    (property "Footprint" "" (id 2) (at 85.09 66.04 0)
2712
+      (effects (font (size 1.27 1.27)) hide)
2713
+    )
2714
+    (property "Datasheet" "~" (id 3) (at 85.09 66.04 0)
2715
+      (effects (font (size 1.27 1.27)) hide)
2716
+    )
2717
+  )
2718
+
2594 2719
   (symbol (lib_id "power:+3.3V") (at 25.4 116.84 0) (unit 1)
2595 2720
     (in_bom yes) (on_board yes)
2596 2721
     (uuid "eff4465d-3b50-4db3-9cc6-d8b38a2fae06")
@@ -2876,6 +3001,21 @@
2876 3001
     )
2877 3002
   )
2878 3003
 
3004
+  (symbol (lib_id "power:GND") (at 176.53 101.6 0) (unit 1)
3005
+    (in_bom yes) (on_board yes)
3006
+    (uuid "5f1ecd45-61b7-4008-b8cd-e560784a24bc")
3007
+    (property "Reference" "#PWR0233" (id 0) (at 176.53 107.95 0)
3008
+      (effects (font (size 1.27 1.27)) hide)
3009
+    )
3010
+    (property "Value" "GND" (id 1) (at 176.657 105.9942 0))
3011
+    (property "Footprint" "" (id 2) (at 176.53 101.6 0)
3012
+      (effects (font (size 1.27 1.27)) hide)
3013
+    )
3014
+    (property "Datasheet" "" (id 3) (at 176.53 101.6 0)
3015
+      (effects (font (size 1.27 1.27)) hide)
3016
+    )
3017
+  )
3018
+
2879 3019
   (symbol (lib_id "power:GND") (at 189.23 33.02 0) (unit 1)
2880 3020
     (in_bom yes) (on_board yes)
2881 3021
     (uuid "ef224e69-1f16-4398-a829-a6ecd304743c")
@@ -3071,15 +3211,32 @@
3071 3211
     )
3072 3212
   )
3073 3213
 
3074
-  (symbol (lib_id "Device:R") (at 91.44 180.34 90) (unit 1)
3214
+  (symbol (lib_id "Device:R") (at 88.9 180.34 90) (unit 1)
3075 3215
     (in_bom yes) (on_board yes)
3076 3216
     (uuid "2b0e7168-0617-46fc-b9a2-38d991a2a670")
3077
-    (property "Reference" "R29" (id 0) (at 91.44 173.99 90))
3078
-    (property "Value" "1k" (id 1) (at 91.44 176.53 90))
3079
-    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 91.44 182.118 90)
3217
+    (property "Reference" "R29" (id 0) (at 88.9 173.99 90))
3218
+    (property "Value" "1k" (id 1) (at 88.9 176.53 90))
3219
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 88.9 182.118 90)
3220
+      (effects (font (size 1.27 1.27)) hide)
3221
+    )
3222
+    (property "Datasheet" "~" (id 3) (at 88.9 180.34 0)
3223
+      (effects (font (size 1.27 1.27)) hide)
3224
+    )
3225
+  )
3226
+
3227
+  (symbol (lib_id "Device:R") (at 170.18 99.06 270) (unit 1)
3228
+    (in_bom yes) (on_board yes)
3229
+    (uuid "98fdd360-7ea0-40a4-8a25-1a0d21dd8b72")
3230
+    (property "Reference" "R80" (id 0) (at 171.3294 100.8381 0)
3231
+      (effects (font (size 1.27 1.27)) (justify left))
3232
+    )
3233
+    (property "Value" "1k" (id 1) (at 169.031 100.838 0)
3234
+      (effects (font (size 1.27 1.27)) (justify left))
3235
+    )
3236
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 170.18 97.282 90)
3080 3237
       (effects (font (size 1.27 1.27)) hide)
3081 3238
     )
3082
-    (property "Datasheet" "~" (id 3) (at 91.44 180.34 0)
3239
+    (property "Datasheet" "~" (id 3) (at 170.18 99.06 0)
3083 3240
       (effects (font (size 1.27 1.27)) hide)
3084 3241
     )
3085 3242
   )

+ 2
- 2
hackamp/hardware/speaker-amp.kicad_sch Ver fichero

@@ -279,7 +279,7 @@
279 279
       )
280 280
       (symbol "TAS5760M_1_1"
281 281
         (rectangle (start -15.24 -30.48) (end 15.24 30.48)
282
-          (stroke (width 0)) (fill (type none))
282
+          (stroke (width 0)) (fill (type background))
283 283
         )
284 284
         (pin power_in line (at 22.86 27.94 180) (length 7.62)
285 285
           (name "AVDD" (effects (font (size 1.27 1.27))))
@@ -385,7 +385,7 @@
385 385
           (name "GVDD_REG" (effects (font (size 1.27 1.27))))
386 386
           (number "32" (effects (font (size 1.27 1.27))))
387 387
         )
388
-        (pin power_out line (at -22.86 -27.94 0) (length 7.62)
388
+        (pin power_in line (at -22.86 -27.94 0) (length 7.62)
389 389
           (name "GND/PAD" (effects (font (size 1.27 1.27))))
390 390
           (number "33" (effects (font (size 1.27 1.27))))
391 391
         )

Loading…
Cancelar
Guardar