got all of the digital inputs hooked up
diff --git a/bbb_cape/schematic/cape-main.sch b/bbb_cape/schematic/cape-main.sch
index 2009877..bd3a160 100644
--- a/bbb_cape/schematic/cape-main.sch
+++ b/bbb_cape/schematic/cape-main.sch
@@ -1,11 +1,290 @@
v 20110115 2
-C 40000 40000 0 0 0 title-B.sym
-C 47700 47400 1 0 0 regulator-1.sym
+C 41800 40100 1 0 0 STM32F2-1.sym
{
-T 46600 48100 5 10 0 1 0 0 1
+T 54900 51800 5 10 0 1 0 0 1
+device=STM32F2
+T 52200 53000 5 10 0 1 0 0 1
+footprint=LQFP64_10
+T 43500 52200 5 10 1 1 0 0 1
+refdes=U6
+}
+C 50500 53100 1 180 0 digital-input-x4-1.sym
+{
+T 49200 51600 5 10 0 1 180 0 1
+device=digital-input-x4
+T 50100 51500 5 10 1 1 180 0 1
+source=encoder inputs x2.sch
+T 48500 51200 5 10 1 1 180 0 1
+refdes=X2
+}
+C 50500 45000 1 180 0 digital-input-x4-1.sym
+{
+T 49200 43500 5 10 0 1 180 0 1
+device=digital-input-x4
+T 50100 43400 5 10 1 1 180 0 1
+source=encoder inputs x2.sch
+T 48500 43100 5 10 1 1 180 0 1
+refdes=X4
+}
+N 45300 52600 47900 52600 4
+N 45300 52200 47900 52200 4
+N 47900 52200 47900 52300 4
+N 45300 51800 46800 51800 4
+N 46800 51800 46800 52000 4
+N 46800 52000 47900 52000 4
+N 45300 51400 47000 51400 4
+N 47000 51400 47000 51700 4
+N 47000 51700 47900 51700 4
+C 50500 47600 1 180 0 digital-input-x4-1.sym
+{
+T 49200 46100 5 10 0 1 180 0 1
+device=digital-input-x4
+T 50100 46000 5 10 1 1 180 0 1
+source=encoder inputs x2.sch
+T 48500 45700 5 10 1 1 180 0 1
+refdes=X3
+}
+N 45300 43400 47000 43400 4
+N 47000 43400 47000 43600 4
+N 47000 43600 47900 43600 4
+N 47900 43900 46800 43900 4
+N 46800 43900 46800 43800 4
+N 46800 43800 45300 43800 4
+N 45300 44200 47900 44200 4
+N 47900 44500 47000 44500 4
+N 47000 44500 47000 44600 4
+N 47000 44600 45300 44600 4
+N 45300 49400 47000 49400 4
+N 47000 49400 47000 47100 4
+N 47000 47100 47900 47100 4
+N 47900 46800 46800 46800 4
+N 46800 46200 46800 46800 4
+N 46800 46200 45300 46200 4
+N 47900 46500 46600 46500 4
+N 46600 46500 46600 46600 4
+N 46600 46600 45300 46600 4
+N 47900 46200 47000 46200 4
+N 47000 46200 47000 45000 4
+N 47000 45000 45300 45000 4
+C 37000 51200 1 0 0 digital-input-x4-1.sym
+{
+T 38300 52700 5 10 0 1 0 0 1
+device=digital-input-x4
+T 37400 52800 5 10 1 1 0 0 1
+source=encoder inputs x2.sch
+T 39000 53100 5 10 1 1 0 0 1
+refdes=X1
+}
+N 39600 52600 41800 52600 4
+N 41800 52200 40500 52200 4
+N 40500 52200 40500 52300 4
+N 40500 52300 39600 52300 4
+N 41800 50200 40700 50200 4
+N 40700 50200 40700 52000 4
+N 40700 52000 39600 52000 4
+N 39600 51700 40500 51700 4
+N 40500 51700 40500 49800 4
+N 40500 49800 41800 49800 4
+C 16100 54800 1 0 0 regulator-1.sym
+{
+T 15000 55500 5 10 0 1 0 0 1
device=regulator
-T 48500 48700 5 10 1 1 0 0 1
-refdes=U2
-T 47800 48500 5 10 1 1 0 0 1
+T 16900 56100 5 10 1 1 0 0 1
+refdes=X14
+T 16100 55900 5 10 1 1 0 0 1
source=simple switcher 5V.sch
}
+C 33400 54500 1 0 0 regulator-1.sym
+{
+T 32300 55200 5 10 0 1 0 0 1
+device=regulator
+T 34200 55800 5 10 1 1 0 0 1
+refdes=X16
+T 33400 55600 5 10 1 1 0 0 1
+source=simple switcher 5V.sch
+}
+C 18300 35800 1 0 0 beaglebone-1.sym
+{
+T 26700 54800 5 10 1 1 0 6 1
+refdes=U8
+T 22500 45650 5 10 0 0 0 0 1
+device=BEAGLEBOND BLACK CAPE
+T 22500 45850 5 10 0 0 0 0 1
+footprint=beaglebone
+}
+N 33900 48400 33900 54700 4
+N 33900 52600 37000 52600 4
+N 34900 48100 34900 54700 4
+N 34900 52300 37000 52300 4
+C 36800 51300 1 90 0 3.3V-plus-1.sym
+C 36500 52100 1 270 0 gnd-1.sym
+N 36800 52000 37000 52000 4
+N 37000 51700 36800 51700 4
+N 36800 51700 36800 51500 4
+N 50500 52000 52000 52000 4
+N 52000 41600 52000 54000 4
+N 52000 54000 35600 54000 4
+N 35600 54000 35600 53700 4
+N 35600 53700 34900 53700 4
+N 50500 51700 52200 51700 4
+N 52200 41300 52200 54200 4
+N 52200 54200 35400 54200 4
+N 35400 54200 35400 53900 4
+N 35400 53900 33900 53900 4
+N 50500 46500 52000 46500 4
+N 50500 43900 52000 43900 4
+N 50500 46200 52200 46200 4
+N 50500 43600 52200 43600 4
+C 50700 53000 1 270 0 3.3V-plus-1.sym
+C 51000 52200 1 90 0 gnd-1.sym
+N 50700 52800 50500 52800 4
+N 50500 52800 50500 52600 4
+N 50700 52300 50500 52300 4
+C 50700 47500 1 270 0 3.3V-plus-1.sym
+C 51000 46700 1 90 0 gnd-1.sym
+N 50700 47300 50500 47300 4
+N 50500 47300 50500 47100 4
+N 50700 46800 50500 46800 4
+C 50700 44900 1 270 0 3.3V-plus-1.sym
+C 51000 44100 1 90 0 gnd-1.sym
+N 50700 44700 50500 44700 4
+N 50500 44700 50500 44500 4
+N 50700 44200 50500 44200 4
+N 49200 45000 49200 45100 4
+N 49200 45100 51800 45100 4
+N 51800 42800 51800 53800 4
+N 51800 53800 35800 53800 4
+N 34400 51200 38300 51200 4
+N 49200 47600 49200 47700 4
+N 49200 47700 51800 47700 4
+N 49200 53100 49200 53800 4
+C 34500 51400 1 90 0 resistor-1.sym
+{
+T 34100 51700 5 10 0 0 90 0 1
+device=RESISTOR
+T 34200 51600 5 10 1 1 90 0 1
+refdes=R10
+T 34500 51400 5 10 0 0 90 0 1
+footprint=0603
+T 34700 51400 5 10 1 1 90 0 1
+value=500 ohms
+}
+C 35500 51400 1 90 0 resistor-1.sym
+{
+T 35100 51700 5 10 0 0 90 0 1
+device=RESISTOR
+T 35200 51600 5 10 1 1 90 0 1
+refdes=R12
+T 35500 51400 5 10 0 0 90 0 1
+footprint=0603
+T 35700 51400 5 10 1 1 90 0 1
+value=500 ohms
+}
+N 35800 53800 35800 51200 4
+N 34400 52300 34400 52600 4
+N 34400 51400 34400 51200 4
+N 35400 51400 35400 51200 4
+C 50500 50800 1 180 0 digital-input-x4-1.sym
+{
+T 49200 49300 5 10 0 1 180 0 1
+device=digital-input-x4
+T 50100 49200 5 10 1 1 180 0 1
+source=digital inputs x4.sch
+T 48500 48900 5 10 1 1 180 0 1
+refdes=X5
+}
+N 47900 50300 46800 50300 4
+N 46800 50300 46800 50200 4
+N 46800 50200 45300 50200 4
+N 45300 49800 47000 49800 4
+N 47000 49800 47000 50000 4
+N 47000 50000 47900 50000 4
+N 45300 48200 47200 48200 4
+N 47200 48200 47200 49700 4
+N 47200 49700 47900 49700 4
+N 47900 49400 47400 49400 4
+N 47400 47800 47400 49400 4
+N 47400 47800 45300 47800 4
+C 50500 42700 1 180 0 digital-input-x4-1.sym
+{
+T 49200 41200 5 10 0 1 180 0 1
+device=digital-input-x4
+T 50100 41100 5 10 1 1 180 0 1
+source=digital inputs x4.sch
+T 48500 40800 5 10 1 1 180 0 1
+refdes=X7
+}
+N 47900 41600 46800 41600 4
+N 46800 41600 46800 42200 4
+N 46800 42200 45300 42200 4
+N 45300 42600 47000 42600 4
+N 47000 42600 47000 41900 4
+N 47000 41900 47900 41900 4
+N 47900 42200 47200 42200 4
+N 47200 42200 47200 43000 4
+N 47200 43000 45300 43000 4
+N 41800 46600 40500 46600 4
+N 40500 46600 40500 38900 4
+N 40500 38900 47000 38900 4
+N 47000 38900 47000 41300 4
+N 47000 41300 47900 41300 4
+C 37000 47000 1 0 0 digital-input-x4-1.sym
+{
+T 38300 48500 5 10 0 1 0 0 1
+device=digital-input-x4
+T 37400 48600 5 10 1 1 0 0 1
+source=digital inputs x4.sch
+T 39000 48900 5 10 1 1 0 0 1
+refdes=X6
+}
+N 41800 51000 40900 51000 4
+N 40900 51000 40900 48400 4
+N 40900 48400 39600 48400 4
+N 41800 50600 41100 50600 4
+N 41100 50600 41100 48100 4
+N 41100 48100 39600 48100 4
+N 39600 47500 40900 47500 4
+N 40900 47500 40900 47000 4
+N 40900 47000 41800 47000 4
+N 41800 47400 41100 47400 4
+N 41100 47400 41100 47800 4
+N 41100 47800 39600 47800 4
+N 38300 47000 35800 47000 4
+N 35800 47000 35800 51200 4
+C 36800 47100 1 90 0 3.3V-plus-1.sym
+C 36500 47900 1 270 0 gnd-1.sym
+N 36800 47800 37000 47800 4
+N 37000 47500 36800 47500 4
+N 36800 47500 36800 47300 4
+N 37000 48100 34900 48100 4
+N 37000 48400 33900 48400 4
+C 50700 50700 1 270 0 3.3V-plus-1.sym
+C 51000 49900 1 90 0 gnd-1.sym
+N 50700 50500 50500 50500 4
+N 50500 50500 50500 50300 4
+N 50700 50000 50500 50000 4
+C 50700 42600 1 270 0 3.3V-plus-1.sym
+C 51000 41800 1 90 0 gnd-1.sym
+N 50700 42400 50500 42400 4
+N 50500 42400 50500 42200 4
+N 50700 41900 50500 41900 4
+N 50500 41300 52200 41300 4
+N 50500 41600 52000 41600 4
+N 50500 49400 52200 49400 4
+N 50500 49700 52000 49700 4
+N 49200 50800 49200 50900 4
+N 49200 50900 51800 50900 4
+N 49200 42700 49200 42800 4
+N 49200 42800 51800 42800 4
+N 17600 52300 17600 55000 4
+N 17600 52700 18400 52700 4
+N 18400 52300 17600 52300 4
+N 16600 53900 16600 55000 4
+N 16600 54300 18400 54300 4
+N 18400 53900 16600 53900 4
+C 16500 53600 1 0 0 gnd-1.sym
+C 27400 54900 1 180 0 gnd-1.sym
+N 27300 53900 27300 54600 4
+N 27300 54300 27000 54300 4
+N 27300 53900 27000 53900 4
+N 18400 50700 17300 50700 4