hw1: discover reversed numbering on arduino connectors

joy.  Fixed now against nucleo64 manuals.
This commit is contained in:
Karl Palsson 2017-12-29 01:31:12 +00:00
parent edcea804b1
commit 6e634937f8
3 changed files with 930 additions and 130 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/karlp/src/libopencm3-tests/hw1/hw1.sch)
(date "Thu 28 Dec 2017 11:34:16 PM GMT")
(date "Fri 29 Dec 2017 01:00:08 AM GMT")
(tool "Eeschema 4.0.6")
(sheet (number 1) (name /) (tstamps /)
(title_block
@ -474,18 +474,18 @@
(node (ref P2) (pin 3)))
(net (code 4) (name /SPI_MOSI)
(node (ref P9) (pin 5))
(node (ref P3) (pin 4))
(node (ref P3) (pin 7))
(node (ref U1) (pin 28)))
(net (code 5) (name /SPI_MISO)
(node (ref U1) (pin 27))
(node (ref P9) (pin 6))
(node (ref P3) (pin 5)))
(node (ref P3) (pin 6)))
(net (code 6) (name /SPI_SCK)
(node (ref P3) (pin 6))
(node (ref P9) (pin 7))
(node (ref U1) (pin 26)))
(node (ref P3) (pin 5))
(node (ref U1) (pin 26))
(node (ref P9) (pin 7)))
(net (code 7) (name /SPI_CS)
(node (ref P3) (pin 3))
(node (ref P3) (pin 8))
(node (ref U1) (pin 25))
(node (ref P9) (pin 8)))
(net (code 8) (name /NRST)
@ -509,21 +509,21 @@
(net (code 14) (name "Net-(U1-Pad3)")
(node (ref U1) (pin 3)))
(net (code 15) (name /UART_RX_OUT)
(node (ref P4) (pin 2))
(node (ref U1) (pin 13))
(node (ref P9) (pin 4)))
(node (ref P9) (pin 4))
(node (ref P4) (pin 7)))
(net (code 16) (name /UART_TX_OUT)
(node (ref P4) (pin 1))
(node (ref P9) (pin 3))
(node (ref U1) (pin 12)))
(node (ref P4) (pin 8))
(node (ref U1) (pin 12))
(node (ref P9) (pin 3)))
(net (code 17) (name "Net-(P9-Pad9)")
(node (ref P9) (pin 9)))
(net (code 18) (name /SWCLK)
(node (ref U1) (pin 37))
(node (ref P11) (pin 2)))
(net (code 19) (name /SWDIO)
(node (ref U1) (pin 34))
(node (ref P11) (pin 4)))
(node (ref P11) (pin 4))
(node (ref U1) (pin 34)))
(net (code 20) (name "Net-(U1-Pad40)")
(node (ref U1) (pin 40)))
(net (code 21) (name "Net-(U1-Pad2)")
@ -538,8 +538,8 @@
(node (ref P1) (pin 4))
(node (ref JP3) (pin 2)))
(net (code 25) (name "Net-(C10-Pad1)")
(node (ref U1) (pin 6))
(node (ref Y1) (pin 3))
(node (ref U1) (pin 6))
(node (ref C10) (pin 1)))
(net (code 26) (name "Net-(PB11-Pad1)")
(node (ref U1) (pin 22))
@ -547,8 +547,8 @@
(net (code 27) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 28) (name /VLCD)
(node (ref U1) (pin 1))
(node (ref C6) (pin 2)))
(node (ref C6) (pin 2))
(node (ref U1) (pin 1)))
(net (code 29) (name "Net-(PA1-Pad1)")
(node (ref PA1) (pin 1))
(node (ref U1) (pin 11)))
@ -562,36 +562,36 @@
(node (ref PA9) (pin 1))
(node (ref U1) (pin 30)))
(net (code 33) (name "Net-(PA8-Pad1)")
(node (ref U1) (pin 29))
(node (ref PA8) (pin 1)))
(node (ref PA8) (pin 1))
(node (ref U1) (pin 29)))
(net (code 34) (name "Net-(Y1-Pad4)")
(node (ref Y1) (pin 4)))
(net (code 35) (name "Net-(PB10-Pad1)")
(node (ref U1) (pin 21))
(node (ref PB10) (pin 1)))
(node (ref PB10) (pin 1))
(node (ref U1) (pin 21)))
(net (code 36) (name "Net-(PB1-Pad1)")
(node (ref U1) (pin 19))
(node (ref PB1) (pin 1)))
(net (code 37) (name "Net-(PB0-Pad1)")
(node (ref U1) (pin 18))
(node (ref PB0) (pin 1)))
(net (code 38) (name "Net-(P3-Pad9)")
(node (ref P3) (pin 9)))
(net (code 39) (name "Net-(P3-Pad10)")
(node (ref P3) (pin 10)))
(net (code 38) (name "Net-(P3-Pad2)")
(node (ref P3) (pin 2)))
(net (code 39) (name "Net-(P3-Pad1)")
(node (ref P3) (pin 1)))
(net (code 40) (name /I2C_SDA)
(node (ref P9) (pin 1))
(node (ref P2) (pin 5))
(node (ref JP1) (pin 1))
(node (ref U1) (pin 46)))
(node (ref U1) (pin 46))
(node (ref P9) (pin 1)))
(net (code 41) (name /I2C_SCL)
(node (ref P9) (pin 2))
(node (ref P2) (pin 6))
(node (ref JP2) (pin 1))
(node (ref U1) (pin 45)))
(node (ref U1) (pin 45))
(node (ref P2) (pin 6))
(node (ref P9) (pin 2)))
(net (code 42) (name "Net-(JP2-Pad2)")
(node (ref R2) (pin 2))
(node (ref JP2) (pin 2)))
(node (ref JP2) (pin 2))
(node (ref R2) (pin 2)))
(net (code 43) (name "Net-(JP1-Pad2)")
(node (ref R1) (pin 2))
(node (ref JP1) (pin 2)))
@ -607,46 +607,46 @@
(node (ref Y1) (pin 2)))
(net (code 49) (name +3V3)
(node (ref C2) (pin 1))
(node (ref U1) (pin 24))
(node (ref U1) (pin 36))
(node (ref P11) (pin 1))
(node (ref C4) (pin 1))
(node (ref R1) (pin 1))
(node (ref C8) (pin 1))
(node (ref JP3) (pin 1))
(node (ref U2) (pin 5))
(node (ref U1) (pin 48))
(node (ref C3) (pin 1))
(node (ref C5) (pin 1))
(node (ref R2) (pin 1))
(node (ref U1) (pin 9)))
(node (ref U1) (pin 24))
(node (ref P11) (pin 1))
(node (ref JP3) (pin 1))
(node (ref R1) (pin 1))
(node (ref U1) (pin 48))
(node (ref C5) (pin 1))
(node (ref U1) (pin 9))
(node (ref C8) (pin 1))
(node (ref C4) (pin 1))
(node (ref U2) (pin 5))
(node (ref U1) (pin 36)))
(net (code 50) (name GND)
(node (ref P1) (pin 6))
(node (ref P1) (pin 7))
(node (ref P1) (pin 6))
(node (ref C3) (pin 2))
(node (ref P9) (pin 10))
(node (ref P10) (pin 5))
(node (ref U2) (pin 2))
(node (ref C4) (pin 2))
(node (ref P11) (pin 3))
(node (ref U1) (pin 8))
(node (ref P3) (pin 7))
(node (ref C5) (pin 2))
(node (ref C2) (pin 2))
(node (ref U1) (pin 47))
(node (ref C10) (pin 2))
(node (ref C8) (pin 2))
(node (ref C7) (pin 2))
(node (ref U1) (pin 35))
(node (ref C1) (pin 1))
(node (ref U1) (pin 44))
(node (ref U1) (pin 23))
(node (ref U1) (pin 47))
(node (ref C9) (pin 2))
(node (ref C10) (pin 2))
(node (ref C5) (pin 2))
(node (ref C7) (pin 2))
(node (ref C8) (pin 2))
(node (ref U1) (pin 23))
(node (ref U1) (pin 8))
(node (ref C6) (pin 1))
(node (ref C3) (pin 2))
(node (ref C4) (pin 2)))
(node (ref P3) (pin 4)))
(net (code 51) (name /Vin)
(node (ref P1) (pin 8)))
(net (code 52) (name /AREF)
(node (ref P3) (pin 8)))
(node (ref P3) (pin 3)))
(net (code 53) (name /RESET_OUT)
(node (ref P1) (pin 3)))
(net (code 54) (name /IOREF)
@ -654,33 +654,33 @@
(net (code 55) (name "Net-(P1-Pad1)")
(node (ref P1) (pin 1)))
(net (code 56) (name "/9(**)")
(node (ref P3) (pin 2)))
(node (ref P3) (pin 9)))
(net (code 57) (name /8)
(node (ref P3) (pin 1)))
(node (ref P3) (pin 10)))
(net (code 58) (name /DAC2_OUT)
(node (ref P2) (pin 2))
(node (ref U1) (pin 15)))
(net (code 59) (name /7)
(node (ref P4) (pin 8)))
(net (code 60) (name "/6(**)")
(node (ref P4) (pin 7)))
(net (code 61) (name "/5(**)")
(node (ref U1) (pin 15))
(node (ref P2) (pin 2)))
(net (code 59) (name /2)
(node (ref P4) (pin 6)))
(net (code 62) (name /4)
(net (code 60) (name "/3(**)")
(node (ref P4) (pin 5)))
(net (code 63) (name "/3(**)")
(net (code 61) (name /4)
(node (ref P4) (pin 4)))
(net (code 64) (name /2)
(net (code 62) (name "/5(**)")
(node (ref P4) (pin 3)))
(net (code 63) (name "/6(**)")
(node (ref P4) (pin 2)))
(net (code 64) (name /7)
(node (ref P4) (pin 1)))
(net (code 65) (name /A3)
(node (ref P2) (pin 4)))
(net (code 66) (name /DAC1_OUT)
(node (ref U1) (pin 14))
(node (ref P2) (pin 1)))
(node (ref P2) (pin 1))
(node (ref U1) (pin 14)))
(net (code 67) (name /USB_DP)
(node (ref U1) (pin 33))
(node (ref P10) (pin 3))
(node (ref J1) (pin 1)))
(node (ref J1) (pin 1))
(node (ref U1) (pin 33)))
(net (code 68) (name /USB_DM)
(node (ref J1) (pin 2))
(node (ref U1) (pin 32))

View file

@ -159,7 +159,7 @@ F 1 "Digital" V 13200 2750 50 0000 C CNN
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x08" H 13100 2750 50 0001 C CNN
F 3 "" H 13100 2750 50 0000 C CNN
1 13100 2750
-1 0 0 1
-1 0 0 -1
$EndComp
$Comp
L CONN_01X10 P3
@ -170,7 +170,7 @@ F 1 "Digital" V 13200 1750 50 0000 C CNN
F 2 "Socket_Arduino_Uno:Socket_Strip_Arduino_1x10" H 13100 1750 50 0001 C CNN
F 3 "" H 13100 1750 50 0000 C CNN
1 13100 1750
-1 0 0 1
-1 0 0 -1
$EndComp
Text Notes 12800 1700 0 60 ~ 0
1
@ -862,7 +862,7 @@ F 3 "" H 900 4800 50 0000 C CNN
$EndComp
Wire Wire Line
1050 4800 900 4800
Text Notes -50 4450 0 60 ~ 0
Text Notes 2950 4800 0 60 ~ 0
Not needed on L1, but needed for L4/F3
Text Notes 12100 3400 0 60 ~ 0
TODO\n[ ] Route all spare pins to _something_?