Index: CPC stuff/ch376/ramcard.net
===================================================================
--- CPC stuff/ch376/ramcard.net	(revision f3b60868a22121cdf968b7f5f2912e66b33a106f)
+++ CPC stuff/ch376/ramcard.net	(revision 208ae00cbbf7a82fe221b635f8c62b898a055ac6)
@@ -2,5 +2,5 @@
   (design
     (source "C:/Users/pulkomandy/Documents/DEV/avrstuff/CPC stuff/ch376/ramcard.sch")
-    (date "18/10/2015 18:21:38")
+    (date "23/10/2015 22:33:08")
     (tool "Eeschema 4.0.0-rc1-stable")
     (sheet (number 1) (name /) (tstamps /)
@@ -36,5 +36,5 @@
     (comp (ref C3)
       (value C)
-      (footprint Capacitors_SMD:C_1206)
+      (footprint Capacitors_SMD:C_0805)
       (libsource (lib device) (part C))
       (sheetpath (names /) (tstamps /))
@@ -118,10 +118,4 @@
       (sheetpath (names /) (tstamps /))
       (tstamp 56228CDB))
-    (comp (ref U4)
-      (value FT230X)
-      (footprint Housings_SSOP:SSOP-16_3.9x4.9mm_Pitch0.635mm)
-      (libsource (lib ch376) (part FT230X))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 5622DCC5))
     (comp (ref R4)
       (value 27)
@@ -172,22 +166,4 @@
       (sheetpath (names /) (tstamps /))
       (tstamp 56237A25))
-    (comp (ref JP3)
-      (value JUMPER)
-      (footprint opendous:SIL-2_Opendous)
-      (libsource (lib device) (part JUMPER))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 5623D82B))
-    (comp (ref JP2)
-      (value JUMPER)
-      (footprint opendous:SIL-2_Opendous)
-      (libsource (lib device) (part JUMPER))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 5623DC02))
-    (comp (ref JP1)
-      (value JUMPER3)
-      (footprint opendous:SIL-3-Blank)
-      (libsource (lib device) (part JUMPER3))
-      (sheetpath (names /) (tstamps /))
-      (tstamp 5623E7BA))
     (comp (ref U5)
       (value 74LS38)
@@ -201,5 +177,23 @@
       (libsource (lib device) (part R))
       (sheetpath (names /) (tstamps /))
-      (tstamp 5623E101)))
+      (tstamp 5623E101))
+    (comp (ref S1)
+      (value SW_DIP_x4)
+      (footprint Buttons_Switches_ThroughHole:SW_DIP_x4_Slide)
+      (libsource (lib switches) (part SW_DIP_x4))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 56268B08))
+    (comp (ref U4)
+      (value FT231X)
+      (footprint ch376:SSOP-24_3.9x8.7mm_Pitch0.635mm)
+      (libsource (lib ch376) (part FT231X))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 5627FA58))
+    (comp (ref R7)
+      (value 4k7)
+      (footprint Resistors_SMD:R_0805)
+      (libsource (lib device) (part R))
+      (sheetpath (names /) (tstamps /))
+      (tstamp 562AAAE2)))
   (libparts
     (libpart (lib device) (part C)
@@ -232,42 +226,4 @@
         (pin (num 1) (name ~) (type passive))
         (pin (num 2) (name ~) (type passive))))
-    (libpart (lib regul) (part LD1117S33TR)
-      (aliases
-        (alias LD1117S33CTR)
-        (alias LD1117S12TR)
-        (alias LD1117S12CTR)
-        (alias LD1117S18TR)
-        (alias LD1117S18CTR)
-        (alias LD1117S25TR)
-        (alias LD1117S25CTR)
-        (alias LD1117S50TR)
-        (alias LD1117S50CTR))
-      (description "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT223")
-      (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf)
-      (footprints
-        (fp SOT223))
-      (fields
-        (field (name Reference) U)
-        (field (name Value) LD1117S33TR)
-        (field (name Footprint) SOT-223))
-      (pins
-        (pin (num 1) (name GND) (type power_in))
-        (pin (num 2) (name VO) (type power_out))
-        (pin (num 3) (name VI) (type power_in))))
-    (libpart (lib device) (part JUMPER)
-      (fields
-        (field (name Reference) JP)
-        (field (name Value) JUMPER))
-      (pins
-        (pin (num 1) (name 1) (type passive))
-        (pin (num 2) (name 2) (type passive))))
-    (libpart (lib device) (part JUMPER3)
-      (fields
-        (field (name Reference) JP)
-        (field (name Value) JUMPER3))
-      (pins
-        (pin (num 1) (name 1) (type passive))
-        (pin (num 2) (name 2) (type passive))
-        (pin (num 3) (name 3) (type passive))))
     (libpart (lib device) (part R)
       (description Resistor)
@@ -433,25 +389,29 @@
         (pin (num 27) (name /PCS) (type input))
         (pin (num 28) (name VCC) (type power_in))))
-    (libpart (lib ch376) (part FT230X)
+    (libpart (lib ch376) (part FT231X)
       (fields
         (field (name Reference) U)
-        (field (name Value) FT230X))
-      (pins
-        (pin (num 1) (name TXD) (type output))
+        (field (name Value) FT231X))
+      (pins
+        (pin (num 1) (name /DTR) (type output))
         (pin (num 2) (name /RTS) (type output))
         (pin (num 3) (name VCCIO) (type power_in))
         (pin (num 4) (name RXD) (type input))
-        (pin (num 5) (name GND) (type output))
-        (pin (num 6) (name /CTS) (type output))
-        (pin (num 7) (name CBUS2) (type output))
-        (pin (num 8) (name USBDP) (type output))
-        (pin (num 9) (name USBDM) (type BiDi))
-        (pin (num 10) (name 3V3OUT) (type power_out))
-        (pin (num 11) (name /RESET) (type output))
-        (pin (num 12) (name VCC) (type power_in))
-        (pin (num 13) (name GND) (type output))
-        (pin (num 14) (name CBUS1) (type output))
-        (pin (num 15) (name CBUS0) (type output))
-        (pin (num 16) (name CBUS3) (type output))))
+        (pin (num 5) (name /RI) (type input))
+        (pin (num 6) (name GND) (type output))
+        (pin (num 7) (name /DSR) (type input))
+        (pin (num 8) (name /DCD) (type input))
+        (pin (num 9) (name /CTS) (type output))
+        (pin (num 10) (name CBUS2) (type output))
+        (pin (num 11) (name USBDP) (type output))
+        (pin (num 12) (name USBDM) (type BiDi))
+        (pin (num 13) (name 3V3OUT) (type power_out))
+        (pin (num 14) (name /RESET) (type output))
+        (pin (num 15) (name VCC) (type power_in))
+        (pin (num 16) (name GND) (type output))
+        (pin (num 17) (name CBUS1) (type output))
+        (pin (num 18) (name CBUS0) (type output))
+        (pin (num 19) (name CBUS3) (type output))
+        (pin (num 20) (name TXD) (type output))))
     (libpart (lib ch376) (part TL16C550C)
       (fields
@@ -507,4 +467,27 @@
         (pin (num 47) (name D4) (type BiDi))
         (pin (num 48) (name ~) (type NotConnected))))
+    (libpart (lib regul) (part LD1117S33TR)
+      (aliases
+        (alias LD1117S33CTR)
+        (alias LD1117S12TR)
+        (alias LD1117S12CTR)
+        (alias LD1117S18TR)
+        (alias LD1117S18CTR)
+        (alias LD1117S25TR)
+        (alias LD1117S25CTR)
+        (alias LD1117S50TR)
+        (alias LD1117S50CTR))
+      (description "800mA Fixed Low Drop Positive Voltage Regulator, Fixed Output 3.3V, SOT223")
+      (docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000544.pdf)
+      (footprints
+        (fp SOT223))
+      (fields
+        (field (name Reference) U)
+        (field (name Value) LD1117S33TR)
+        (field (name Footprint) SOT-223))
+      (pins
+        (pin (num 1) (name GND) (type power_in))
+        (pin (num 2) (name VO) (type power_out))
+        (pin (num 3) (name VI) (type power_in))))
     (libpart (lib opendous) (part CONN_SD)
       (fields
@@ -525,4 +508,21 @@
         (pin (num 16) (name GND) (type power_in))
         (pin (num 17) (name GND) (type power_in))))
+    (libpart (lib switches) (part SW_DIP_x4)
+      (description "DIP switch - 4x")
+      (docs http://www.ctscorp.com/components/Datasheets/206-208.pdf)
+      (footprints
+        (fp SW_DIP_x4*))
+      (fields
+        (field (name Reference) S)
+        (field (name Value) SW_DIP_x4))
+      (pins
+        (pin (num 1) (name ~) (type passive))
+        (pin (num 2) (name ~) (type passive))
+        (pin (num 3) (name ~) (type passive))
+        (pin (num 4) (name ~) (type passive))
+        (pin (num 5) (name ~) (type passive))
+        (pin (num 6) (name ~) (type passive))
+        (pin (num 7) (name ~) (type passive))
+        (pin (num 8) (name ~) (type passive))))
     (libpart (lib ramcard-cache) (part CONN_25X2)
       (fields
@@ -581,6 +581,4 @@
         (pin (num 50) (name P50) (type passive)))))
   (libraries
-    (library (logical opendous)
-      (uri "C:\\Users\\pulkomandy\\Documents\\DEV\\avrstuff\\CPC stuff\\kicadlibs\\Opendous_KiCad_Libraries\\library\\opendous.lib"))
     (library (logical device)
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\device.lib"))
@@ -593,365 +591,374 @@
     (library (logical regul)
       (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\regul.lib"))
+    (library (logical opendous)
+      (uri "C:\\Users\\pulkomandy\\Documents\\DEV\\avrstuff\\CPC stuff\\kicadlibs\\Opendous_KiCad_Libraries\\library\\opendous.lib"))
+    (library (logical switches)
+      (uri "C:\\Program Files\\KiCad\\share\\kicad\\library\\switches.lib"))
     (library (logical ramcard-cache)
       (uri "C:\\Users\\pulkomandy\\Documents\\DEV\\avrstuff\\CPC stuff\\ch376\\ramcard-cache.lib")))
   (nets
-    (net (code 1) (name "Net-(U3-Pad25)")
-      (node (ref U3) (pin 25)))
-    (net (code 2) (name //RTS)
+    (net (code 1) (name "Net-(U3-Pad48)")
+      (node (ref U3) (pin 48)))
+    (net (code 2) (name //WR)
+      (node (ref U3) (pin 16))
+      (node (ref P1) (pin 33))
+      (node (ref IC4) (pin 3)))
+    (net (code 3) (name /A2)
+      (node (ref U3) (pin 26))
+      (node (ref P1) (pin 16))
+      (node (ref IC2) (pin 8)))
+    (net (code 4) (name "Net-(U3-Pad36)")
+      (node (ref U3) (pin 36)))
+    (net (code 5) (name /D3)
+      (node (ref IC4) (pin 18))
+      (node (ref P1) (pin 23))
+      (node (ref U3) (pin 46)))
+    (net (code 6) (name /A1)
+      (node (ref IC2) (pin 12))
+      (node (ref P1) (pin 17))
+      (node (ref U3) (pin 27)))
+    (net (code 7) (name "Net-(U3-Pad37)")
+      (node (ref U3) (pin 37)))
+    (net (code 8) (name /D4)
+      (node (ref U3) (pin 47))
+      (node (ref P1) (pin 22))
+      (node (ref IC4) (pin 19)))
+    (net (code 9) (name /A0)
+      (node (ref IC4) (pin 8))
+      (node (ref P1) (pin 18))
+      (node (ref U3) (pin 28)))
+    (net (code 10) (name //CTS)
+      (node (ref U3) (pin 38))
+      (node (ref U4) (pin 2)))
+    (net (code 11) (name /D2)
+      (node (ref U3) (pin 45))
+      (node (ref IC4) (pin 17))
+      (node (ref P1) (pin 24)))
+    (net (code 12) (name //RD)
+      (node (ref P1) (pin 32))
+      (node (ref U3) (pin 19))
+      (node (ref IC4) (pin 4)))
+    (net (code 13) (name "Net-(U3-Pad29)")
+      (node (ref U3) (pin 29)))
+    (net (code 14) (name "Net-(U3-Pad13)")
+      (node (ref U3) (pin 13)))
+    (net (code 15) (name /FEBx)
+      (node (ref U3) (pin 11))
+      (node (ref IC3) (pin 14)))
+    (net (code 16) (name "Net-(U3-Pad21)")
+      (node (ref U3) (pin 21)))
+    (net (code 17) (name //OUT2)
+      (node (ref U5) (pin 5))
+      (node (ref U3) (pin 31)))
+    (net (code 18) (name /CURSOR)
+      (node (ref P1) (pin 46))
+      (node (ref U3) (pin 41)))
+    (net (code 19) (name "Net-(U3-Pad12)")
+      (node (ref U3) (pin 12))
+      (node (ref U3) (pin 5)))
+    (net (code 20) (name "Net-(U3-Pad22)")
+      (node (ref U3) (pin 22)))
+    (net (code 21) (name //RTS)
       (node (ref U3) (pin 32))
-      (node (ref U4) (pin 6)))
-    (net (code 3) (name "Net-(U3-Pad13)")
-      (node (ref U3) (pin 13)))
-    (net (code 4) (name "Net-(U3-Pad23)")
+      (node (ref U4) (pin 9)))
+    (net (code 22) (name "Net-(U3-Pad23)")
       (node (ref U3) (pin 23)))
-    (net (code 5) (name "Net-(U3-Pad33)")
+    (net (code 23) (name "Net-(U3-Pad33)")
       (node (ref U3) (pin 33)))
-    (net (code 6) (name /D0)
+    (net (code 24) (name /D0)
       (node (ref U3) (pin 43))
       (node (ref P1) (pin 26))
       (node (ref IC4) (pin 15)))
-    (net (code 7) (name //OUT1)
-      (node (ref U5) (pin 1))
-      (node (ref U3) (pin 34)))
-    (net (code 8) (name /D1)
+    (net (code 25) (name /24MHz)
+      (node (ref U4) (pin 10))
+      (node (ref U3) (pin 14)))
+    (net (code 26) (name //OUT1)
+      (node (ref U3) (pin 34))
+      (node (ref U5) (pin 1)))
+    (net (code 27) (name /D1)
       (node (ref IC4) (pin 16))
-      (node (ref P1) (pin 25))
-      (node (ref U3) (pin 44)))
-    (net (code 9) (name "Net-(U3-Pad15)")
+      (node (ref U3) (pin 44))
+      (node (ref P1) (pin 25)))
+    (net (code 28) (name "Net-(U3-Pad15)")
       (node (ref U3) (pin 15)))
-    (net (code 10) (name "Net-(U3-Pad22)")
-      (node (ref U3) (pin 22)))
-    (net (code 11) (name /D2)
-      (node (ref U3) (pin 45))
-      (node (ref P1) (pin 24))
-      (node (ref IC4) (pin 17)))
-    (net (code 12) (name //WR)
-      (node (ref IC4) (pin 3))
-      (node (ref P1) (pin 33))
-      (node (ref U3) (pin 16)))
-    (net (code 13) (name /A2)
-      (node (ref P1) (pin 16))
-      (node (ref U3) (pin 26))
-      (node (ref IC2) (pin 8)))
-    (net (code 14) (name "Net-(U3-Pad36)")
-      (node (ref U3) (pin 36)))
-    (net (code 15) (name /D3)
-      (node (ref P1) (pin 23))
-      (node (ref IC4) (pin 18))
-      (node (ref U3) (pin 46)))
-    (net (code 16) (name /A1)
-      (node (ref U3) (pin 27))
-      (node (ref P1) (pin 17))
-      (node (ref IC2) (pin 12)))
-    (net (code 17) (name "Net-(U3-Pad37)")
-      (node (ref U3) (pin 37)))
-    (net (code 18) (name /D4)
-      (node (ref IC4) (pin 19))
-      (node (ref P1) (pin 22))
-      (node (ref U3) (pin 47)))
-    (net (code 19) (name /TX)
-      (node (ref U3) (pin 8))
-      (node (ref U4) (pin 4)))
-    (net (code 20) (name /SD_DO)
+    (net (code 29) (name "Net-(U3-Pad25)")
+      (node (ref U3) (pin 25)))
+    (net (code 30) (name /RX)
+      (node (ref U4) (pin 20))
+      (node (ref U3) (pin 7)))
+    (net (code 31) (name VCC)
+      (node (ref U4) (pin 14))
+      (node (ref U4) (pin 15))
+      (node (ref R1) (pin 2))
+      (node (ref U5) (pin 14))
+      (node (ref C1) (pin 1))
+      (node (ref IC2) (pin 14))
+      (node (ref IC3) (pin 16))
+      (node (ref C2) (pin 1))
+      (node (ref C4) (pin 1))
+      (node (ref P1) (pin 27))
+      (node (ref C3) (pin 1))
+      (node (ref IC1) (pin 14))
+      (node (ref IC4) (pin 28))
+      (node (ref U5) (pin 13))
+      (node (ref U3) (pin 42))
+      (node (ref U5) (pin 12))
+      (node (ref U1) (pin 3))
+      (node (ref R6) (pin 1)))
+    (net (code 32) (name /12MHz)
+      (node (ref IC4) (pin 13))
+      (node (ref U4) (pin 17)))
+    (net (code 33) (name /AWAKE)
+      (node (ref U4) (pin 18))
+      (node (ref R7) (pin 2)))
+    (net (code 34) (name /A4)
+      (node (ref P1) (pin 14))
+      (node (ref U3) (pin 10))
+      (node (ref IC2) (pin 11)))
+    (net (code 35) (name "Net-(C6-Pad1)")
+      (node (ref C6) (pin 1))
+      (node (ref IC4) (pin 9)))
+    (net (code 36) (name //SD_CS)
+      (node (ref U2) (pin 1))
+      (node (ref IC4) (pin 23)))
+    (net (code 37) (name /SD_DI)
+      (node (ref IC4) (pin 25))
+      (node (ref U2) (pin 2)))
+    (net (code 38) (name /SD_CLK)
+      (node (ref U2) (pin 5))
+      (node (ref IC4) (pin 26)))
+    (net (code 39) (name /SD_DO)
       (node (ref U2) (pin 7))
       (node (ref IC4) (pin 7)))
-    (net (code 21) (name /SD_DI)
-      (node (ref U2) (pin 2))
-      (node (ref IC4) (pin 25)))
-    (net (code 22) (name "Net-(U3-Pad1)")
-      (node (ref U3) (pin 1)))
-    (net (code 23) (name /D5)
-      (node (ref P1) (pin 21))
-      (node (ref U3) (pin 2))
-      (node (ref IC4) (pin 20)))
-    (net (code 24) (name /D6)
-      (node (ref IC4) (pin 21))
-      (node (ref P1) (pin 20))
-      (node (ref U3) (pin 3)))
-    (net (code 25) (name /D7)
-      (node (ref P1) (pin 19))
-      (node (ref IC4) (pin 22))
-      (node (ref U3) (pin 4)))
-    (net (code 26) (name "Net-(U3-Pad6)")
-      (node (ref U3) (pin 6)))
-    (net (code 27) (name /RX)
-      (node (ref U3) (pin 7))
-      (node (ref U4) (pin 1)))
-    (net (code 28) (name /A5)
-      (node (ref IC2) (pin 9))
-      (node (ref P1) (pin 13))
-      (node (ref U3) (pin 9)))
-    (net (code 29) (name /A4)
-      (node (ref P1) (pin 14))
-      (node (ref IC2) (pin 11))
-      (node (ref U3) (pin 10)))
-    (net (code 30) (name GND)
-      (node (ref IC4) (pin 5))
-      (node (ref U5) (pin 7))
-      (node (ref IC4) (pin 12))
-      (node (ref U4) (pin 5))
-      (node (ref U3) (pin 17))
-      (node (ref C3) (pin 2))
-      (node (ref C4) (pin 2))
-      (node (ref P1) (pin 49))
-      (node (ref C2) (pin 2))
-      (node (ref IC2) (pin 7))
-      (node (ref P1) (pin 2))
-      (node (ref C1) (pin 2))
-      (node (ref IC3) (pin 8))
-      (node (ref R3) (pin 2))
-      (node (ref U4) (pin 13))
-      (node (ref U3) (pin 24))
-      (node (ref C8) (pin 2))
-      (node (ref C9) (pin 2))
-      (node (ref P3) (pin 4))
-      (node (ref IC1) (pin 7))
-      (node (ref U2) (pin 9))
-      (node (ref U2) (pin 16))
-      (node (ref U2) (pin 17))
-      (node (ref U2) (pin 6))
-      (node (ref C7) (pin 2))
-      (node (ref U2) (pin 3))
-      (node (ref C5) (pin 2))
-      (node (ref U3) (pin 18))
-      (node (ref U3) (pin 20))
-      (node (ref U1) (pin 1))
-      (node (ref C6) (pin 2))
-      (node (ref C10) (pin 2))
-      (node (ref P2) (pin 4))
-      (node (ref P2) (pin 5)))
-    (net (code 31) (name /INTRPT)
-      (node (ref U5) (pin 2))
-      (node (ref U3) (pin 30))
-      (node (ref U5) (pin 4)))
-    (net (code 32) (name "Net-(U3-Pad21)")
-      (node (ref U3) (pin 21)))
-    (net (code 33) (name //OUT2)
-      (node (ref U3) (pin 31))
-      (node (ref U5) (pin 5)))
-    (net (code 34) (name "Net-(U3-Pad12)")
-      (node (ref U3) (pin 12))
-      (node (ref U3) (pin 5)))
-    (net (code 35) (name "Net-(U3-Pad29)")
-      (node (ref U3) (pin 29)))
-    (net (code 36) (name /24MHz)
-      (node (ref U3) (pin 14))
-      (node (ref U4) (pin 7)))
-    (net (code 37) (name VCC)
-      (node (ref C1) (pin 1))
-      (node (ref C3) (pin 1))
-      (node (ref U5) (pin 12))
-      (node (ref U5) (pin 13))
-      (node (ref C4) (pin 1))
-      (node (ref IC4) (pin 28))
-      (node (ref P1) (pin 27))
-      (node (ref IC2) (pin 14))
-      (node (ref U5) (pin 14))
-      (node (ref U3) (pin 42))
-      (node (ref IC1) (pin 14))
-      (node (ref R1) (pin 2))
-      (node (ref C2) (pin 1))
-      (node (ref U4) (pin 12))
-      (node (ref R6) (pin 1))
-      (node (ref IC3) (pin 16))
-      (node (ref U1) (pin 3)))
-    (net (code 38) (name /12MHz)
-      (node (ref IC4) (pin 13))
-      (node (ref U4) (pin 14)))
-    (net (code 39) (name /A0)
-      (node (ref U3) (pin 28))
-      (node (ref IC4) (pin 8))
-      (node (ref P1) (pin 18)))
-    (net (code 40) (name //CTS)
-      (node (ref U4) (pin 2))
-      (node (ref U3) (pin 38)))
-    (net (code 41) (name "Net-(U3-Pad48)")
-      (node (ref U3) (pin 48)))
-    (net (code 42) (name //RD)
-      (node (ref U3) (pin 19))
-      (node (ref IC4) (pin 4))
-      (node (ref P1) (pin 32)))
-    (net (code 43) (name "Net-(U3-Pad39)")
-      (node (ref U3) (pin 39)))
-    (net (code 44) (name /SD_CLK)
-      (node (ref U2) (pin 5))
-      (node (ref IC4) (pin 26)))
-    (net (code 45) (name "Net-(C5-Pad1)")
-      (node (ref R1) (pin 1))
-      (node (ref P2) (pin 1))
-      (node (ref C5) (pin 1)))
-    (net (code 46) (name "Net-(C6-Pad1)")
-      (node (ref IC4) (pin 9))
-      (node (ref C6) (pin 1)))
-    (net (code 47) (name //SD_CS)
-      (node (ref IC4) (pin 23))
-      (node (ref U2) (pin 1)))
-    (net (code 48) (name "Net-(IC4-Pad24)")
-      (node (ref IC4) (pin 24)))
-    (net (code 49) (name +3V3)
+    (net (code 40) (name +3V3)
       (node (ref U1) (pin 2))
       (node (ref C7) (pin 1))
       (node (ref U2) (pin 4)))
-    (net (code 50) (name "Net-(IC4-Pad6)")
+    (net (code 41) (name "Net-(IC4-Pad6)")
       (node (ref IC4) (pin 6)))
-    (net (code 51) (name "Net-(IC4-Pad10)")
-      (node (ref P2) (pin 3))
-      (node (ref IC4) (pin 10)))
-    (net (code 52) (name "Net-(IC4-Pad11)")
+    (net (code 42) (name "Net-(IC4-Pad10)")
+      (node (ref IC4) (pin 10))
+      (node (ref P2) (pin 3)))
+    (net (code 43) (name "Net-(IC4-Pad11)")
       (node (ref IC4) (pin 11))
       (node (ref P2) (pin 2)))
+    (net (code 44) (name "Net-(C5-Pad1)")
+      (node (ref R1) (pin 1))
+      (node (ref C5) (pin 1))
+      (node (ref P2) (pin 1)))
+    (net (code 45) (name "Net-(U2-Pad8)")
+      (node (ref U2) (pin 8)))
+    (net (code 46) (name "Net-(U3-Pad1)")
+      (node (ref U3) (pin 1)))
+    (net (code 47) (name /D5)
+      (node (ref IC4) (pin 20))
+      (node (ref P1) (pin 21))
+      (node (ref U3) (pin 2)))
+    (net (code 48) (name /D6)
+      (node (ref IC4) (pin 21))
+      (node (ref U3) (pin 3))
+      (node (ref P1) (pin 20)))
+    (net (code 49) (name /D7)
+      (node (ref U3) (pin 4))
+      (node (ref P1) (pin 19))
+      (node (ref IC4) (pin 22)))
+    (net (code 50) (name "Net-(U3-Pad6)")
+      (node (ref U3) (pin 6)))
+    (net (code 51) (name /TX)
+      (node (ref U3) (pin 8))
+      (node (ref U4) (pin 4)))
+    (net (code 52) (name /A5)
+      (node (ref U3) (pin 9))
+      (node (ref P1) (pin 13))
+      (node (ref IC2) (pin 9)))
     (net (code 53) (name "Net-(U2-Pad14)")
       (node (ref U2) (pin 14)))
     (net (code 54) (name "Net-(U2-Pad15)")
       (node (ref U2) (pin 15)))
-    (net (code 55) (name "Net-(U2-Pad8)")
-      (node (ref U2) (pin 8)))
-    (net (code 56) (name "Net-(IC4-Pad2)")
-      (node (ref JP3) (pin 2))
+    (net (code 55) (name //DCD)
+      (node (ref U3) (pin 40))
+      (node (ref S1) (pin 5)))
+    (net (code 56) (name /INT)
+      (node (ref S1) (pin 4))
+      (node (ref IC4) (pin 1)))
+    (net (code 57) (name /BUSRST)
+      (node (ref S1) (pin 7))
+      (node (ref P1) (pin 40)))
+    (net (code 58) (name //DSR)
+      (node (ref U3) (pin 39))
+      (node (ref S1) (pin 8)))
+    (net (code 59) (name /PRESET)
+      (node (ref S1) (pin 3))
+      (node (ref U5) (pin 8))
+      (node (ref U3) (pin 35))
+      (node (ref R6) (pin 2)))
+    (net (code 60) (name /RSTI)
+      (node (ref S1) (pin 6))
       (node (ref IC4) (pin 2)))
-    (net (code 57) (name //DCD)
-      (node (ref JP2) (pin 1))
-      (node (ref U3) (pin 40)))
-    (net (code 58) (name "Net-(IC4-Pad1)")
-      (node (ref IC4) (pin 1))
-      (node (ref JP2) (pin 2)))
-    (net (code 59) (name //RI)
-      (node (ref JP1) (pin 1))
-      (node (ref U3) (pin 41)))
-    (net (code 60) (name /GPO2)
-      (node (ref JP1) (pin 2))
-      (node (ref U4) (pin 15)))
-    (net (code 61) (name /PRESET)
-      (node (ref JP3) (pin 1))
-      (node (ref R6) (pin 2))
-      (node (ref U5) (pin 8))
-      (node (ref U3) (pin 35)))
-    (net (code 62) (name "Net-(U5-Pad11)")
+    (net (code 61) (name "Net-(U5-Pad11)")
       (node (ref U5) (pin 11)))
-    (net (code 63) (name "Net-(C10-Pad1)")
+    (net (code 62) (name /GPO2)
+      (node (ref U4) (pin 1))
+      (node (ref S1) (pin 2))
+      (node (ref S1) (pin 1)))
+    (net (code 63) (name "Net-(U4-Pad7)")
+      (node (ref U4) (pin 7)))
+    (net (code 64) (name "Net-(U4-Pad5)")
+      (node (ref U4) (pin 5)))
+    (net (code 65) (name "Net-(U4-Pad8)")
+      (node (ref U4) (pin 8)))
+    (net (code 66) (name "Net-(C10-Pad1)")
+      (node (ref U4) (pin 13))
       (node (ref U4) (pin 3))
-      (node (ref U4) (pin 10))
-      (node (ref C10) (pin 1))
-      (node (ref U4) (pin 11)))
-    (net (code 64) (name "Net-(P3-Pad1)")
-      (node (ref P3) (pin 1))
-      (node (ref R2) (pin 1)))
-    (net (code 65) (name /VBUS_Sense)
+      (node (ref C10) (pin 1)))
+    (net (code 67) (name "Net-(P3-Pad5)")
+      (node (ref P3) (pin 5)))
+    (net (code 68) (name "Net-(C8-Pad1)")
+      (node (ref R5) (pin 2))
+      (node (ref C8) (pin 1))
+      (node (ref P3) (pin 3)))
+    (net (code 69) (name "Net-(C9-Pad1)")
+      (node (ref P3) (pin 2))
+      (node (ref R4) (pin 2))
+      (node (ref C9) (pin 1)))
+    (net (code 70) (name GND)
+      (node (ref U3) (pin 17))
+      (node (ref C4) (pin 2))
+      (node (ref C1) (pin 2))
+      (node (ref C3) (pin 2))
+      (node (ref IC2) (pin 7))
+      (node (ref U3) (pin 20))
+      (node (ref IC4) (pin 5))
+      (node (ref C5) (pin 2))
+      (node (ref C6) (pin 2))
+      (node (ref U3) (pin 24))
+      (node (ref IC4) (pin 12))
+      (node (ref IC1) (pin 7))
+      (node (ref P2) (pin 4))
+      (node (ref P2) (pin 5))
+      (node (ref U3) (pin 18))
+      (node (ref U1) (pin 1))
+      (node (ref C7) (pin 2))
+      (node (ref P1) (pin 2))
+      (node (ref R3) (pin 2))
+      (node (ref IC3) (pin 8))
+      (node (ref P3) (pin 4))
+      (node (ref C2) (pin 2))
+      (node (ref P1) (pin 49))
+      (node (ref U2) (pin 9))
+      (node (ref C10) (pin 2))
+      (node (ref U2) (pin 3))
+      (node (ref U5) (pin 7))
+      (node (ref U2) (pin 6))
+      (node (ref C9) (pin 2))
+      (node (ref C8) (pin 2))
+      (node (ref R7) (pin 1))
       (node (ref U4) (pin 16))
+      (node (ref U2) (pin 16))
+      (node (ref U2) (pin 17))
+      (node (ref U4) (pin 6)))
+    (net (code 71) (name "Net-(P3-Pad1)")
+      (node (ref R2) (pin 1))
+      (node (ref P3) (pin 1)))
+    (net (code 72) (name /VBUS_Sense)
+      (node (ref U4) (pin 19))
       (node (ref R2) (pin 2))
       (node (ref R3) (pin 1)))
-    (net (code 66) (name "Net-(R4-Pad1)")
-      (node (ref U4) (pin 9))
+    (net (code 73) (name "Net-(R4-Pad1)")
+      (node (ref U4) (pin 12))
       (node (ref R4) (pin 1)))
-    (net (code 67) (name "Net-(R5-Pad1)")
-      (node (ref U4) (pin 8))
+    (net (code 74) (name "Net-(R5-Pad1)")
+      (node (ref U4) (pin 11))
       (node (ref R5) (pin 1)))
-    (net (code 68) (name "Net-(C9-Pad1)")
-      (node (ref R4) (pin 2))
-      (node (ref P3) (pin 2))
-      (node (ref C9) (pin 1)))
-    (net (code 69) (name "Net-(C8-Pad1)")
-      (node (ref C8) (pin 1))
-      (node (ref R5) (pin 2))
-      (node (ref P3) (pin 3)))
-    (net (code 70) (name "Net-(P3-Pad5)")
-      (node (ref P3) (pin 5)))
-    (net (code 71) (name //NMI)
-      (node (ref P1) (pin 36))
-      (node (ref U5) (pin 6)))
-    (net (code 72) (name //INT)
-      (node (ref U5) (pin 3))
-      (node (ref P1) (pin 35)))
-    (net (code 73) (name /BUSRST)
-      (node (ref P1) (pin 40))
-      (node (ref JP1) (pin 3)))
-    (net (code 74) (name //RESET)
-      (node (ref U5) (pin 9))
+    (net (code 75) (name /INTRPT)
+      (node (ref U3) (pin 30))
+      (node (ref U5) (pin 4))
+      (node (ref U5) (pin 2)))
+    (net (code 76) (name //NMI)
+      (node (ref U5) (pin 6))
+      (node (ref P1) (pin 36)))
+    (net (code 77) (name "Net-(P1-Pad28)")
+      (node (ref P1) (pin 28)))
+    (net (code 78) (name "Net-(P1-Pad43)")
+      (node (ref P1) (pin 43)))
+    (net (code 79) (name //RESET)
+      (node (ref P1) (pin 41))
       (node (ref U5) (pin 10))
-      (node (ref P1) (pin 41)))
-    (net (code 75) (name "Net-(P1-Pad28)")
-      (node (ref P1) (pin 28)))
-    (net (code 76) (name //IORQ)
-      (node (ref P1) (pin 31))
-      (node (ref IC3) (pin 5)))
-    (net (code 77) (name /FE80)
+      (node (ref U5) (pin 9)))
+    (net (code 80) (name "Net-(P1-Pad42)")
+      (node (ref P1) (pin 42)))
+    (net (code 81) (name //INT)
+      (node (ref P1) (pin 35))
+      (node (ref U5) (pin 3)))
+    (net (code 82) (name /CE1)
+      (node (ref IC3) (pin 6))
+      (node (ref IC2) (pin 1)))
+    (net (code 83) (name /FE80)
       (node (ref IC3) (pin 7))
       (node (ref IC4) (pin 27)))
-    (net (code 78) (name "Net-(IC3-Pad9)")
+    (net (code 84) (name "Net-(IC3-Pad9)")
       (node (ref IC3) (pin 9)))
-    (net (code 79) (name "Net-(IC3-Pad10)")
+    (net (code 85) (name "Net-(IC3-Pad10)")
       (node (ref IC3) (pin 10)))
-    (net (code 80) (name "Net-(IC3-Pad11)")
+    (net (code 86) (name "Net-(IC3-Pad11)")
       (node (ref IC3) (pin 11)))
-    (net (code 81) (name "Net-(IC3-Pad12)")
+    (net (code 87) (name "Net-(IC3-Pad12)")
       (node (ref IC3) (pin 12)))
-    (net (code 82) (name "Net-(IC3-Pad13)")
+    (net (code 88) (name "Net-(IC3-Pad13)")
       (node (ref IC3) (pin 13)))
-    (net (code 83) (name /FEBx)
-      (node (ref U3) (pin 11))
-      (node (ref IC3) (pin 14)))
-    (net (code 84) (name "Net-(IC3-Pad15)")
+    (net (code 89) (name "Net-(IC3-Pad15)")
       (node (ref IC3) (pin 15)))
-    (net (code 85) (name "Net-(P1-Pad42)")
-      (node (ref P1) (pin 42)))
-    (net (code 86) (name "Net-(P1-Pad43)")
-      (node (ref P1) (pin 43)))
-    (net (code 87) (name /CE1)
-      (node (ref IC3) (pin 6))
-      (node (ref IC2) (pin 1)))
-    (net (code 88) (name "Net-(IC2-Pad10)")
-      (node (ref IC2) (pin 10))
-      (node (ref IC3) (pin 2)))
-    (net (code 89) (name "Net-(IC2-Pad4)")
-      (node (ref IC2) (pin 4))
-      (node (ref IC3) (pin 1)))
-    (net (code 90) (name /A8)
+    (net (code 90) (name "Net-(IC2-Pad13)")
+      (node (ref IC2) (pin 13))
+      (node (ref IC3) (pin 3)))
+    (net (code 91) (name //IORQ)
+      (node (ref IC3) (pin 5))
+      (node (ref P1) (pin 31)))
+    (net (code 92) (name "Net-(IC2-Pad10)")
+      (node (ref IC3) (pin 2))
+      (node (ref IC2) (pin 10)))
+    (net (code 93) (name "Net-(IC2-Pad4)")
+      (node (ref IC3) (pin 1))
+      (node (ref IC2) (pin 4)))
+    (net (code 94) (name /A8)
       (node (ref P1) (pin 10))
       (node (ref IC2) (pin 5)))
-    (net (code 91) (name /A6)
-      (node (ref IC2) (pin 6))
-      (node (ref P1) (pin 12)))
-    (net (code 92) (name "Net-(P1-Pad38)")
+    (net (code 95) (name /A6)
+      (node (ref P1) (pin 12))
+      (node (ref IC2) (pin 6)))
+    (net (code 96) (name "Net-(P1-Pad38)")
       (node (ref P1) (pin 38)))
-    (net (code 93) (name "Net-(P1-Pad34)")
+    (net (code 97) (name "Net-(P1-Pad34)")
       (node (ref P1) (pin 34)))
-    (net (code 94) (name "Net-(P1-Pad30)")
-      (node (ref P1) (pin 30)))
-    (net (code 95) (name /A12)
+    (net (code 98) (name /A12)
       (node (ref IC1) (pin 1))
       (node (ref P1) (pin 6)))
-    (net (code 96) (name /A13)
-      (node (ref P1) (pin 5))
-      (node (ref IC1) (pin 2)))
-    (net (code 97) (name /A14)
-      (node (ref P1) (pin 4))
-      (node (ref IC1) (pin 4)))
-    (net (code 98) (name /A15)
-      (node (ref P1) (pin 3))
-      (node (ref IC1) (pin 5)))
-    (net (code 99) (name "Net-(IC1-Pad6)")
+    (net (code 99) (name /A13)
+      (node (ref IC1) (pin 2))
+      (node (ref P1) (pin 5)))
+    (net (code 100) (name /A14)
+      (node (ref IC1) (pin 4))
+      (node (ref P1) (pin 4)))
+    (net (code 101) (name /A15)
+      (node (ref IC1) (pin 5))
+      (node (ref P1) (pin 3)))
+    (net (code 102) (name "Net-(IC1-Pad6)")
       (node (ref IC2) (pin 2))
       (node (ref IC1) (pin 6)))
-    (net (code 100) (name "Net-(IC1-Pad8)")
+    (net (code 103) (name "Net-(IC1-Pad8)")
       (node (ref IC2) (pin 3))
       (node (ref IC1) (pin 8)))
-    (net (code 101) (name /A10)
+    (net (code 104) (name /A10)
       (node (ref P1) (pin 8))
       (node (ref IC1) (pin 9)))
-    (net (code 102) (name /A9)
-      (node (ref IC1) (pin 10))
-      (node (ref P1) (pin 9)))
-    (net (code 103) (name /A7)
+    (net (code 105) (name /A9)
+      (node (ref P1) (pin 9))
+      (node (ref IC1) (pin 10)))
+    (net (code 106) (name /A7)
       (node (ref P1) (pin 11))
       (node (ref IC1) (pin 12)))
-    (net (code 104) (name /A11)
-      (node (ref P1) (pin 7))
-      (node (ref IC1) (pin 13)))
-    (net (code 105) (name "Net-(P1-Pad50)")
-      (node (ref P1) (pin 50)))
-    (net (code 106) (name "Net-(P1-Pad29)")
-      (node (ref P1) (pin 29)))
-    (net (code 107) (name "Net-(P1-Pad37)")
-      (node (ref P1) (pin 37)))
+    (net (code 107) (name /A11)
+      (node (ref IC1) (pin 13))
+      (node (ref P1) (pin 7)))
     (net (code 108) (name "Net-(P1-Pad39)")
       (node (ref P1) (pin 39)))
@@ -960,18 +967,23 @@
     (net (code 110) (name "Net-(P1-Pad47)")
       (node (ref P1) (pin 47)))
-    (net (code 111) (name "Net-(P1-Pad48)")
-      (node (ref P1) (pin 48)))
-    (net (code 112) (name "Net-(P1-Pad1)")
-      (node (ref P1) (pin 1)))
+    (net (code 111) (name "Net-(P1-Pad37)")
+      (node (ref P1) (pin 37)))
+    (net (code 112) (name "Net-(P1-Pad30)")
+      (node (ref P1) (pin 30)))
     (net (code 113) (name /A3)
-      (node (ref P1) (pin 15))
-      (node (ref IC3) (pin 4)))
+      (node (ref IC3) (pin 4))
+      (node (ref P1) (pin 15)))
     (net (code 114) (name "Net-(P1-Pad44)")
       (node (ref P1) (pin 44)))
-    (net (code 115) (name "Net-(P1-Pad46)")
-      (node (ref P1) (pin 46)))
-    (net (code 116) (name "Net-(IC2-Pad13)")
-      (node (ref IC3) (pin 3))
-      (node (ref IC2) (pin 13)))
-    (net (code 117) (name "Net-(IC4-Pad14)")
+    (net (code 115) (name "Net-(P1-Pad48)")
+      (node (ref P1) (pin 48)))
+    (net (code 116) (name "Net-(P1-Pad50)")
+      (node (ref P1) (pin 50)))
+    (net (code 117) (name "Net-(P1-Pad1)")
+      (node (ref P1) (pin 1)))
+    (net (code 118) (name "Net-(P1-Pad29)")
+      (node (ref P1) (pin 29)))
+    (net (code 119) (name "Net-(IC4-Pad24)")
+      (node (ref IC4) (pin 24)))
+    (net (code 120) (name "Net-(IC4-Pad14)")
       (node (ref IC4) (pin 14)))))
