summaryrefslogtreecommitdiff
path: root/hw1/hw1.net
diff options
context:
space:
mode:
authorKarl Palsson <karlp@tweak.net.au>2017-12-17 22:28:07 +0000
committerKarl Palsson <karlp@tweak.net.au>2017-12-17 22:28:07 +0000
commitb33de16ac9c63e85785802a04737ea7abaed07b2 (patch)
tree5b9c02b442761997b2eaabe0ad54b6f69f6c9f3f /hw1/hw1.net
parent74b958c599fb52e71d4246cd8bd4736370c424d6 (diff)
downloadolsndot-b33de16ac9c63e85785802a04737ea7abaed07b2.tar.gz
olsndot-b33de16ac9c63e85785802a04737ea7abaed07b2.tar.bz2
olsndot-b33de16ac9c63e85785802a04737ea7abaed07b2.zip
"fix" grounds by tracks into pour
"finish" routing, ignore DRC violations from disconnected usb shield on pin 6. Add boot0 jumper pad "just in case" but really kinda dumb, we've got a debug header on it. Why bother with this? Change paper size in schema to get more space. TODO: add silk? TODO: replace "arduino" shape with just the pinpoints.
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