summaryrefslogtreecommitdiff
path: root/hw1/hw1.net
diff options
context:
space:
mode:
Diffstat (limited to 'hw1/hw1.net')
-rw-r--r--hw1/hw1.net361
1 files changed, 204 insertions, 157 deletions
diff --git a/hw1/hw1.net b/hw1/hw1.net
index 03ef62a..85d7f92 100644
--- a/hw1/hw1.net
+++ b/hw1/hw1.net
@@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/karlp/src/libopencm3-tests/hw1/hw1.sch)
- (date "Sun 26 Nov 2017 08:26:28 PM GMT")
+ (date "Sun 17 Dec 2017 10:17:06 PM GMT")
(tool "Eeschema 4.0.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -182,7 +182,25 @@
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
- (tstamp 5A137455)))
+ (tstamp 5A137455))
+ (comp (ref JP3)
+ (value Jumper_NC_Small)
+ (footprint Socket_Strips:Socket_Strip_Straight_2x01_Pitch2.54mm)
+ (libsource (lib device) (part Jumper_NC_Small))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5A36E60E))
+ (comp (ref J3)
+ (value CONN_01X02)
+ (footprint Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm)
+ (libsource (lib conn) (part CONN_01X02))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5A36EBE0))
+ (comp (ref J2)
+ (value CONN_01X01_MALE)
+ (footprint Wire_Pads:SolderWirePad_single_0-8mmDrill)
+ (libsource (lib conn) (part CONN_01X01_MALE))
+ (sheetpath (names /) (tstamps /))
+ (tstamp 5A36F13B)))
(libparts
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
@@ -206,6 +224,26 @@
(field (name Value) CONN_01X01))
(pins
(pin (num 1) (name P1) (type passive))))
+ (libpart (lib conn) (part CONN_01X01_MALE)
+ (description "Generic Male Connector, single row, 01x01, pin header")
+ (fields
+ (field (name Reference) J)
+ (field (name Value) CONN_01X01_MALE))
+ (pins
+ (pin (num 1) (name 1) (type passive))))
+ (libpart (lib conn) (part CONN_01X02)
+ (description "Connector, single row, 01x02, pin header")
+ (footprints
+ (fp Pin_Header_Straight_1X*)
+ (fp Pin_Header_Angled_1X*)
+ (fp Socket_Strip_Straight_1X*)
+ (fp Socket_Strip_Angled_1X*))
+ (fields
+ (field (name Reference) J)
+ (field (name Value) CONN_01X02))
+ (pins
+ (pin (num 1) (name P1) (type passive))
+ (pin (num 2) (name P2) (type passive))))
(libpart (lib conn) (part CONN_01X06)
(description "Connector, single row, 01x06, pin header")
(footprints
@@ -404,105 +442,84 @@
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name shield) (type passive)))))
(libraries
- (library (logical hw1-rescue)
- (uri /home/karlp/src/libopencm3-tests/hw1/hw1-rescue.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
+ (library (logical hw1-rescue)
+ (uri /home/karlp/src/libopencm3-tests/hw1/hw1-rescue.lib))
(library (logical stm32)
(uri /usr/share/kicad/library/stm32.lib))
(library (logical karlp-klibs)
(uri /home/karlp/src/libopencm3-tests/hw1/karlp-klibs.lib)))
(nets
- (net (code 1) (name /SPI_CS)
- (node (ref P3) (pin 3))
- (node (ref U1) (pin 25))
- (node (ref P9) (pin 8)))
- (net (code 2) (name /SPI_MOSI)
- (node (ref P3) (pin 4))
+ (net (code 1) (name /SPI_MOSI)
(node (ref U1) (pin 28))
+ (node (ref P3) (pin 4))
(node (ref P9) (pin 5)))
- (net (code 3) (name /SPI_MISO)
- (node (ref P3) (pin 5))
+ (net (code 2) (name "Net-(U2-Pad4)")
+ (node (ref U2) (pin 4)))
+ (net (code 3) (name /ADC_IN2)
+ (node (ref U1) (pin 17)))
+ (net (code 4) (name /ADC_IN1)
+ (node (ref U1) (pin 16))
+ (node (ref P2) (pin 3)))
+ (net (code 5) (name /SPI_MISO)
(node (ref P9) (pin 6))
+ (node (ref P3) (pin 5))
(node (ref U1) (pin 27)))
- (net (code 4) (name /SPI_SCK)
+ (net (code 6) (name /SPI_SCK)
+ (node (ref P9) (pin 7))
(node (ref P3) (pin 6))
- (node (ref U1) (pin 26))
- (node (ref P9) (pin 7)))
- (net (code 5) (name /UART_RX_OUT)
- (node (ref P9) (pin 4))
+ (node (ref U1) (pin 26)))
+ (net (code 7) (name /SPI_CS)
+ (node (ref P3) (pin 3))
+ (node (ref U1) (pin 25))
+ (node (ref P9) (pin 8)))
+ (net (code 8) (name /UART_RX_OUT)
(node (ref P4) (pin 2))
+ (node (ref P9) (pin 4))
(node (ref U1) (pin 13)))
- (net (code 6) (name /UART_TX_OUT)
- (node (ref P9) (pin 3))
+ (net (code 9) (name /UART_TX_OUT)
(node (ref P4) (pin 1))
- (node (ref U1) (pin 12)))
- (net (code 7) (name "Net-(P9-Pad9)")
+ (node (ref U1) (pin 12))
+ (node (ref P9) (pin 3)))
+ (net (code 10) (name "Net-(P9-Pad9)")
(node (ref P9) (pin 9)))
- (net (code 8) (name GND)
- (node (ref P1) (pin 6))
- (node (ref P1) (pin 7))
- (node (ref U1) (pin 8))
- (node (ref U1) (pin 23))
- (node (ref P3) (pin 7))
- (node (ref J1) (pin 3))
- (node (ref C10) (pin 2))
- (node (ref C9) (pin 2))
- (node (ref C6) (pin 2))
- (node (ref C4) (pin 2))
- (node (ref P9) (pin 10))
- (node (ref P10) (pin 5))
- (node (ref U1) (pin 35))
- (node (ref C5) (pin 2))
- (node (ref U1) (pin 47))
- (node (ref C3) (pin 2))
- (node (ref C2) (pin 2))
- (node (ref C1) (pin 2))
- (node (ref C7) (pin 2))
- (node (ref U2) (pin 2))
- (node (ref C8) (pin 2)))
- (net (code 9) (name /SWCLK)
- (node (ref J1) (pin 2))
- (node (ref U1) (pin 37)))
- (net (code 10) (name /SWDIO)
- (node (ref J1) (pin 4))
- (node (ref U1) (pin 34)))
- (net (code 11) (name /SWO)
- (node (ref J1) (pin 6))
- (node (ref U1) (pin 39)))
- (net (code 12) (name "Net-(U2-Pad4)")
- (node (ref U2) (pin 4)))
- (net (code 13) (name /ADC_IN2)
- (node (ref U1) (pin 17)))
- (net (code 14) (name /ADC_IN1)
- (node (ref P2) (pin 3))
- (node (ref U1) (pin 16)))
- (net (code 15) (name /I2C_SCL)
+ (net (code 11) (name +5V)
+ (node (ref U2) (pin 3))
+ (node (ref U2) (pin 1))
+ (node (ref C7) (pin 1))
+ (node (ref P10) (pin 1)))
+ (net (code 12) (name "Net-(P10-Pad6)")
+ (node (ref P10) (pin 6)))
+ (net (code 13) (name "Net-(P10-Pad4)")
+ (node (ref P10) (pin 4)))
+ (net (code 14) (name /I2C_SCL)
+ (node (ref P9) (pin 2))
(node (ref JP2) (pin 1))
(node (ref P2) (pin 6))
- (node (ref P3) (pin 10))
- (node (ref P9) (pin 2))
(node (ref U1) (pin 45)))
- (net (code 16) (name /I2C_SDA)
+ (net (code 15) (name /I2C_SDA)
(node (ref U1) (pin 46))
- (node (ref JP1) (pin 1))
- (node (ref P3) (pin 9))
+ (node (ref P9) (pin 1))
(node (ref P2) (pin 5))
- (node (ref P9) (pin 1)))
- (net (code 17) (name /USB_DP)
- (node (ref U1) (pin 33))
- (node (ref P10) (pin 3)))
- (net (code 18) (name /USB_DM)
- (node (ref P10) (pin 2))
- (node (ref U1) (pin 32)))
- (net (code 19) (name /NRST)
- (node (ref U1) (pin 7))
- (node (ref C1) (pin 1))
- (node (ref J1) (pin 5)))
- (net (code 20) (name "Net-(U1-Pad40)")
+ (node (ref JP1) (pin 1)))
+ (net (code 16) (name "Net-(U1-Pad40)")
(node (ref U1) (pin 40)))
+ (net (code 17) (name /NRST)
+ (node (ref J1) (pin 5))
+ (node (ref U1) (pin 7))
+ (node (ref C1) (pin 2)))
+ (net (code 18) (name /SWCLK)
+ (node (ref J1) (pin 2))
+ (node (ref U1) (pin 37)))
+ (net (code 19) (name /SWDIO)
+ (node (ref J1) (pin 4))
+ (node (ref U1) (pin 34)))
+ (net (code 20) (name /SWO)
+ (node (ref J1) (pin 6))
+ (node (ref U1) (pin 39)))
(net (code 21) (name "Net-(U1-Pad2)")
(node (ref U1) (pin 2)))
(net (code 22) (name "Net-(U1-Pad3)")
@@ -513,102 +530,122 @@
(node (ref U1) (pin 19)))
(net (code 25) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18)))
- (net (code 26) (name "Net-(P10-Pad4)")
- (node (ref P10) (pin 4)))
- (net (code 27) (name "Net-(U1-Pad44)")
- (node (ref U1) (pin 44)))
- (net (code 28) (name +3V3)
- (node (ref U1) (pin 36))
+ (net (code 26) (name +3V3)
+ (node (ref U2) (pin 5))
+ (node (ref R2) (pin 1))
(node (ref C5) (pin 1))
- (node (ref C2) (pin 1))
(node (ref C4) (pin 1))
- (node (ref U1) (pin 48))
(node (ref U1) (pin 9))
- (node (ref C3) (pin 1))
- (node (ref P1) (pin 4))
(node (ref U1) (pin 24))
- (node (ref R2) (pin 1))
- (node (ref R1) (pin 1))
- (node (ref U2) (pin 5))
+ (node (ref U1) (pin 36))
+ (node (ref U1) (pin 48))
+ (node (ref C2) (pin 1))
+ (node (ref JP3) (pin 1))
(node (ref J1) (pin 1))
- (node (ref C8) (pin 1)))
+ (node (ref C8) (pin 1))
+ (node (ref C3) (pin 1))
+ (node (ref R1) (pin 1)))
+ (net (code 27) (name "Net-(Y1-Pad4)")
+ (node (ref Y1) (pin 4)))
+ (net (code 28) (name "Net-(Y1-Pad2)")
+ (node (ref Y1) (pin 2)))
(net (code 29) (name /VLCD)
(node (ref U1) (pin 1))
- (node (ref C6) (pin 1)))
- (net (code 30) (name "Net-(U1-Pad20)")
+ (node (ref C6) (pin 2)))
+ (net (code 30) (name GND)
+ (node (ref U1) (pin 23))
+ (node (ref P9) (pin 10))
+ (node (ref P1) (pin 6))
+ (node (ref U1) (pin 35))
+ (node (ref P1) (pin 7))
+ (node (ref C4) (pin 2))
+ (node (ref U1) (pin 47))
+ (node (ref U2) (pin 2))
+ (node (ref C5) (pin 2))
+ (node (ref P10) (pin 5))
+ (node (ref C1) (pin 1))
+ (node (ref C10) (pin 2))
+ (node (ref C9) (pin 2))
+ (node (ref U1) (pin 8))
+ (node (ref C7) (pin 2))
+ (node (ref C8) (pin 2))
+ (node (ref C3) (pin 2))
+ (node (ref C6) (pin 1))
+ (node (ref J1) (pin 3))
+ (node (ref P3) (pin 7))
+ (node (ref C2) (pin 2)))
+ (net (code 31) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
- (net (code 31) (name /Vin)
- (node (ref P1) (pin 8)))
- (net (code 32) (name "Net-(JP2-Pad2)")
- (node (ref JP2) (pin 2))
- (node (ref R2) (pin 2)))
- (net (code 33) (name "Net-(Y1-Pad4)")
- (node (ref Y1) (pin 4)))
- (net (code 34) (name "Net-(C9-Pad1)")
- (node (ref U1) (pin 5))
- (node (ref C9) (pin 1))
- (node (ref Y1) (pin 3)))
- (net (code 35) (name "Net-(Y1-Pad2)")
- (node (ref Y1) (pin 2)))
- (net (code 36) (name "Net-(C10-Pad1)")
- (node (ref Y1) (pin 1))
+ (net (code 32) (name "Net-(P3-Pad9)")
+ (node (ref P3) (pin 9)))
+ (net (code 33) (name "Net-(P3-Pad10)")
+ (node (ref P3) (pin 10)))
+ (net (code 34) (name "Net-(C10-Pad1)")
+ (node (ref Y1) (pin 3))
(node (ref C10) (pin 1))
(node (ref U1) (pin 6)))
- (net (code 37) (name "Net-(U1-Pad29)")
- (node (ref U1) (pin 29)))
- (net (code 38) (name "Net-(U1-Pad11)")
+ (net (code 35) (name "Net-(C9-Pad1)")
+ (node (ref Y1) (pin 1))
+ (node (ref C9) (pin 1))
+ (node (ref U1) (pin 5)))
+ (net (code 36) (name "Net-(J2-Pad1)")
+ (node (ref J2) (pin 1))
+ (node (ref U1) (pin 44)))
+ (net (code 37) (name /Vin)
+ (node (ref P1) (pin 8)))
+ (net (code 38) (name "Net-(JP3-Pad2)")
+ (node (ref JP3) (pin 2))
+ (node (ref P1) (pin 4)))
+ (net (code 39) (name "Net-(P1-Pad5)")
+ (node (ref P1) (pin 5)))
+ (net (code 40) (name "Net-(U1-Pad11)")
(node (ref U1) (pin 11)))
- (net (code 39) (name "Net-(U1-Pad10)")
- (node (ref U1) (pin 10)))
- (net (code 40) (name "Net-(U1-Pad30)")
- (node (ref U1) (pin 30)))
- (net (code 41) (name +5V)
- (node (ref P10) (pin 1))
- (node (ref U2) (pin 3))
- (node (ref C7) (pin 1))
- (node (ref P1) (pin 5))
- (node (ref U2) (pin 1)))
- (net (code 42) (name "Net-(P10-Pad6)")
- (node (ref P10) (pin 6)))
- (net (code 43) (name "Net-(JP1-Pad2)")
- (node (ref JP1) (pin 2))
- (node (ref R1) (pin 2)))
- (net (code 44) (name "Net-(U1-Pad41)")
+ (net (code 41) (name "Net-(U1-Pad41)")
(node (ref U1) (pin 41)))
- (net (code 45) (name "Net-(U1-Pad42)")
+ (net (code 42) (name "Net-(U1-Pad42)")
(node (ref U1) (pin 42)))
- (net (code 46) (name "Net-(U1-Pad43)")
+ (net (code 43) (name "Net-(U1-Pad43)")
(node (ref U1) (pin 43)))
- (net (code 47) (name "Net-(U1-Pad21)")
+ (net (code 44) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
- (net (code 48) (name "Net-(U1-Pad22)")
+ (net (code 45) (name "Net-(U1-Pad22)")
(node (ref U1) (pin 22)))
- (net (code 49) (name "Net-(U1-Pad38)")
+ (net (code 46) (name "Net-(U1-Pad38)")
(node (ref U1) (pin 38)))
- (net (code 50) (name "Net-(U1-Pad31)")
+ (net (code 47) (name "Net-(U1-Pad31)")
(node (ref U1) (pin 31)))
- (net (code 51) (name /AREF)
+ (net (code 48) (name "Net-(U1-Pad30)")
+ (node (ref U1) (pin 30)))
+ (net (code 49) (name "Net-(U1-Pad29)")
+ (node (ref U1) (pin 29)))
+ (net (code 50) (name "Net-(U1-Pad10)")
+ (node (ref U1) (pin 10)))
+ (net (code 51) (name "Net-(JP2-Pad2)")
+ (node (ref R2) (pin 2))
+ (node (ref JP2) (pin 2)))
+ (net (code 52) (name "Net-(JP1-Pad2)")
+ (node (ref R1) (pin 2))
+ (node (ref JP1) (pin 2)))
+ (net (code 53) (name /AREF)
(node (ref P3) (pin 8)))
- (net (code 52) (name "Net-(P8-Pad1)")
- (node (ref P8) (pin 1)))
- (net (code 53) (name "Net-(P7-Pad1)")
- (node (ref P7) (pin 1)))
- (net (code 54) (name "Net-(P6-Pad1)")
- (node (ref P6) (pin 1)))
- (net (code 55) (name "Net-(P5-Pad1)")
- (node (ref P5) (pin 1)))
- (net (code 56) (name "/6(**)")
+ (net (code 54) (name /USB_DM)
+ (node (ref U1) (pin 32))
+ (node (ref J3) (pin 2))
+ (node (ref P10) (pin 2)))
+ (net (code 55) (name "/6(**)")
(node (ref P4) (pin 7)))
- (net (code 57) (name "Net-(P1-Pad1)")
+ (net (code 56) (name /RESET_OUT)
+ (node (ref P1) (pin 3)))
+ (net (code 57) (name /IOREF)
+ (node (ref P1) (pin 2)))
+ (net (code 58) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))
- (net (code 58) (name "/9(**)")
+ (net (code 59) (name "/9(**)")
(node (ref P3) (pin 2)))
- (net (code 59) (name /8)
+ (net (code 60) (name /8)
(node (ref P3) (pin 1)))
- (net (code 60) (name /7)
+ (net (code 61) (name /7)
(node (ref P4) (pin 8)))
- (net (code 61) (name /IOREF)
- (node (ref P1) (pin 2)))
(net (code 62) (name "/5(**)")
(node (ref P4) (pin 6)))
(net (code 63) (name /4)
@@ -617,13 +654,23 @@
(node (ref P4) (pin 4)))
(net (code 65) (name /2)
(node (ref P4) (pin 3)))
- (net (code 66) (name /A3)
- (node (ref P2) (pin 4)))
- (net (code 67) (name /DAC2_OUT)
+ (net (code 66) (name /DAC2_OUT)
(node (ref U1) (pin 15))
(node (ref P2) (pin 2)))
- (net (code 68) (name /DAC1_OUT)
- (node (ref U1) (pin 14))
- (node (ref P2) (pin 1)))
- (net (code 69) (name /RESET_OUT)
- (node (ref P1) (pin 3))))) \ No newline at end of file
+ (net (code 67) (name "Net-(P8-Pad1)")
+ (node (ref P8) (pin 1)))
+ (net (code 68) (name "Net-(P7-Pad1)")
+ (node (ref P7) (pin 1)))
+ (net (code 69) (name "Net-(P6-Pad1)")
+ (node (ref P6) (pin 1)))
+ (net (code 70) (name "Net-(P5-Pad1)")
+ (node (ref P5) (pin 1)))
+ (net (code 71) (name /A3)
+ (node (ref P2) (pin 4)))
+ (net (code 72) (name /DAC1_OUT)
+ (node (ref P2) (pin 1))
+ (node (ref U1) (pin 14)))
+ (net (code 73) (name /USB_DP)
+ (node (ref U1) (pin 33))
+ (node (ref P10) (pin 3))
+ (node (ref J3) (pin 1))))) \ No newline at end of file