Add header for USB and speaker signals - Thanks Ray Bellis

This commit is contained in:
SukkoPera committed 2019-08-18 23:34:51 +02:00
1 parent 4f15609ac8
commit 4bea36cc0a
5 files changed
+2856 -2535

No files matched your search

+19
View File
@@ -63,6 +63,25 @@ X Pin_4 4 200 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x02
#
DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N
F0 "J" 0 100 50 H V C CNN
F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 50 50 -150 1 1 10 f
X Pin_1 1 -200 0 150 R 50 50 1 1 P
X Pin_2 2 -200 -100 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
+2364 -2176
View File
File diff suppressed because it is too large. Load diff
+337 -306
View File
@@ -1,14 +1,14 @@
(export (version D)
(design
(source /home/sukko/Documents/kicad/OpenFlops/OpenFlops.sch)
(date "dom 18 ago 2019 22:43:57 CEST")
(date "dom 18 ago 2019 23:29:33 CEST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title OpenFlops)
(company SukkoPera)
(rev 1git)
(date 2019-08-14)
(date 2019-08-18)
(source OpenFlops.sch)
(comment (number 1) (value "Based on schematics by H.M."))
(comment (number 2) (value "Licensed under CERN OHL v.1.2"))
@@ -533,7 +533,21 @@
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5D58F4BB)))
(tstamp 5D58F4BB))
(comp (ref P8)
(value USB_HEADER)
(footprint OpenFlops:PinHeader_1x04_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5D653966))
(comp (ref P9)
(value EXTERNAL_SPEAKER)
(footprint OpenFlops:PinHeader_1x02_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5D86073A)))
(libparts
(libpart (lib 74xx) (part 74HCT04)
(aliases
@@ -589,6 +603,17 @@
(pin (num 3) (name D+) (type passive))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name Shield) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector_Generic) (part Conn_01x04)
(description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
@@ -954,375 +979,381 @@
(library (logical w_transistor)
(uri /home/sukko/Documents/kicad/lib/libs-walter/library/w_transistor.lib)))
(nets
(net (code 1) (name +5V)
(node (ref PU2) (pin 1))
(node (ref PU12) (pin 1))
(node (ref PU10) (pin 1))
(node (ref PU5) (pin 1))
(node (ref PU8) (pin 1))
(node (ref PU6) (pin 1))
(node (ref R6) (pin 2))
(node (ref PU3) (pin 1))
(node (ref PU15) (pin 1))
(node (ref PU1) (pin 1))
(node (ref PU7) (pin 1))
(node (ref PU9) (pin 1))
(node (ref PU11) (pin 1))
(node (ref PU13) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 14))
(node (ref C20) (pin 1))
(node (ref P3) (pin 1))
(node (ref U4) (pin 3))
(node (ref PU14) (pin 1))
(node (ref C19) (pin 1))
(node (ref P4) (pin 4))
(node (ref PU4) (pin 1))
(node (ref C23) (pin 1))
(node (ref P2) (pin 1)))
(net (code 2) (name +3V3)
(node (ref P6) (pin 2))
(node (ref C10) (pin 1))
(node (ref R10) (pin 1))
(node (ref P4) (pin 10))
(node (ref P4) (pin 7))
(node (ref U3) (pin 64))
(node (ref U3) (pin 13))
(net (code 1) (name +3V3)
(node (ref P7) (pin 2))
(node (ref U3) (pin 48))
(node (ref R3) (pin 1))
(node (ref R4) (pin 1))
(node (ref R21) (pin 2))
(node (ref R20) (pin 2))
(node (ref U3) (pin 1))
(node (ref U3) (pin 19))
(node (ref U3) (pin 32))
(node (ref C18) (pin 1))
(node (ref C17) (pin 1))
(node (ref U3) (pin 48))
(node (ref U3) (pin 64))
(node (ref U3) (pin 13))
(node (ref P6) (pin 2))
(node (ref R4) (pin 1))
(node (ref R3) (pin 1))
(node (ref R21) (pin 2))
(node (ref C10) (pin 1))
(node (ref P4) (pin 10))
(node (ref P4) (pin 7))
(node (ref U4) (pin 2))
(node (ref R10) (pin 1))
(node (ref C17) (pin 1))
(node (ref C6) (pin 1))
(node (ref C7) (pin 1))
(node (ref C8) (pin 1))
(node (ref C9) (pin 1))
(node (ref R20) (pin 2)))
(net (code 3) (name "Net-(P2-Pad4)")
(node (ref P2) (pin 4)))
(net (code 4) (name /spi_do)
(node (ref U3) (pin 35)))
(net (code 5) (name /spi_di)
(node (ref U3) (pin 36)))
(net (code 6) (name /spi_cs)
(node (ref U3) (pin 33)))
(net (code 7) (name /spi_clk)
(node (ref U3) (pin 34)))
(net (code 8) (name "Net-(RN2-Pad2)")
(node (ref RN2) (pin 2))
(node (ref U1) (pin 4)))
(net (code 9) (name "Net-(LD1-Pad2)")
(node (ref R20) (pin 1))
(node (ref LD1) (pin 2)))
(net (code 10) (name /~index_3v3)
(node (ref U3) (pin 61))
(node (ref U1) (pin 1)))
(net (code 11) (name "Net-(Q2-Pad1)")
(node (ref RN2) (pin 1))
(node (ref Q2) (pin 1)))
(net (code 12) (name /~index)
(node (ref PU3) (pin 2))
(node (ref Q1) (pin 3))
(node (ref P1) (pin 8)))
(net (code 13) (name /~trk0)
(node (ref Q2) (pin 3))
(node (ref P1) (pin 26))
(node (ref PU9) (pin 2)))
(net (code 14) (name "Net-(Q3-Pad1)")
(node (ref RN3) (pin 1))
(node (ref Q3) (pin 1)))
(net (code 15) (name "Net-(RN3-Pad2)")
(node (ref RN3) (pin 2))
(node (ref U1) (pin 6)))
(net (code 16) (name /~wprot)
(node (ref PU10) (pin 2))
(node (ref P1) (pin 28))
(node (ref Q3) (pin 3)))
(net (code 17) (name /~wprot_3v3)
(node (ref U3) (pin 57))
(node (ref U1) (pin 5)))
(net (code 18) (name /~trk0_3v3)
(node (ref U1) (pin 3))
(node (ref U3) (pin 58)))
(net (code 19) (name /~rdy_3v3)
(node (ref U1) (pin 9))
(node (ref U3) (pin 55)))
(net (code 20) (name /~side)
(node (ref P1) (pin 32))
(node (ref PU12) (pin 2))
(node (ref U3) (pin 56)))
(net (code 21) (name /~wgate)
(node (ref P1) (pin 24))
(node (ref U3) (pin 62))
(node (ref PU8) (pin 2)))
(net (code 22) (name /~rdata_3v3)
(node (ref U1) (pin 11))
(node (ref U3) (pin 23)))
(net (code 23) (name /~dskchg_3v3)
(node (ref U1) (pin 13))
(node (ref U3) (pin 59)))
(net (code 24) (name "Net-(Q1-Pad1)")
(node (ref RN1) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 25) (name "Net-(RN1-Pad2)")
(node (ref RN1) (pin 2))
(node (ref U1) (pin 2)))
(net (code 26) (name /~dskchg)
(node (ref PU1) (pin 2))
(node (ref Q6) (pin 3))
(node (ref P1) (pin 2)))
(net (code 27) (name "Net-(D1-Pad1)")
(node (ref U1) (pin 10))
(node (ref D1) (pin 1))
(node (ref RN5) (pin 2)))
(net (code 28) (name GND)
(node (ref P3) (pin 5))
(node (ref P3) (pin 4))
(node (ref P1) (pin 29))
(node (ref P1) (pin 7))
(node (ref P1) (pin 5))
(node (ref P1) (pin 33))
(node (ref P1) (pin 31))
(node (ref P1) (pin 3))
(node (ref P1) (pin 27))
(node (ref P1) (pin 23))
(node (ref P1) (pin 21))
(node (ref P1) (pin 19))
(node (ref P1) (pin 17))
(node (ref P1) (pin 15))
(node (ref P1) (pin 13))
(node (ref P1) (pin 1))
(node (ref P1) (pin 9))
(node (ref C3) (pin 2))
(node (ref U3) (pin 3))
(node (ref U3) (pin 2))
(node (ref C5) (pin 2))
(node (ref U3) (pin 53))
(node (ref U3) (pin 4))
(node (ref C4) (pin 2))
(node (ref U3) (pin 63))
(node (ref U3) (pin 47))
(node (ref U3) (pin 31))
(node (ref U3) (pin 18))
(node (ref P5) (pin 2))
(node (ref P5) (pin 4))
(node (ref U3) (pin 12))
(node (ref S3) (pin 1))
(node (ref S4) (pin 1))
(node (ref C7) (pin 2))
(node (ref C18) (pin 1)))
(net (code 2) (name GND)
(node (ref C1) (pin 2))
(node (ref H1) (pin 1))
(node (ref Q1) (pin 2))
(node (ref C17) (pin 2))
(node (ref C6) (pin 2))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2))
(node (ref R13) (pin 2))
(node (ref Q4) (pin 2))
(node (ref Q5) (pin 2))
(node (ref Q6) (pin 2))
(node (ref Q3) (pin 2))
(node (ref Q2) (pin 2))
(node (ref Q7) (pin 2))
(node (ref P6) (pin 1))
(node (ref P3) (pin 5))
(node (ref P7) (pin 1))
(node (ref U1) (pin 7))
(node (ref P1) (pin 11))
(node (ref C20) (pin 2))
(node (ref C10) (pin 2))
(node (ref P4) (pin 2))
(node (ref C19) (pin 2))
(node (ref Q7) (pin 2))
(node (ref P8) (pin 4))
(node (ref S3) (pin 1))
(node (ref P3) (pin 4))
(node (ref H5) (pin 1))
(node (ref H4) (pin 1))
(node (ref H3) (pin 1))
(node (ref H2) (pin 1))
(node (ref P4) (pin 8))
(node (ref P4) (pin 6))
(node (ref P4) (pin 2))
(node (ref S4) (pin 1))
(node (ref C10) (pin 2))
(node (ref P5) (pin 4))
(node (ref U3) (pin 12))
(node (ref U3) (pin 63))
(node (ref U3) (pin 47))
(node (ref U3) (pin 31))
(node (ref U3) (pin 18))
(node (ref U3) (pin 4))
(node (ref U3) (pin 3))
(node (ref U3) (pin 2))
(node (ref U3) (pin 53))
(node (ref P5) (pin 2))
(node (ref P1) (pin 31))
(node (ref C3) (pin 2))
(node (ref C5) (pin 2))
(node (ref P1) (pin 9))
(node (ref P1) (pin 7))
(node (ref P1) (pin 5))
(node (ref P1) (pin 33))
(node (ref P1) (pin 3))
(node (ref P1) (pin 27))
(node (ref P1) (pin 25))
(node (ref P1) (pin 23))
(node (ref P1) (pin 21))
(node (ref P1) (pin 19))
(node (ref P1) (pin 17))
(node (ref P1) (pin 15))
(node (ref P1) (pin 29))
(node (ref C6) (pin 2))
(node (ref C4) (pin 2))
(node (ref P1) (pin 13))
(node (ref P1) (pin 11))
(node (ref P1) (pin 1))
(node (ref P2) (pin 3))
(node (ref P2) (pin 2))
(node (ref U4) (pin 1))
(node (ref C18) (pin 2))
(node (ref C23) (pin 2))
(node (ref C1) (pin 2))
(node (ref P1) (pin 25))
(node (ref P2) (pin 3))
(node (ref P2) (pin 2)))
(net (code 29) (name "Net-(Q4-Pad1)")
(node (ref Q4) (pin 1))
(node (ref RN4) (pin 1)))
(net (code 30) (name "Net-(RN4-Pad2)")
(node (ref RN4) (pin 2))
(node (ref U1) (pin 8)))
(net (code 31) (name /~rdy)
(node (ref P1) (pin 34))
(node (ref PU13) (pin 2))
(node (ref Q4) (pin 3)))
(net (code 32) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref Q5) (pin 1))
(node (ref RN5) (pin 1)))
(net (code 33) (name /~rdata)
(node (ref C19) (pin 2))
(node (ref C17) (pin 2))
(node (ref C7) (pin 2))
(node (ref C8) (pin 2))
(node (ref C9) (pin 2))
(node (ref U1) (pin 7))
(node (ref C20) (pin 2))
(node (ref Q5) (pin 2))
(node (ref Q3) (pin 2))
(node (ref R13) (pin 2))
(node (ref Q1) (pin 2))
(node (ref Q2) (pin 2))
(node (ref Q4) (pin 2))
(node (ref Q6) (pin 2))
(node (ref P6) (pin 1)))
(net (code 3) (name "Net-(P2-Pad4)")
(node (ref P2) (pin 4)))
(net (code 4) (name +5V)
(node (ref PU14) (pin 1))
(node (ref P4) (pin 4))
(node (ref PU13) (pin 1))
(node (ref PU5) (pin 1))
(node (ref PU7) (pin 1))
(node (ref PU9) (pin 1))
(node (ref PU11) (pin 1))
(node (ref PU2) (pin 1))
(node (ref PU4) (pin 1))
(node (ref U1) (pin 14))
(node (ref PU10) (pin 1))
(node (ref C20) (pin 1))
(node (ref C19) (pin 1))
(node (ref PU12) (pin 1))
(node (ref P8) (pin 1))
(node (ref C23) (pin 1))
(node (ref P3) (pin 1))
(node (ref C1) (pin 1))
(node (ref U4) (pin 3))
(node (ref PU8) (pin 1))
(node (ref PU6) (pin 1))
(node (ref PU15) (pin 1))
(node (ref PU3) (pin 1))
(node (ref PU1) (pin 1))
(node (ref R6) (pin 2))
(node (ref P2) (pin 1)))
(net (code 5) (name /spi_do)
(node (ref U3) (pin 35)))
(net (code 6) (name /spi_di)
(node (ref U3) (pin 36)))
(net (code 7) (name /spi_cs)
(node (ref U3) (pin 33)))
(net (code 8) (name /spi_clk)
(node (ref U3) (pin 34)))
(net (code 9) (name /~index)
(node (ref PU3) (pin 2))
(node (ref P1) (pin 8))
(node (ref Q1) (pin 3)))
(net (code 10) (name "Net-(Q2-Pad1)")
(node (ref Q2) (pin 1))
(node (ref RN2) (pin 1)))
(net (code 11) (name /~trk0)
(node (ref Q2) (pin 3))
(node (ref PU9) (pin 2))
(node (ref P1) (pin 26)))
(net (code 12) (name /~dskchg)
(node (ref Q6) (pin 3))
(node (ref P1) (pin 2))
(node (ref PU1) (pin 2)))
(net (code 13) (name /~rdata)
(node (ref P1) (pin 30))
(node (ref PU11) (pin 2))
(node (ref Q5) (pin 3)))
(net (code 34) (name "Net-(Q6-Pad1)")
(node (ref RN6) (pin 1))
(node (ref Q6) (pin 1)))
(net (code 35) (name "Net-(RN6-Pad2)")
(node (ref RN6) (pin 2))
(node (ref U1) (pin 12)))
(net (code 36) (name /enc_clk)
(node (ref U3) (pin 52))
(node (ref P6) (pin 5)))
(net (code 37) (name /enc_dt)
(node (ref U3) (pin 51))
(node (ref P6) (pin 4)))
(net (code 38) (name /ja)
(node (ref P6) (pin 3))
(node (ref U3) (pin 37)))
(net (code 39) (name "Net-(Q7-Pad1)")
(node (ref Q7) (pin 1))
(node (ref R5) (pin 1)))
(net (code 40) (name "Net-(D2-Pad2)")
(node (ref SPK1) (pin 2))
(node (ref D2) (pin 2))
(node (ref Q7) (pin 3)))
(net (code 41) (name /jb)
(node (ref R5) (pin 2))
(node (ref U3) (pin 16)))
(net (code 42) (name /swclk)
(node (ref U3) (pin 49)))
(net (code 43) (name "Net-(D2-Pad1)")
(node (ref D2) (pin 1))
(node (ref SPK1) (pin 1))
(node (ref R6) (pin 1)))
(net (code 44) (name /~sel0)
(node (ref P5) (pin 9))
(net (code 14) (name /~rdy)
(node (ref PU13) (pin 2))
(node (ref Q4) (pin 3))
(node (ref P1) (pin 34)))
(net (code 15) (name /~wprot)
(node (ref Q3) (pin 3))
(node (ref P1) (pin 28))
(node (ref PU10) (pin 2)))
(net (code 16) (name "Net-(RN2-Pad2)")
(node (ref U1) (pin 4))
(node (ref RN2) (pin 2)))
(net (code 17) (name "Net-(Q3-Pad1)")
(node (ref RN3) (pin 1))
(node (ref Q3) (pin 1)))
(net (code 18) (name "Net-(RN3-Pad2)")
(node (ref RN3) (pin 2))
(node (ref U1) (pin 6)))
(net (code 19) (name /~trk0_3v3)
(node (ref U1) (pin 3))
(node (ref U3) (pin 58)))
(net (code 20) (name /~wprot_3v3)
(node (ref U1) (pin 5))
(node (ref U3) (pin 57)))
(net (code 21) (name "Net-(Q4-Pad1)")
(node (ref RN4) (pin 1))
(node (ref Q4) (pin 1)))
(net (code 22) (name "Net-(RN4-Pad2)")
(node (ref RN4) (pin 2))
(node (ref U1) (pin 8)))
(net (code 23) (name /~rdy_3v3)
(node (ref U3) (pin 55))
(node (ref U1) (pin 9)))
(net (code 24) (name "Net-(D1-Pad2)")
(node (ref RN5) (pin 1))
(node (ref Q5) (pin 1))
(node (ref D1) (pin 2)))
(net (code 25) (name /~rdata_3v3)
(node (ref U3) (pin 23))
(node (ref U1) (pin 11)))
(net (code 26) (name /~dskchg_3v3)
(node (ref U3) (pin 59))
(node (ref U1) (pin 13)))
(net (code 27) (name "Net-(Q1-Pad1)")
(node (ref Q1) (pin 1))
(node (ref RN1) (pin 1)))
(net (code 28) (name "Net-(RN1-Pad2)")
(node (ref RN1) (pin 2))
(node (ref U1) (pin 2)))
(net (code 29) (name "Net-(LD1-Pad2)")
(node (ref R20) (pin 1))
(node (ref LD1) (pin 2)))
(net (code 30) (name /~index_3v3)
(node (ref U1) (pin 1))
(node (ref U3) (pin 61)))
(net (code 31) (name "Net-(D1-Pad1)")
(node (ref RN5) (pin 2))
(node (ref U1) (pin 10))
(node (ref D1) (pin 1)))
(net (code 32) (name "Net-(Q6-Pad1)")
(node (ref Q6) (pin 1))
(node (ref RN6) (pin 1)))
(net (code 33) (name "Net-(RN6-Pad2)")
(node (ref U1) (pin 12))
(node (ref RN6) (pin 2)))
(net (code 34) (name /~sel0)
(node (ref P5) (pin 5))
(node (ref P1) (pin 10))
(node (ref P5) (pin 5)))
(net (code 45) (name /~sel1)
(node (ref P5) (pin 9)))
(net (code 35) (name /~sel1)
(node (ref P5) (pin 11))
(node (ref P1) (pin 12))
(node (ref P5) (pin 7))
(node (ref P5) (pin 11)))
(net (code 46) (name /~sely)
(node (ref P5) (pin 7)))
(net (code 36) (name /~sely)
(node (ref LD2) (pin 1))
(node (ref P5) (pin 8))
(node (ref P5) (pin 6))
(node (ref U3) (pin 17))
(node (ref LD2) (pin 1))
(node (ref PU15) (pin 2)))
(net (code 47) (name "Net-(LD2-Pad2)")
(net (code 37) (name "Net-(LD2-Pad2)")
(node (ref LD2) (pin 2))
(node (ref R21) (pin 1)))
(net (code 48) (name /disp_dio)
(node (ref U3) (pin 29))
(node (ref R3) (pin 2))
(node (ref P7) (pin 4)))
(net (code 49) (name /disp_clk)
(node (ref P7) (pin 3))
(node (ref U3) (pin 30))
(node (ref R4) (pin 2)))
(net (code 50) (name /boot0)
(net (code 38) (name /enc_dt)
(node (ref P6) (pin 4))
(node (ref U3) (pin 51)))
(net (code 39) (name /enc_clk)
(node (ref P6) (pin 5))
(node (ref U3) (pin 52)))
(net (code 40) (name /ja)
(node (ref P6) (pin 3))
(node (ref U3) (pin 37)))
(net (code 41) (name /usb-r)
(node (ref P8) (pin 2))
(node (ref P3) (pin 2))
(node (ref R2) (pin 1)))
(net (code 42) (name /usb+r)
(node (ref R1) (pin 1))
(node (ref P8) (pin 3))
(node (ref P3) (pin 3)))
(net (code 43) (name /swclk)
(node (ref U3) (pin 49)))
(net (code 44) (name /tx)
(node (ref P4) (pin 5))
(node (ref U3) (pin 42)))
(net (code 45) (name /rx)
(node (ref U3) (pin 43))
(node (ref P4) (pin 3)))
(net (code 46) (name /nrst)
(node (ref R10) (pin 2))
(node (ref U3) (pin 7))
(node (ref C4) (pin 1))
(node (ref P4) (pin 1)))
(net (code 47) (name /boot0)
(node (ref U3) (pin 60))
(node (ref P4) (pin 9))
(node (ref R13) (pin 1)))
(net (code 51) (name /tx)
(node (ref P4) (pin 5))
(node (ref U3) (pin 42)))
(net (code 52) (name /rx)
(node (ref P4) (pin 3))
(node (ref U3) (pin 43)))
(net (code 53) (name /nrst)
(node (ref U3) (pin 7))
(node (ref R10) (pin 2))
(node (ref C4) (pin 1))
(node (ref P4) (pin 1)))
(net (code 48) (name /disp_dio)
(node (ref R3) (pin 2))
(node (ref P7) (pin 4))
(node (ref U3) (pin 29)))
(net (code 49) (name /disp_clk)
(node (ref U3) (pin 30))
(node (ref P7) (pin 3))
(node (ref R4) (pin 2)))
(net (code 50) (name /spk+)
(node (ref SPK1) (pin 1))
(node (ref D2) (pin 1))
(node (ref P9) (pin 1))
(node (ref R6) (pin 1)))
(net (code 51) (name /spk-)
(node (ref Q7) (pin 3))
(node (ref D2) (pin 2))
(node (ref P9) (pin 2))
(node (ref SPK1) (pin 2)))
(net (code 52) (name "Net-(Q7-Pad1)")
(node (ref R5) (pin 1))
(node (ref Q7) (pin 1)))
(net (code 53) (name /jb)
(node (ref R5) (pin 2))
(node (ref U3) (pin 16)))
(net (code 54) (name /~mtron)
(node (ref PU14) (pin 2))
(node (ref P1) (pin 16))
(node (ref U3) (pin 50))
(node (ref P5) (pin 13))
(node (ref PU14) (pin 2)))
(node (ref U3) (pin 50)))
(net (code 55) (name /~sel2)
(node (ref P1) (pin 14)))
(net (code 56) (name /jc)
(net (code 56) (name /~sel3)
(node (ref P1) (pin 6)))
(net (code 57) (name /jc)
(node (ref U3) (pin 27))
(node (ref P5) (pin 3)))
(net (code 57) (name /~selx)
(net (code 58) (name /~selx)
(node (ref P5) (pin 12))
(node (ref P5) (pin 10))
(node (ref U3) (pin 14))
(node (ref LD1) (pin 1))
(node (ref P5) (pin 12))
(node (ref P5) (pin 14))
(node (ref PU4) (pin 2)))
(net (code 58) (name "Net-(U3-Pad8)")
(node (ref PU4) (pin 2))
(node (ref LD1) (pin 1)))
(net (code 59) (name /~wgate)
(node (ref P1) (pin 24))
(node (ref PU8) (pin 2))
(node (ref U3) (pin 62)))
(net (code 60) (name "Net-(U3-Pad8)")
(node (ref U3) (pin 8)))
(net (code 59) (name "Net-(U3-Pad9)")
(net (code 61) (name "Net-(U3-Pad9)")
(node (ref U3) (pin 9)))
(net (code 60) (name "Net-(U3-Pad10)")
(net (code 62) (name "Net-(U3-Pad10)")
(node (ref U3) (pin 10)))
(net (code 61) (name "Net-(U3-Pad11)")
(net (code 63) (name "Net-(U3-Pad11)")
(node (ref U3) (pin 11)))
(net (code 62) (name "Net-(U3-Pad24)")
(net (code 64) (name "Net-(U3-Pad24)")
(node (ref U3) (pin 24)))
(net (code 63) (name "Net-(U3-Pad25)")
(net (code 65) (name "Net-(U3-Pad25)")
(node (ref U3) (pin 25)))
(net (code 64) (name "Net-(U3-Pad40)")
(net (code 66) (name "Net-(S4-Pad2)")
(node (ref S4) (pin 2))
(node (ref U3) (pin 39)))
(net (code 67) (name "Net-(U3-Pad40)")
(node (ref U3) (pin 40)))
(net (code 65) (name "Net-(U3-Pad54)")
(net (code 68) (name "Net-(U3-Pad54)")
(node (ref U3) (pin 54)))
(net (code 66) (name /~wdata)
(net (code 69) (name /~wdata)
(node (ref U3) (pin 41))
(node (ref PU7) (pin 2))
(node (ref P1) (pin 22)))
(net (code 67) (name /~step)
(node (ref P1) (pin 22))
(node (ref PU7) (pin 2)))
(net (code 70) (name /~step)
(node (ref PU6) (pin 2))
(node (ref P1) (pin 20))
(node (ref U3) (pin 15)))
(net (code 68) (name "Net-(U3-Pad46)")
(net (code 71) (name "Net-(U3-Pad46)")
(node (ref U3) (pin 46)))
(net (code 69) (name "Net-(U3-Pad20)")
(net (code 72) (name "Net-(U3-Pad20)")
(node (ref U3) (pin 20)))
(net (code 70) (name "Net-(U3-Pad21)")
(net (code 73) (name "Net-(U3-Pad21)")
(node (ref U3) (pin 21)))
(net (code 71) (name "Net-(U3-Pad22)")
(net (code 74) (name "Net-(U3-Pad22)")
(node (ref U3) (pin 22)))
(net (code 72) (name /dir)
(net (code 75) (name /dir)
(node (ref U3) (pin 26))
(node (ref P1) (pin 18))
(node (ref PU5) (pin 2)))
(net (code 73) (name "Net-(U3-Pad28)")
(net (code 76) (name "Net-(U3-Pad28)")
(node (ref U3) (pin 28)))
(net (code 74) (name "Net-(C3-Pad1)")
(node (ref Y1) (pin 1))
(net (code 77) (name /~side)
(node (ref U3) (pin 56))
(node (ref PU12) (pin 2))
(node (ref P1) (pin 32)))
(net (code 78) (name /~inuse)
(node (ref P5) (pin 1))
(node (ref PU2) (pin 2))
(node (ref P1) (pin 4)))
(net (code 79) (name "Net-(C3-Pad1)")
(node (ref C3) (pin 1))
(node (ref U3) (pin 5)))
(net (code 75) (name "Net-(C5-Pad1)")
(node (ref Y1) (pin 2))
(node (ref U3) (pin 5))
(node (ref Y1) (pin 1)))
(net (code 80) (name "Net-(C5-Pad1)")
(node (ref U3) (pin 6))
(node (ref C5) (pin 1))
(node (ref U3) (pin 6)))
(net (code 76) (name "Net-(S3-Pad2)")
(node (ref S3) (pin 2))
(node (ref U3) (pin 38)))
(net (code 77) (name "Net-(S4-Pad2)")
(node (ref S4) (pin 2))
(node (ref U3) (pin 39)))
(net (code 78) (name "Net-(P3-Pad2)")
(node (ref P3) (pin 2))
(node (ref R2) (pin 1)))
(net (code 79) (name /usb+)
(node (ref Y1) (pin 2)))
(net (code 81) (name "Net-(S3-Pad2)")
(node (ref U3) (pin 38))
(node (ref S3) (pin 2)))
(net (code 82) (name /usb+)
(node (ref R1) (pin 2))
(node (ref U3) (pin 45)))
(net (code 80) (name /usb-)
(net (code 83) (name /usb-)
(node (ref R2) (pin 2))
(node (ref U3) (pin 44)))
(net (code 81) (name "Net-(P3-Pad3)")
(node (ref P3) (pin 3))
(node (ref R1) (pin 1)))
(net (code 82) (name /~sel3)
(node (ref P1) (pin 6)))
(net (code 83) (name /~inuse)
(node (ref P5) (pin 1))
(node (ref P1) (pin 4))
(node (ref PU2) (pin 2)))))
(node (ref U3) (pin 44)))))
+128 -52
View File
@@ -6,7 +6,7 @@ $Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "OpenFlops"
Date "2019-08-14"
Date "2019-08-18"
Rev "1git"
Comp "SukkoPera"
Comment1 "Based on schematics by H.M."
@@ -952,36 +952,34 @@ Wire Wire Line
$Comp
L Device:R R1
U 1 1 5D7861B9
P 7480 1050
F 0 "R1" V 7385 1050 50 0000 C CNN
F 1 "22" V 7480 1050 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7410 1050 50 0001 C CNN
F 3 "~" H 7480 1050 50 0001 C CNN
1 7480 1050
P 7345 1050
F 0 "R1" V 7250 1050 50 0000 C CNN
F 1 "22" V 7345 1050 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7275 1050 50 0001 C CNN
F 3 "~" H 7345 1050 50 0001 C CNN
1 7345 1050
0 1 1 0
$EndComp
$Comp
L Device:R R2
U 1 1 5D786893
P 7480 1150
F 0 "R2" V 7575 1150 50 0000 C CNN
F 1 "22" V 7480 1150 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7410 1150 50 0001 C CNN
F 3 "~" H 7480 1150 50 0001 C CNN
1 7480 1150
P 7345 1150
F 0 "R2" V 7440 1150 50 0000 C CNN
F 1 "22" V 7345 1150 50 0000 C CNN
F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" V 7275 1150 50 0001 C CNN
F 3 "~" H 7345 1150 50 0001 C CNN
1 7345 1150
0 1 1 0
$EndComp
Wire Wire Line
7630 1050 7765 1050
7495 1050 7765 1050
Wire Wire Line
7630 1150 7765 1150
7195 1050 7010 1050
Wire Wire Line
7330 1050 7065 1050
Wire Wire Line
7330 1150 7065 1150
Text Label 7065 1050 0 50 ~ 0
7195 1150 7010 1150
Text Label 7010 1050 0 50 ~ 0
usb+
Text Label 7065 1150 0 50 ~ 0
Text Label 7010 1150 0 50 ~ 0
usb-
Wire Wire Line
3255 2400 3820 2400
@@ -1901,40 +1899,40 @@ Wire Wire Line
$Comp
L Device:CP1 C1
U 1 1 5EE6C285
P 6800 1130
F 0 "C1" H 6685 1176 50 0000 R CNN
F 1 "100u" H 6685 1085 50 0000 R CNN
F 2 "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" H 6800 1130 50 0001 C CNN
F 3 "~" H 6800 1130 50 0001 C CNN
1 6800 1130
P 4520 2195
F 0 "C1" H 4405 2241 50 0000 R CNN
F 1 "100u" H 4405 2150 50 0000 R CNN
F 2 "Capacitor_THT:CP_Radial_D6.3mm_P2.50mm" H 4520 2195 50 0001 C CNN
F 3 "~" H 4520 2195 50 0001 C CNN
1 4520 2195
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0141
U 1 1 5EE997A6
P 6800 915
F 0 "#PWR0141" H 6800 765 50 0001 C CNN
F 1 "+5V" H 6815 1088 50 0000 C CNN
F 2 "" H 6800 915 50 0001 C CNN
F 3 "" H 6800 915 50 0001 C CNN
1 6800 915
P 4520 1980
F 0 "#PWR0141" H 4520 1830 50 0001 C CNN
F 1 "+5V" H 4535 2153 50 0000 C CNN
F 2 "" H 4520 1980 50 0001 C CNN
F 3 "" H 4520 1980 50 0001 C CNN
1 4520 1980
1 0 0 -1
$EndComp
Wire Wire Line
6800 915 6800 980
4520 1980 4520 2045
$Comp
L power:GND #PWR0142
U 1 1 5EEC2A25
P 6800 1345
F 0 "#PWR0142" H 6800 1095 50 0001 C CNN
F 1 "GND" H 6805 1172 50 0000 C CNN
F 2 "" H 6800 1345 50 0001 C CNN
F 3 "" H 6800 1345 50 0001 C CNN
1 6800 1345
P 4520 2410
F 0 "#PWR0142" H 4520 2160 50 0001 C CNN
F 1 "GND" H 4525 2237 50 0000 C CNN
F 2 "" H 4520 2410 50 0001 C CNN
F 3 "" H 4520 2410 50 0001 C CNN
1 4520 2410
1 0 0 -1
$EndComp
Wire Wire Line
6800 1280 6800 1345
4520 2345 4520 2410
Text Label 7505 3305 0 50 ~ 0
~index
Wire Wire Line
@@ -2533,23 +2531,21 @@ $EndComp
Wire Wire Line
4905 4020 4905 4060
Wire Wire Line
4720 4095 4720 4060
4650 4095 4650 4060
Wire Wire Line
4720 4060 4905 4060
4650 4060 4905 4060
Connection ~ 4905 4060
Wire Wire Line
4905 4060 4905 4185
Wire Wire Line
4720 4395 4720 4435
$Comp
L Device:D D2
U 1 1 5E2F4A52
P 4720 4245
F 0 "D2" V 4674 4324 50 0000 L CNN
F 1 "1N5819 (?)" V 4765 4324 50 0000 L CNN
F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 4720 4245 50 0001 C CNN
F 3 "~" H 4720 4245 50 0001 C CNN
1 4720 4245
P 4650 4245
F 0 "D2" V 4604 4324 50 0000 L CNN
F 1 "1N5819 (?)" V 4695 4324 50 0000 L CNN
F 2 "Diode_SMD:D_SOD-323_HandSoldering" H 4650 4245 50 0001 C CNN
F 3 "~" H 4650 4245 50 0001 C CNN
1 4650 4245
0 -1 1 0
$EndComp
$Comp
@@ -2565,8 +2561,6 @@ F 3 "https://www.fairchildsemi.com/datasheets/2N/2N3904.pdf" H 4805 4655 50 000
$EndComp
Wire Wire Line
4905 4285 4905 4435
Wire Wire Line
4720 4435 4905 4435
Connection ~ 4905 4435
Wire Wire Line
4905 4435 4905 4455
@@ -2591,4 +2585,86 @@ Wire Wire Line
6900 3735 6900 3575
Connection ~ 6495 3115
Connection ~ 6495 3735
$Comp
L Connector_Generic:Conn_01x04 P8
U 1 1 5D653966
P 6345 1035
F 0 "P8" H 6263 1352 50 0000 C CNN
F 1 "USB_HEADER" H 6263 1261 50 0000 C CNN
F 2 "OpenFlops:PinHeader_1x04_P2.54mm_Vertical" H 6345 1035 50 0001 C CNN
F 3 "~" H 6345 1035 50 0001 C CNN
1 6345 1035
-1 0 0 -1
$EndComp
Wire Wire Line
6545 1035 6810 1035
Wire Wire Line
6545 1135 6810 1135
Text Label 6810 1035 2 50 ~ 0
usb-r
Text Label 6810 1135 2 50 ~ 0
usb+r
$Comp
L power:+5V #PWR0144
U 1 1 5D74D3BF
P 6810 870
F 0 "#PWR0144" H 6810 720 50 0001 C CNN
F 1 "+5V" H 6825 1043 50 0000 C CNN
F 2 "" H 6810 870 50 0001 C CNN
F 3 "" H 6810 870 50 0001 C CNN
1 6810 870
-1 0 0 -1
$EndComp
Wire Wire Line
6810 870 6810 935
Wire Wire Line
6810 935 6545 935
$Comp
L power:GND #PWR0145
U 1 1 5D780CD9
P 6810 1270
F 0 "#PWR0145" H 6810 1020 50 0001 C CNN
F 1 "GND" H 6815 1097 50 0000 C CNN
F 2 "" H 6810 1270 50 0001 C CNN
F 3 "" H 6810 1270 50 0001 C CNN
1 6810 1270
1 0 0 -1
$EndComp
Wire Wire Line
6545 1235 6810 1235
Wire Wire Line
6810 1235 6810 1270
$Comp
L Connector_Generic:Conn_01x02 P9
U 1 1 5D86073A
P 4235 3670
F 0 "P9" H 4153 3887 50 0000 C CNN
F 1 "EXTERNAL_SPEAKER" H 4153 3796 50 0000 C CNN
F 2 "OpenFlops:PinHeader_1x02_P2.54mm_Vertical" H 4235 3670 50 0001 C CNN
F 3 "~" H 4235 3670 50 0001 C CNN
1 4235 3670
-1 0 0 -1
$EndComp
Wire Wire Line
4435 3670 4680 3670
Wire Wire Line
4435 3770 4680 3770
Wire Wire Line
4650 4435 4650 4395
Wire Wire Line
4650 4435 4905 4435
Text Label 4650 4435 0 50 ~ 0
spk-
Text Label 4680 3770 2 50 ~ 0
spk-
Text Label 4650 4060 0 50 ~ 0
spk+
Text Label 4680 3670 2 50 ~ 0
spk+
Text Label 7495 1050 0 50 ~ 0
usb+r
Text Label 7500 1150 0 50 ~ 0
usb-r
Wire Wire Line
7495 1150 7765 1150
$EndSCHEMATC
+8 -1
View File
@@ -1,4 +1,4 @@
18600615391927626
18602181555635626
Battery
BatteryHolder_Bulgin_BX0036_1xC
Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
@@ -49763,6 +49763,13 @@ mounting hole 3.2mm m3
1
1
OpenFlops
PinHeader_1x02_P2.54mm_Vertical
Through hole straight pin header, 1x02, 2.54mm pitch, single row
Through hole pin header THT 1x02 2.54mm single row
0
2
2
OpenFlops
PinHeader_1x04_P2.54mm_Vertical
Through hole straight pin header, 1x04, 2.54mm pitch, single row
Through hole pin header THT 1x04 2.54mm single row