[Cryptech-Commits] [user/ft/alpha_to_kicad] 11/15: Add NoConn, some power components and fix some symbols. 20 DRC warnings left.

git at cryptech.is git at cryptech.is
Wed May 9 15:07:58 UTC 2018


This is an automated email from the git hooks/post-receive script.

fredrik at thulin.net pushed a commit to branch master
in repository user/ft/alpha_to_kicad.

commit cbc587763757e94e0198b4dd5cfe5477fb41c476
Author: Fredrik Thulin <fredrik at thulin.net>
AuthorDate: Wed May 9 13:52:45 2018 +0200

    Add NoConn, some power components and fix some symbols. 20 DRC warnings left.
---
 add-components.py              |  55 ++++++++++++++++-------
 convert.sh                     |  73 +++++++++++++++++++++++-------
 fix-labels.py                  |   6 +--
 rev03-KiCad/Cryptech_Alpha.lib |  43 +++++-------------
 rev03-KiCad/rev02_01.sch       |  16 ++++++-
 rev03-KiCad/rev02_02.sch       |   2 +
 rev03-KiCad/rev02_03.sch       |   5 +++
 rev03-KiCad/rev02_05.sch       |  46 +++++++++++++++++++
 rev03-KiCad/rev02_09.sch       |  17 +++++++
 rev03-KiCad/rev02_10.sch       |  17 +++++++
 rev03-KiCad/rev02_11.sch       |  13 ++++++
 rev03-KiCad/rev02_12.sch       |   1 +
 rev03-KiCad/rev02_14.sch       |  34 ++++++++++++++
 rev03-KiCad/rev02_16.sch       | 100 +++++++++++++++++++++++++++++++++++++++++
 rev03-KiCad/rev02_17.sch       |  32 +++++++++++++
 rev03-KiCad/rev02_18.sch       |  30 ++++++++++++-
 rev03-KiCad/rev02_19.sch       |  24 ++++++++++
 rev03-KiCad/rev02_20.sch       |  26 +++++++++++
 rev03-KiCad/rev02_24.sch       |  11 +++++
 19 files changed, 480 insertions(+), 71 deletions(-)

diff --git a/add-components.py b/add-components.py
index eea96b3..bc839fa 100755
--- a/add-components.py
+++ b/add-components.py
@@ -32,7 +32,9 @@ def print_lines(fn, out):
             'rev02_02.sch': ['NoConn ~ 11500 5200', 'NoConn ~ 4250 6200'],
             'rev02_03.sch': ['NoConn ~ 9100 5100',
                              'NoConn ~ 9100 5200',
-                             'NoConn ~ 9100 5300'],
+                             'NoConn ~ 9100 5300',
+                             'NoConn ~ 6800 5400',
+                             'NoConn ~ 13040 4330'],
             'rev02_04.sch': [],
             'rev02_05.sch': ['NoConn ~ 3100 5300',
                              'NoConn ~ 3100 5400',
@@ -117,10 +119,24 @@ def print_lines(fn, out):
                              'NoConn ~ 7400 5000',
                              'NoConn ~ 7400 5100',
                              'NoConn ~ 7400 5200'],
-            'rev02_11.sch': [],
+            'rev02_11.sch': ['NoConn ~ 13200 4300',
+                             # Mark BATT pin on JP4 as providing power
+                             '$Comp',
+                             'L power:PWR_FLAG #FLG?',
+                             'U 1 1 5AF61081',
+                             'P 13200 2500',
+                             'F 0 "#FLG?" H 13200 2575 50  0001 C CNN',
+                             'F 1 "PWR_FLAG" V 13200 2628 50  0000 L CNN',
+                             'F 2 "" H 13200 2500 50  0001 C CNN',
+                             'F 3 "~" H 13200 2500 50  0001 C CNN',
+                             '        1    13200 2500',
+                             '        0    -1   -1   0',
+                             '$EndComp',
+                             'Connection ~ 13200 2500',
+                             ],
             'rev02_12.sch': ['NoConn ~ 11400 5900'],
             'rev02_13.sch': [],
-            'rev02_14.sch': ['NoConn ~ 5505 4800',
+            'rev02_14.sch': ['NoConn ~ 5500 4800',
                              'NoConn ~ 5500 4900',
                              'NoConn ~ 2100 4800',
                              'NoConn ~ 2100 4900',
@@ -284,7 +300,10 @@ def print_lines(fn, out):
                              'NoConn ~ 6750 8900',
                              'NoConn ~ 6750 7400',
                              'NoConn ~ 6750 7200',
-                             'NoConn ~ 2950 5200'],
+                             'NoConn ~ 2950 5200',
+                             'NoConn ~ 7900 8000',
+                             'NoConn ~ 7900 8100'
+                             ],
             'rev02_18.sch': ['NoConn ~ 3900 5800',
                              'NoConn ~ 3900 9000',
                              # VCC 1V8
@@ -338,7 +357,8 @@ def print_lines(fn, out):
                              'NoConn ~ 1900 9600',
                              'NoConn ~ 1900 9700',
                              'NoConn ~ 1900 9800',
-                             'NoConn ~ 1900 9900'],
+                             'NoConn ~ 1900 9900',
+                             'NoConn ~ 1900 6200'],
             'rev02_20.sch': ['NoConn ~ 2400 5700',
                              'NoConn ~ 2400 5900',
                              'NoConn ~ 2400 5800',
@@ -363,7 +383,8 @@ def print_lines(fn, out):
                              'NoConn ~ 2400 9700',
                              'NoConn ~ 2400 9800',
                              'NoConn ~ 2400 9900',
-                             'NoConn ~ 2400 5100'],
+                             'NoConn ~ 2400 5100',
+                             'NoConn ~ 3600 6400'],
             'rev02_21.sch': [],
             'rev02_22.sch': [],
             'rev02_23.sch': [],
@@ -379,17 +400,17 @@ def print_lines(fn, out):
                              # VCC 1V0 symbol
                              'Wire Wire Line',
                              '      8300 6400 8300 6200',
-                             '$Comp',
-                             'L Cryptech_Alpha:FPGA_VCCINT_1V0 #PWR?',
-                             'U 1 1 5AF3F25C',
-                             'P 8300 6200',
-                             'F 0 "#PWR?" H 8300 6050 50  0001 C CNN',
-                             'F 1 "FPGA_VCCINT_1V0" H 8315 6373 50  0000 C CNN',
-                             'F 2 "" H 8300 6200 60  0000 C CNN',
-                             'F 3 "" H 8300 6200 60  0000 C CNN',
-                             '      1    8300 6200',
-                             '      1    0    0    -1',
-                             '$EndComp',
+                             #'$Comp',
+                             #'L Cryptech_Alpha:FPGA_VCCINT_1V0 #PWR?',
+                             #'U 1 1 5AF3F25C',
+                             #'P 8300 6200',
+                             #'F 0 "#PWR?" H 8300 6050 50  0001 C CNN',
+                             #'F 1 "FPGA_VCCINT_1V0" H 8315 6373 50  0000 C CNN',
+                             #'F 2 "" H 8300 6200 60  0000 C CNN',
+                             #'F 3 "" H 8300 6200 60  0000 C CNN',
+                             #'      1    8300 6200',
+                             #'      1    0    0    -1',
+                             #'$EndComp',
             ],
             'rev02_25.sch': []}
     if not comp.get(fn, []):
diff --git a/convert.sh b/convert.sh
index 56827c1..dc1795c 100755
--- a/convert.sh
+++ b/convert.sh
@@ -97,10 +97,15 @@ ls Cryptech*Alpha.lib rev02*sch | while read file; do
     sed -i -e "s#I/SN#I_SN#g" "${file}"
 done
 
+# KiCad nightly has changed how symbols are located
+../remap-symbols.py rev02*sch
+cp ../sym-lib-table.template sym-lib-table
+
 # Turn some labels into global labels. All labels seem to be global in Altium?
 ../fix-labels.py rev02*sch
 # Add NotConnected and some other symbols
 ../add-components.py rev02*sch
+rm -f "Cryptech Alpha-cache.lib"
 
 # Conversion seems to make all power pins power-input, change some to power-output
 # LT3060ITS8-15
@@ -109,9 +114,21 @@ sed -i -e 's/^X OUT 6 600 300 200 L 70 70 0 1 W$/X OUT 6 600 300 200 L 70 70 0 1
 #sed -i -e 's/^X VOUT \(.*\) W$/X VOUT \1 w/g' Cryptech_Alpha.lib
 # Power jack
 sed -i \
-    -e 's/^X PWR 1 100 300 100 L 1 1 0 1 w$/X PWR 1 100 300 100 L 1 1 0 1 P/' \
-    -e 's/^X GND 2 100 100 100 L 1 1 0 1 W$/X GND 2 100 100 100 L 1 1 0 1 P/' \
-    -e 's/^X GNDBREAK 3 100 200 100 L 1 1 0 1 W$/X GNDBREAK 3 100 200 100 L 1 1 0 1 P/' \
+    -e 's/^X PWR 1 100 300 100 L 1 1 0 1 P$/X PWR 1 100 300 100 L 1 1 0 1 w/' \
+    -e 's/^X GND 2 100 100 100 L 1 1 0 1 P$/X GND 2 100 100 100 L 1 1 0 1 W/' \
+    -e 's/^X GNDBREAK 3 100 200 100 L 1 1 0 1 P$/X GNDBREAK 3 100 200 100 L 1 1 0 1 W/' \
+    Cryptech_Alpha.lib
+# USB connector VBUS
+sed -i \
+    -e 's/^X VBUS VBUS 400 200 100 L 1 70 0 1 W$/X VBUS VBUS 400 200 100 L 1 70 0 1 w/' \
+    Cryptech_Alpha.lib
+# Mark _one_ of the seven VOUTs on the EN6347Q1 as power output instead of input, since net-ties haven't been used
+sed -i \
+    -e 's/^X VOUT 5 800 900 200 L 70 70 0 1 W$/X VOUT 5 800 900 200 L 70 70 0 1 w/' \
+    Cryptech_Alpha.lib
+# Mark _one_ of the nine VOUTs on the EN5364Q1 as power output instead of input, since net-ties haven't been used
+sed -i \
+    -e 's/^X VOUT 5 900 2100 200 L 70 70 0 1 W$/X VOUT 5 900 2100 200 L 70 70 0 1 w/' \
     Cryptech_Alpha.lib
 # VCCs
 #sed -i \
@@ -128,26 +145,48 @@ sed -i \
     -e 's/^X + 1 110 0 10 L 1 1 0 1 P$/X + 1 100 0 10 L 1 1 0 1 P/' \
     -e 's/^X - 2 -110 0 10 R 1 1 0 1 P$/X - 2 -100 0 10 R 1 1 0 1 P/' \
     Cryptech_Alpha.lib
+# Fix off-grid oscillator
+sed -i \
+    -e 's/^X 1 1 -110 0 10 R 1 1 0 1 P$/X 1 1 -100 0 10 R 1 1 0 1 P/' \
+    -e 's/^X 3 3 110 0 10 L 1 1 0 1 P$/X 3 3 100 0 10 L 1 1 0 1 P/' \
+    Cryptech_Alpha.lib
 
 # Component attributes seem to get added in a big pile on components
-grep -v \
-     -e '^T 0 -80 120 50 0 1 1 10% Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 50V Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \
-     -e '^T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \
-     -e '^T 0 -220 40 50 0 1 1 5% Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 16V Normal 1 C C' \
-     -e '^T 0 -80 120 50 0 1 1 20% Normal 1 C C' \
+grep -vx \
+     -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \
+     -e 'T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \
+     -e 'T 0 -220 40 50 0 1 1 5% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 16V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 20% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \
+     -e 'T 0 -520 210 50 0 1 1 2058982 Normal 1 C C' \
+     -e 'T 0 -520 210 50 0 1 1 RCLAMP0502A Normal 1 C C' \
+     -e 'T 0 -520 210 50 0 1 1 SEMTECH Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 16V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 20% Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \
+     -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \
+     -e 'T 0 -820 1510 50 0 1 1 2081142 Normal 1 C C' \
+     -e 'T 0 -820 1510 50 0 1 1 EN5364QI Normal 1 C C' \
+     -e 'T 0 -820 1510 50 0 1 1 ENPIRION Normal 1 C C' \
+     -e 'T 0 -820 1510 50 0 1 1 QFN Normal 1 C C' \
+     -e 'T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \
+     -e 'T 0 -220 40 50 0 1 1 5% Normal 1 C C' \
+     -e 'T 0 -410 420 50 0 1 1 2425618 Normal 1 C C' \
      Cryptech_Alpha.lib > Cryptech_Alpha.lib2
 mv Cryptech_Alpha.lib2 Cryptech_Alpha.lib
 
 
-# KiCad nightly has changed how symbols are located
-../remap-symbols.py rev02*sch
-cp ../sym-lib-table.template sym-lib-table
-
 # Segments on non-copper layer Eco2.User are not visible, and causes ERC warnings.
 # Turn them into graphical lines instead.
 sed -i -e 's/segment \(.*\)layer Eco2.User.*/gr_line \1layer Eco2.User\)\)/g' Cryptech\ Alpha.kicad_pcb
diff --git a/fix-labels.py b/fix-labels.py
index 225159d..fa5f823 100755
--- a/fix-labels.py
+++ b/fix-labels.py
@@ -16,7 +16,7 @@ labels = {
     'rev02_01.sch': {
         #'15V_LDO_ENABLE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9000, 'y': 3100, 'ori': 0},],
         'FPGA_ENTROPY_DISABLE': [{'t': 'GLabel', 'dir': 'Input', 'x': 5450, 'y': 3550, 'ori': 0},],
-        'VCC_5V0': [{'t': 'GLabel', 'dir': 'Output', 'x': 11800, 'y': 6600, 'ori': 2, 'new_x': 12300},],
+        'VCC_5V0': [{'t': 'Label', 'x': 11800, 'y': 6600, 'ori': 2, 'new_x': 12300},],
     },
     'rev02_02.sch': {
         'AMPLIFIED': [#{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10300, 'y': 5000, 'ori': 0},
@@ -532,7 +532,7 @@ labels = {
         'POK_VCCO': [{'t': 'GLabel', 'dir': 'Output', 'x': 4000, 'y': 9700, 'ori': 2},],
         'PWR_ENA_VCCAUX': [{'t': 'GLabel', 'dir': 'Input', 'x': 1900, 'y': 4740, 'ori': 0, 'new_y': 4150},],
         'PWR_ENA_VCCO': [{'t': 'GLabel', 'dir': 'Input', 'x': 1400, 'y': 7500, 'ori': 0},],
-        'VCCO_3V3': [{'t': 'GLabel', 'dir': 'Output', 'x': 6100, 'y': 8000, 'ori': 2, 'new_x': 7000},],
+        'VCCO_3V3': [{'t': 'Label', 'x': 6100, 'y': 8000, 'ori': 2, 'new_x': 7000},],
     },
     'rev02_19.sch': {
         'AVR_GPIO_FPGA_0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2100, 'y': 8100, 'ori': 2, 'new_x': 3100},],
@@ -611,7 +611,7 @@ labels = {
         'FPGA_GPIO_LED_3': [{'t': 'GLabel', 'dir': 'Output', 'x': 2470, 'y': 6600, 'ori': 2, 'new_x': 3600},],
     },
     'rev02_24.sch': {
-        'FPGA_VCCINT_1V0': [{'t': 'GLabel', 'dir': 'Output', 'x': 8300, 'y': 6400, 'ori': 2},],
+        'FPGA_VCCINT_1V0': [{'t': 'Label', 'x': 8300, 'y': 6400, 'ori': 2},],
         'POK_VCCINT': [{'t': 'GLabel', 'dir': 'Output', 'x': 5350, 'y': 9100, 'ori': 2, 'new_x': 5600},],
         'PWR_ENA_VCCINT': [{'t': 'GLabel', 'dir': 'Input', 'x': 2700, 'y': 5900, 'ori': 0},],
     },
diff --git a/rev03-KiCad/Cryptech_Alpha.lib b/rev03-KiCad/Cryptech_Alpha.lib
index 9e40e2c..1016278 100644
--- a/rev03-KiCad/Cryptech_Alpha.lib
+++ b/rev03-KiCad/Cryptech_Alpha.lib
@@ -656,11 +656,6 @@ X 1 1 0 100 100 D 1 1 0 1 P
 X 2 2 0 -200 100 U 1 1 0 1 P
 S -80 -80 80 -60 0 1 10 f
 S -80 -40 80 -20 0 1 10 f
-T 0 -80 120 50 0 1 1 X7R Normal 1 C C
-T 0 -80 120 50 0 1 1 50V Normal 1 C C
-T 0 -80 120 50 0 1 1 10% Normal 1 C C
-T 0 -80 120 50 0 1 1 X5R Normal 1 C C
-T 0 -80 120 50 0 1 1 6.3V Normal 1 C C
 ENDDRAW
 ENDDEF
 #
@@ -695,12 +690,6 @@ S -80 -80 80 -60 0 1 10 f
 S -80 -40 80 -20 0 1 10 f
 X 1 1 0 100 100 D 1 1 0 1 P
 X 2 2 0 -200 100 U 1 1 0 1 P
-T 0 -80 120 50 0 1 1 X7R Normal 1 C C
-T 0 -80 120 50 0 1 1 50V Normal 1 C C
-T 0 -80 120 50 0 1 1 10% Normal 1 C C
-T 0 -80 120 50 0 1 1 X5R Normal 1 C C
-T 0 -80 120 50 0 1 1 16V Normal 1 C C
-T 0 -80 120 50 0 1 1 20% Normal 1 C C
 ENDDRAW
 ENDDEF
 #
@@ -719,8 +708,8 @@ P 2 0 1 10 -20 0 -20 0
 P 2 0 1 10 -100 0 -20 0
 A -120 10 98 -382 -4 1 1 20 N -42 -50 -22 9
 A -120 0 98 0 374 1 1 20 N -22 0 -42 59
-X - 2 -110 0 10 R 1 1 0 1 P
-X + 1 110 0 10 L 1 1 0 1 P
+X - 2 -100 0 10 R 1 1 0 1 P
+X + 1 100 0 10 L 1 1 0 1 P
 ENDDRAW
 ENDDEF
 #
@@ -782,7 +771,7 @@ F3 "" 0 0 60 H V C CNN
 DRAW
 X REF/BYP 8 600 -300 200 L 70 70 0 1 P
 X ADJ 7 600 0 200 L 70 70 0 1 P
-X OUT 6 600 300 200 L 70 70 0 1 W
+X OUT 6 600 300 200 L 70 70 0 1 w
 X IN 5 -600 300 200 R 70 70 0 1 W
 X ~SHDN 1 -600 0 200 R 70 70 0 1 P
 X GND 2 -600 -300 200 R 70 70 0 1 W
@@ -812,9 +801,9 @@ P 2 0 1 10 0 100 -100 100
 P 2 0 1 10 -100 200 -100 100
 P 2 0 1 10 0 200 -100 200
 S -400 270 0 330 0 1 10 f
-X GNDBREAK 3 100 200 100 L 1 1 0 1 P
-X GND 2 100 100 100 L 1 1 0 1 P
-X PWR 1 100 300 100 L 1 1 0 1 P
+X GNDBREAK 3 100 200 100 L 1 1 0 1 W
+X GND 2 100 100 100 L 1 1 0 1 W
+X PWR 1 100 300 100 L 1 1 0 1 w
 ENDDRAW
 ENDDEF
 #
@@ -832,8 +821,6 @@ P 2 0 1 10 100 30 100 -40
 P 2 0 1 10 -100 30 -100 -40
 X 2 2 200 0 100 L 1 1 0 1 P
 X 1 1 -200 0 100 R 1 1 0 1 P
-T 0 -220 -50 50 0 1 1 5% Normal 1 C C
-T 0 -220 40 50 0 1 1 5% Normal 1 C C
 P 2 0 1 10 100 -30 -100 -30
 P 2 0 1 10 -100 40 100 40
 P 2 0 1 10 100 40 100 -30
@@ -1578,8 +1565,8 @@ P 2 0 1 10 40 0 40 70
 P 2 0 1 10 40 -70 40 0
 P 2 0 1 10 -40 0 -100 0
 P 2 0 1 10 40 0 100 0
-X 1 1 -110 0 10 R 1 1 0 1 P
-X 3 3 110 0 10 L 1 1 0 1 P
+X 1 1 -100 0 10 R 1 1 0 1 P
+X 3 3 100 0 10 L 1 1 0 1 P
 X 2 2 -100 -100 100 R 1 1 0 1 P
 X 4 4 100 -100 100 L 1 1 0 1 P
 ENDDRAW
@@ -1735,9 +1722,6 @@ X OUT2 3 500 -100 100 L 70 70 0 1 O
 X IN2 4 -500 -100 100 R 70 70 0 1 P
 X VCC 5 -500 0 100 R 70 70 0 1 W
 X IN1 6 -500 100 100 R 70 70 0 1 P
-T 0 -520 210 50 0 1 1 SEMTECH Normal 1 C C
-T 0 -520 210 50 0 1 1 RCLAMP0502A Normal 1 C C
-T 0 -520 210 50 0 1 1 2058982 Normal 1 C C
 ENDDRAW
 ENDDEF
 #
@@ -1781,7 +1765,7 @@ A -240 120 8 1200 -1200 1 1 30 N -244 126 -244 113
 A -240 120 8 -1200 0 1 1 30 N -244 113 -232 120
 X D+ D+ 400 100 100 L 1 70 0 1 P
 X D- D- 400 0 100 L 1 70 0 1 P
-X VBUS VBUS 400 200 100 L 1 70 0 1 W
+X VBUS VBUS 400 200 100 L 1 70 0 1 w
 X GND GND 400 -200 100 L 1 70 0 1 W
 X ID ID 400 -100 100 L 1 70 0 1 P
 ENDDRAW
@@ -2003,7 +1987,6 @@ X B1 B1 300 400 200 D 70 1 0 1 P
 X B2 B2 300 -400 200 U 70 1 0 1 P
 X G1 G1 600 100 200 L 70 1 0 1 W
 X G2 G2 600 -100 200 L 70 1 0 1 W
-T 0 -410 420 50 0 1 1 2425618 Normal 1 C C
 ENDDRAW
 ENDDEF
 #
@@ -2689,7 +2672,7 @@ X RLLM 29 -800 -300 200 R 70 70 0 1 P
 X PVIN 20 -800 800 200 R 70 70 0 1 W
 X PVIN 19 -800 900 200 R 70 70 0 1 W
 X VOUT 6 800 800 200 L 70 70 0 1 W
-X VOUT 5 800 900 200 L 70 70 0 1 W
+X VOUT 5 800 900 200 L 70 70 0 1 w
 X VOUT 10 800 400 200 L 70 70 0 1 W
 X VOUT 9 800 500 200 L 70 70 0 1 W
 X VOUT 8 800 600 200 L 70 70 0 1 W
@@ -3087,10 +3070,6 @@ F1 "EN5364QI" 110 2330 60 H V L BNN
 F2 "" 0 0 60 H V C CNN
 F3 "" 0 0 60 H V C CNN
 DRAW
-T 0 -820 1510 50 0 1 1 EN5364QI Normal 1 C C
-T 0 -820 1510 50 0 1 1 2081142 Normal 1 C C
-T 0 -820 1510 50 0 1 1 QFN Normal 1 C C
-T 0 -820 1510 50 0 1 1 ENPIRION Normal 1 C C
 X NC 15 900 -1000 200 L 70 70 0 1 P
 X NC 16 900 -1000 200 L 70 70 0 1 P
 X NC 17 900 -1000 200 L 70 70 0 1 P
@@ -3150,7 +3129,7 @@ X M/S 50 -800 300 200 R 70 70 0 1 P
 X NC 14 900 -1000 200 L 1 70 0 1 P
 X VOUT 12 900 1400 200 L 70 70 0 1 W
 X VOUT 11 900 1500 200 L 70 70 0 1 W
-X VOUT 5 900 2100 200 L 70 70 0 1 W
+X VOUT 5 900 2100 200 L 70 70 0 1 w
 X VOUT 6 900 2000 200 L 70 70 0 1 W
 X VOUT 7 900 1900 200 L 70 70 0 1 W
 X VOUT 8 900 1800 200 L 70 70 0 1 W
diff --git a/rev03-KiCad/rev02_01.sch b/rev03-KiCad/rev02_01.sch
index a635c2d..caaa6af 100644
--- a/rev03-KiCad/rev02_01.sch
+++ b/rev03-KiCad/rev02_01.sch
@@ -503,7 +503,7 @@ Wire Wire Line
 	12300 6600 11400 6600
 Wire Wire Line
 	9600 6600 9600 6800
-Text GLabel 12300 6600 2 48 Output ~ 0
+Text Label 12300 6600 2 48 ~ 0
 VCC_5V0
 Connection ~ 9200 6600
 Connection ~ 10200 6600
@@ -824,4 +824,18 @@ F 3 "" H 9200 7770 60  0000 C CNN
 	1    9200 7700
 	0    -1   -1   0
 $EndComp
+NoConn ~ 8700 8000
+Wire Wire Line
+       12300 6600 12300 6450
+$Comp
+L Cryptech_Alpha:VCC_5V0 #PWR?
+U 1 1 5AF35ED8
+P 12300 6450
+F 0 "#PWR?" H 12300 6300 50  0001 C CNN
+F 1 "VCC_5V0" H 12315 6623 50  0000 C CNN
+F 2 "" H 12300 6450 60  0000 C CNN
+F 3 "" H 12300 6450 60  0000 C CNN
+       1    12300 6450
+       1    0    0    -1  
+$EndComp
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_02.sch b/rev03-KiCad/rev02_02.sch
index b15c91e..99ca575 100644
--- a/rev03-KiCad/rev02_02.sch
+++ b/rev03-KiCad/rev02_02.sch
@@ -383,4 +383,6 @@ F 3 "" H 8270 4530 60  0000 C CNN
 	1    8500 4700
 	1    0    0    -1
 $EndComp
+NoConn ~ 11500 5200
+NoConn ~ 4250 6200
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_03.sch b/rev03-KiCad/rev02_03.sch
index b50d6aa..033a74d 100644
--- a/rev03-KiCad/rev02_03.sch
+++ b/rev03-KiCad/rev02_03.sch
@@ -481,4 +481,9 @@ F 3 "" H 13160 5560 60  0000 C CNN
 	1    13200 6800
 	0    -1   -1   0
 $EndComp
+NoConn ~ 9100 5100
+NoConn ~ 9100 5200
+NoConn ~ 9100 5300
+NoConn ~ 6800 5400
+NoConn ~ 13040 4330
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_05.sch b/rev03-KiCad/rev02_05.sch
index 06866b5..165f622 100644
--- a/rev03-KiCad/rev02_05.sch
+++ b/rev03-KiCad/rev02_05.sch
@@ -625,4 +625,50 @@ F 0 "U4_4" H 3190 2390 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:TSQFP50P3000X3000X160-208N" H 3190 2390 60  0001 C CNN
 $EndComp
+NoConn ~ 3100 5300
+NoConn ~ 3100 5400
+NoConn ~ 3100 5500
+NoConn ~ 3100 5600
+NoConn ~ 3100 5700
+NoConn ~ 3100 5800
+NoConn ~ 3100 6900
+NoConn ~ 3100 7000
+NoConn ~ 3100 7100
+NoConn ~ 3100 7700
+NoConn ~ 3100 7800
+NoConn ~ 3100 7900
+NoConn ~ 3100 8000
+NoConn ~ 3100 8100
+NoConn ~ 3100 8200
+NoConn ~ 3100 8300
+NoConn ~ 3100 8400
+NoConn ~ 6200 7600
+NoConn ~ 6200 7500
+NoConn ~ 6200 7400
+NoConn ~ 6200 7300
+NoConn ~ 6200 6900
+NoConn ~ 6200 6400
+NoConn ~ 6200 6100
+NoConn ~ 6200 6000
+NoConn ~ 6200 5900
+NoConn ~ 6200 5800
+NoConn ~ 6200 5700
+NoConn ~ 6200 5600
+NoConn ~ 6200 5500
+NoConn ~ 6200 5200
+NoConn ~ 6200 5000
+NoConn ~ 6200 4900
+NoConn ~ 6200 4800
+NoConn ~ 6200 4700
+NoConn ~ 6200 4200
+NoConn ~ 6200 3900
+NoConn ~ 6200 3800
+NoConn ~ 6200 3700
+NoConn ~ 6200 3600
+NoConn ~ 6200 3500
+NoConn ~ 6200 3400
+NoConn ~ 6200 3100
+NoConn ~ 6200 3000
+NoConn ~ 6200 2900
+NoConn ~ 6200 2800
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_09.sch b/rev03-KiCad/rev02_09.sch
index 6ee6d36..5a6ae29 100644
--- a/rev03-KiCad/rev02_09.sch
+++ b/rev03-KiCad/rev02_09.sch
@@ -1012,4 +1012,21 @@ F 3 "" H 4990 8020 60  0000 C CNN
 	1    4900 8000
 	1    0    0    -1
 $EndComp
+NoConn ~ 9500 3900
+NoConn ~ 9500 4000
+NoConn ~ 9500 4100
+NoConn ~ 9500 4300
+NoConn ~ 9500 4400
+NoConn ~ 9500 4500
+NoConn ~ 9500 4600
+NoConn ~ 9500 4700
+NoConn ~ 9500 4800
+NoConn ~ 9500 4900
+NoConn ~ 9500 5000
+NoConn ~ 9500 5100
+NoConn ~ 9500 5200
+NoConn ~ 7300 5100
+NoConn ~ 7300 5000
+NoConn ~ 7300 4900
+NoConn ~ 2000 3600
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_10.sch b/rev03-KiCad/rev02_10.sch
index 7fdd729..ffe7fd1 100644
--- a/rev03-KiCad/rev02_10.sch
+++ b/rev03-KiCad/rev02_10.sch
@@ -1016,4 +1016,21 @@ F 3 "" H 5100 8110 60  0000 C CNN
 	1    5000 8100
 	1    0    0    -1
 $EndComp
+NoConn ~ 9600 4000
+NoConn ~ 9600 4100
+NoConn ~ 9600 4200
+NoConn ~ 9600 4400
+NoConn ~ 9600 4500
+NoConn ~ 9600 4600
+NoConn ~ 9600 4700
+NoConn ~ 9600 4800
+NoConn ~ 9600 4900
+NoConn ~ 9600 5000
+NoConn ~ 9600 5100
+NoConn ~ 9600 5200
+NoConn ~ 9600 5300
+NoConn ~ 2100 3700
+NoConn ~ 7400 5000
+NoConn ~ 7400 5100
+NoConn ~ 7400 5200
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_11.sch b/rev03-KiCad/rev02_11.sch
index 8dd8b65..7b24ddf 100644
--- a/rev03-KiCad/rev02_11.sch
+++ b/rev03-KiCad/rev02_11.sch
@@ -731,4 +731,17 @@ F 3 "" H 13960 7920 60  0000 C CNN
 	1    14000 8900
 	0    -1   -1   0
 $EndComp
+NoConn ~ 13200 4300
+$Comp
+L power:PWR_FLAG #FLG?
+U 1 1 5AF61081
+P 13200 2500
+F 0 "#FLG?" H 13200 2575 50  0001 C CNN
+F 1 "PWR_FLAG" V 13200 2628 50  0000 L CNN
+F 2 "" H 13200 2500 50  0001 C CNN
+F 3 "~" H 13200 2500 50  0001 C CNN
+        1    13200 2500
+        0    -1   -1   0
+$EndComp
+Connection ~ 13200 2500
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_12.sch b/rev03-KiCad/rev02_12.sch
index 3f79ae4..2b33e1f 100644
--- a/rev03-KiCad/rev02_12.sch
+++ b/rev03-KiCad/rev02_12.sch
@@ -426,4 +426,5 @@ F 3 "" H 5500 5820 60  0000 C CNN
 	1    5800 5400
 	1    0    0    -1
 $EndComp
+NoConn ~ 11400 5900
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_14.sch b/rev03-KiCad/rev02_14.sch
index 4995812..00feba2 100644
--- a/rev03-KiCad/rev02_14.sch
+++ b/rev03-KiCad/rev02_14.sch
@@ -153,4 +153,38 @@ F 0 "U13_6" H 4890 4390 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 4890 4390 60  0001 C CNN
 $EndComp
+NoConn ~ 5500 4800
+NoConn ~ 5500 4900
+NoConn ~ 2100 4800
+NoConn ~ 2100 4900
+NoConn ~ 2100 5000
+NoConn ~ 2100 5100
+NoConn ~ 2100 5200
+NoConn ~ 2100 5800
+NoConn ~ 2100 5900
+NoConn ~ 2100 6000
+NoConn ~ 2100 6100
+NoConn ~ 2100 6200
+NoConn ~ 2100 6300
+NoConn ~ 2100 6900
+NoConn ~ 2100 7000
+NoConn ~ 2100 7100
+NoConn ~ 2100 7200
+NoConn ~ 2100 7300
+NoConn ~ 2100 7400
+NoConn ~ 2100 7500
+NoConn ~ 2100 7600
+NoConn ~ 2100 7700
+NoConn ~ 2100 7800
+NoConn ~ 2100 7900
+NoConn ~ 2100 8000
+NoConn ~ 2100 8100
+NoConn ~ 2100 8300
+NoConn ~ 2100 8200
+NoConn ~ 2100 8400
+NoConn ~ 2100 8500
+NoConn ~ 2100 8600
+NoConn ~ 2100 8700
+NoConn ~ 2100 8800
+NoConn ~ 2100 8900
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_16.sch b/rev03-KiCad/rev02_16.sch
index fb9db7c..7c6e0ac 100644
--- a/rev03-KiCad/rev02_16.sch
+++ b/rev03-KiCad/rev02_16.sch
@@ -111,4 +111,104 @@ F 0 "U13_8" H 4990 4090 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 4990 4090 60  0001 C CNN
 $EndComp
+NoConn ~ 2100 5100
+NoConn ~ 2100 5200
+NoConn ~ 2100 5300
+NoConn ~ 2100 5400
+NoConn ~ 2100 5500
+NoConn ~ 2100 5600
+NoConn ~ 2100 5700
+NoConn ~ 2100 5800
+NoConn ~ 2100 5900
+NoConn ~ 2100 6000
+NoConn ~ 2100 6100
+NoConn ~ 2100 6200
+NoConn ~ 2100 6300
+NoConn ~ 2100 6400
+NoConn ~ 2100 6500
+NoConn ~ 2100 6700
+NoConn ~ 2100 6600
+NoConn ~ 2100 6800
+NoConn ~ 2100 6900
+NoConn ~ 2100 7000
+NoConn ~ 2100 7100
+NoConn ~ 2100 7300
+NoConn ~ 2100 7200
+NoConn ~ 2100 7400
+NoConn ~ 2100 7500
+NoConn ~ 2100 7600
+NoConn ~ 2100 7700
+NoConn ~ 2100 7800
+NoConn ~ 2100 7900
+NoConn ~ 2100 8000
+NoConn ~ 2100 8100
+NoConn ~ 2100 8200
+NoConn ~ 2100 8300
+NoConn ~ 5600 5000
+NoConn ~ 5600 5100
+NoConn ~ 5600 5200
+NoConn ~ 5600 5300
+NoConn ~ 5600 5400
+NoConn ~ 5600 5500
+NoConn ~ 5600 5600
+NoConn ~ 5600 5700
+NoConn ~ 5600 5800
+NoConn ~ 5600 5900
+NoConn ~ 5600 6000
+NoConn ~ 5600 6100
+NoConn ~ 5600 6200
+NoConn ~ 5600 6300
+NoConn ~ 5600 6400
+NoConn ~ 5600 6500
+NoConn ~ 5600 6600
+NoConn ~ 5600 6700
+NoConn ~ 5600 6800
+NoConn ~ 5600 6900
+NoConn ~ 5600 7000
+NoConn ~ 5600 7100
+NoConn ~ 5600 7200
+NoConn ~ 5600 7400
+NoConn ~ 5600 7300
+NoConn ~ 5600 7500
+NoConn ~ 5600 7700
+NoConn ~ 5600 7600
+NoConn ~ 5600 7900
+NoConn ~ 5600 7800
+NoConn ~ 5600 8000
+NoConn ~ 5600 8100
+NoConn ~ 5600 8200
+NoConn ~ 5600 8300
+NoConn ~ 5600 8400
+NoConn ~ 5600 8500
+NoConn ~ 5600 8600
+NoConn ~ 5600 8800
+NoConn ~ 5600 8700
+NoConn ~ 5600 8900
+NoConn ~ 5600 9000
+NoConn ~ 5600 9100
+NoConn ~ 5600 9200
+NoConn ~ 5600 9300
+NoConn ~ 5600 9400
+NoConn ~ 5600 9500
+NoConn ~ 5600 9600
+NoConn ~ 5600 9800
+NoConn ~ 5600 9900
+NoConn ~ 5600 9700
+NoConn ~ 2100 8400
+NoConn ~ 2100 8500
+NoConn ~ 2100 8600
+NoConn ~ 2100 8700
+NoConn ~ 2100 8800
+NoConn ~ 2100 8900
+NoConn ~ 2100 9000
+NoConn ~ 2100 9300
+NoConn ~ 2100 9100
+NoConn ~ 2100 9200
+NoConn ~ 2100 9400
+NoConn ~ 2100 9500
+NoConn ~ 2100 9600
+NoConn ~ 2100 9700
+NoConn ~ 2100 9800
+NoConn ~ 2100 9900
+NoConn ~ 2100 10000
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_17.sch b/rev03-KiCad/rev02_17.sch
index 4ddc072..79be203 100644
--- a/rev03-KiCad/rev02_17.sch
+++ b/rev03-KiCad/rev02_17.sch
@@ -337,4 +337,36 @@ F 0 "U13_10" H 1190 4290 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1190 4290 60  0001 C CNN
 $EndComp
+NoConn ~ 1800 5700
+NoConn ~ 1800 5800
+NoConn ~ 1800 6000
+NoConn ~ 1800 7600
+NoConn ~ 1800 7800
+NoConn ~ 1800 7900
+NoConn ~ 1800 8000
+NoConn ~ 1800 8100
+NoConn ~ 1800 8200
+NoConn ~ 1800 8300
+NoConn ~ 1800 8500
+NoConn ~ 1800 8600
+NoConn ~ 1800 8900
+NoConn ~ 1800 9000
+NoConn ~ 1800 9400
+NoConn ~ 1800 9300
+NoConn ~ 1800 9700
+NoConn ~ 1800 9900
+NoConn ~ 1800 10000
+NoConn ~ 1800 10100
+NoConn ~ 6750 8200
+NoConn ~ 6750 8300
+NoConn ~ 6750 8400
+NoConn ~ 6750 8500
+NoConn ~ 6750 8600
+NoConn ~ 6750 8800
+NoConn ~ 6750 8900
+NoConn ~ 6750 7400
+NoConn ~ 6750 7200
+NoConn ~ 2950 5200
+NoConn ~ 7900 8000
+NoConn ~ 7900 8100
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_18.sch b/rev03-KiCad/rev02_18.sch
index 634d960..76b9301 100644
--- a/rev03-KiCad/rev02_18.sch
+++ b/rev03-KiCad/rev02_18.sch
@@ -309,7 +309,7 @@ Text GLabel 7000 4800 2 48 Output ~ 0
 FPGA_VCCAUX_1V8
 Wire Wire Line
 	7000 8000 6000 8000
-Text GLabel 7000 8000 2 48 Output ~ 0
+Text Label 7000 8000 2 48 ~ 0
 VCCO_3V3
 Wire Wire Line
 	2100 6200 2100 6300
@@ -760,4 +760,32 @@ F 3 "" H 1570 9470 60  0000 C CNN
 	1    1600 9600
 	0    -1   -1   0
 $EndComp
+NoConn ~ 3900 5800
+NoConn ~ 3900 9000
+Wire Wire Line
+      7000 4800 7000 4500
+$Comp
+L Cryptech_Alpha:FPGA_VCCAUX_1V8 #PWR?
+U 1 1 5AF45C1F
+P 7000 4500
+F 0 "#PWR?" H 7000 4350 50  0001 C CNN
+F 1 "FPGA_VCCAUX_1V8" H 7015 4673 50  0000 C CNN
+F 2 "" H 7000 4500 60  0000 C CNN
+F 3 "" H 7000 4500 60  0000 C CNN
+      1    7000 4500
+      1    0    0    -1
+$EndComp
+Wire Wire Line
+      7000 8000 7000 7800
+$Comp
+L Cryptech_Alpha:VCCO_3V3 #PWR?
+U 1 1 5AF49BC2
+P 7000 7800
+F 0 "#PWR?" H 7000 7650 50  0001 C CNN
+F 1 "VCCO_3V3" H 7015 7973 50  0000 C CNN
+F 2 "" H 7000 7800 60  0000 C CNN
+F 3 "" H 7000 7800 60  0000 C CNN
+      1    7000 7800
+      1    0    0    -1
+$EndComp
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_19.sch b/rev03-KiCad/rev02_19.sch
index f29921c..f0db4ae 100644
--- a/rev03-KiCad/rev02_19.sch
+++ b/rev03-KiCad/rev02_19.sch
@@ -604,4 +604,28 @@ F 0 "U13_11" H 1290 4090 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1290 4090 60  0001 C CNN
 $EndComp
+NoConn ~ 1900 5000
+NoConn ~ 1900 5100
+NoConn ~ 1900 5900
+NoConn ~ 1900 6000
+NoConn ~ 1900 7100
+NoConn ~ 1900 7400
+NoConn ~ 1900 7600
+NoConn ~ 1900 7700
+NoConn ~ 1900 7800
+NoConn ~ 1900 8000
+NoConn ~ 1900 7900
+NoConn ~ 1900 8500
+NoConn ~ 1900 8600
+NoConn ~ 1900 8700
+NoConn ~ 1900 9000
+NoConn ~ 1900 9100
+NoConn ~ 1900 9300
+NoConn ~ 1900 9400
+NoConn ~ 1900 9500
+NoConn ~ 1900 9600
+NoConn ~ 1900 9700
+NoConn ~ 1900 9800
+NoConn ~ 1900 9900
+NoConn ~ 1900 6200
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_20.sch b/rev03-KiCad/rev02_20.sch
index 0922162..d528116 100644
--- a/rev03-KiCad/rev02_20.sch
+++ b/rev03-KiCad/rev02_20.sch
@@ -233,4 +233,30 @@ F 0 "U13_12" H 1790 4190 60  0000 L BNN
 	1    0    0    -1
 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1790 4190 60  0001 C CNN
 $EndComp
+NoConn ~ 2400 5700
+NoConn ~ 2400 5900
+NoConn ~ 2400 5800
+NoConn ~ 2400 6000
+NoConn ~ 2400 6100
+NoConn ~ 2400 6300
+NoConn ~ 2400 7700
+NoConn ~ 2400 7900
+NoConn ~ 2400 8200
+NoConn ~ 2400 8400
+NoConn ~ 2400 8600
+NoConn ~ 2400 8700
+NoConn ~ 2400 8800
+NoConn ~ 2400 8900
+NoConn ~ 2400 9000
+NoConn ~ 2400 9100
+NoConn ~ 2400 9200
+NoConn ~ 2400 9300
+NoConn ~ 2400 9400
+NoConn ~ 2400 9500
+NoConn ~ 2400 9600
+NoConn ~ 2400 9700
+NoConn ~ 2400 9800
+NoConn ~ 2400 9900
+NoConn ~ 2400 5100
+NoConn ~ 3600 6400
 $EndSCHEMATC
diff --git a/rev03-KiCad/rev02_24.sch b/rev03-KiCad/rev02_24.sch
index 95cca53..2a5c73f 100644
--- a/rev03-KiCad/rev02_24.sch
+++ b/rev03-KiCad/rev02_24.sch
@@ -456,4 +456,15 @@ F 3 "" H 5440 7540 60  0000 C CNN
 	1    5500 7300
 	0    -1   -1   0
 $EndComp
+NoConn ~ 5300 8100
+NoConn ~ 5300 8300
+NoConn ~ 3600 7400
+NoConn ~ 3600 7600
+NoConn ~ 3600 7800
+NoConn ~ 3600 8000
+NoConn ~ 3600 8200
+NoConn ~ 3600 8700
+NoConn ~ 5300 8700
+Wire Wire Line
+      8300 6400 8300 6200
 $EndSCHEMATC



More information about the Commits mailing list