display485/Hardware/8x5matrixDisplay.net
2021-07-01 12:02:49 +00:00

1030 lines
38 KiB
Plaintext

(export (version D)
(design
(source C:\Users\kapla\Documents\KiCad\8x5matrixDisplay\8x5matrixDisplay.sch)
(date "16.06.2020 20:30:29")
(tool "Eeschema (5.1.4)-1")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source 8x5matrixDisplay.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U3)
(value STM32F030F4Px)
(footprint Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm)
(datasheet http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf)
(libsource (lib MCU_ST_STM32F0) (part STM32F030F4Px) (description "ARM Cortex-M0 MCU, 16KB flash, 4KB RAM, 48MHz, 2.4-3.6V, 15 GPIO, TSSOP-20"))
(sheetpath (names /) (tstamps /))
(tstamp 5EE923D5))
(comp (ref U4)
(value 74HC595)
(footprint Package_SO:TSSOP-16_4.4x5mm_P0.65mm)
(datasheet http://www.ti.com/lit/ds/symlink/sn74hc595.pdf)
(libsource (lib 74xx) (part 74HC595) (description "8-bit serial in/out Shift Register 3-State Outputs"))
(sheetpath (names /) (tstamps /))
(tstamp 5EE93E7C))
(comp (ref DM1)
(value FYM-12572)
(footprint User:FYM-12572)
(libsource (lib User) (part FYM-12572) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5EE95117))
(comp (ref DM2)
(value FYM-12572)
(footprint User:FYM-12572)
(libsource (lib User) (part FYM-12572) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5EE99C35))
(comp (ref DM3)
(value FYM-12572)
(footprint User:FYM-12572)
(libsource (lib User) (part FYM-12572) (description ""))
(sheetpath (names /) (tstamps /))
(tstamp 5EE9AE11))
(comp (ref Q7)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EEBD0C0))
(comp (ref Q6)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EEC42B7))
(comp (ref Q5)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EEC6269))
(comp (ref Q4)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EEC823A))
(comp (ref Q3)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EECA0BB))
(comp (ref Q2)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EED94D4))
(comp (ref Q1)
(value BC817)
(footprint Package_TO_SOT_SMD:SOT-23)
(datasheet http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(libsource (lib Transistor_BJT) (part BC817) (description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23"))
(sheetpath (names /) (tstamps /))
(tstamp 5EEDB50B))
(comp (ref R6)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEE69E4))
(comp (ref R7)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEEBAA2))
(comp (ref R8)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEED0E4))
(comp (ref R9)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEEE736))
(comp (ref R10)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEEFDAB))
(comp (ref R11)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEF140F))
(comp (ref R12)
(value 2k)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EEF2AFC))
(comp (ref U1)
(value ST485EBDR)
(footprint Package_SO:SOIC-8_3.9x4.9mm_P1.27mm)
(datasheet http://www.st.com/resource/en/datasheet/st485eb.pdf)
(libsource (lib Interface_UART) (part ST485EBDR) (description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8"))
(sheetpath (names /) (tstamps /))
(tstamp 5EF32533))
(comp (ref U5)
(value 74HC595)
(footprint Package_SO:TSSOP-16_4.4x5mm_P0.65mm)
(datasheet http://www.ti.com/lit/ds/symlink/sn74hc595.pdf)
(libsource (lib 74xx) (part 74HC595) (description "8-bit serial in/out Shift Register 3-State Outputs"))
(sheetpath (names /) (tstamps /))
(tstamp 5EF3A68F))
(comp (ref U6)
(value 74HC595)
(footprint Package_SO:TSSOP-16_4.4x5mm_P0.65mm)
(datasheet http://www.ti.com/lit/ds/symlink/sn74hc595.pdf)
(libsource (lib 74xx) (part 74HC595) (description "8-bit serial in/out Shift Register 3-State Outputs"))
(sheetpath (names /) (tstamps /))
(tstamp 5EF3F9A0))
(comp (ref J1)
(value Conn_02x05_Odd_Even)
(footprint Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_02x05_Odd_Even) (description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names /) (tstamps /))
(tstamp 5EF4E2D2))
(comp (ref R4)
(value 120R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EF6D8AE))
(comp (ref JP1)
(value Jumper)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Device) (part Jumper) (description "Jumper, normally closed"))
(sheetpath (names /) (tstamps /))
(tstamp 5EF6F169))
(comp (ref R13)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFB24FF))
(comp (ref R14)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFB90A8))
(comp (ref R15)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFBFB41))
(comp (ref R16)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFCCF78))
(comp (ref R17)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFD3803))
(comp (ref R18)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFDA325))
(comp (ref R19)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFE0C86))
(comp (ref R20)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFE778F))
(comp (ref R21)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFEE4D1))
(comp (ref R22)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFF4D0D))
(comp (ref R23)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5EFFB606))
(comp (ref R24)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F001E64))
(comp (ref R25)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F0086D7))
(comp (ref R26)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F00EF27))
(comp (ref R27)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F015783))
(comp (ref U7)
(value LSHD-A103)
(footprint Display_7Segment:HDSP-7401)
(datasheet https://docs.broadcom.com/docs/AV02-2553EN)
(libsource (lib Display_Character) (part HDSP-7401) (description "One digit 7 segment yellow, common anode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F0CD789))
(comp (ref U8)
(value LSHD-A103)
(footprint Display_7Segment:HDSP-7401)
(datasheet https://docs.broadcom.com/docs/AV02-2553EN)
(libsource (lib Display_Character) (part HDSP-7401) (description "One digit 7 segment yellow, common anode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F0E9629))
(comp (ref U9)
(value LSHD-A103)
(footprint Display_7Segment:HDSP-7401)
(datasheet https://docs.broadcom.com/docs/AV02-2553EN)
(libsource (lib Display_Character) (part HDSP-7401) (description "One digit 7 segment yellow, common anode"))
(sheetpath (names /) (tstamps /))
(tstamp 5F0F5AEE))
(comp (ref R28)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F118912))
(comp (ref R5)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5F4C3B3A))
(comp (ref U2)
(value AMS1117-3.3)
(footprint Package_TO_SOT_SMD:SOT-223-3_TabPin2)
(datasheet http://www.advanced-monolithic.com/pdf/ds1117.pdf)
(libsource (lib Regulator_Linear) (part AMS1117-3.3) (description "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223"))
(sheetpath (names /) (tstamps /))
(tstamp 5FAB35AB))
(comp (ref C1)
(value 100n)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5FAD41E6))
(comp (ref C4)
(value 100n)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5FAD633E))
(comp (ref D1)
(value 1N4007)
(footprint Diode_SMD:D_MELF)
(datasheet http://www.vishay.com/docs/88503/1n4001.pdf)
(libsource (lib Diode) (part 1N4007) (description "1000V 1A General Purpose Rectifier Diode, DO-41"))
(sheetpath (names /) (tstamps /))
(tstamp 5FBAF6D8))
(comp (ref C3)
(value 100n)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5FC7615B))
(comp (ref R2)
(value 4k7)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5FC954B3))
(comp (ref C2)
(value 100n)
(footprint Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 5FD3CFCE))
(comp (ref R1)
(value 4k7)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5FD3CFD4))
(comp (ref D2)
(value LED)
(footprint LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names /) (tstamps /))
(tstamp 5FE30966))
(comp (ref R3)
(value 130R)
(footprint Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 5FEE324C)))
(libparts
(libpart (lib 74xx) (part 74HC595)
(aliases
(alias 74LS595)
(alias 74HCT595))
(description "8-bit serial in/out Shift Register 3-State Outputs")
(docs http://www.ti.com/lit/ds/symlink/sn74hc595.pdf)
(footprints
(fp DIP*W7.62mm*)
(fp SOIC*3.9x9.9mm*P1.27mm*)
(fp TSSOP*4.4x5mm*P0.65mm*)
(fp SOIC*5.3x10.2mm*P1.27mm*)
(fp SOIC*7.5x10.3mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) 74HC595))
(pins
(pin (num 1) (name QB) (type 3state))
(pin (num 2) (name QC) (type 3state))
(pin (num 3) (name QD) (type 3state))
(pin (num 4) (name QE) (type 3state))
(pin (num 5) (name QF) (type 3state))
(pin (num 6) (name QG) (type 3state))
(pin (num 7) (name QH) (type 3state))
(pin (num 8) (name GND) (type power_in))
(pin (num 9) (name QH') (type output))
(pin (num 10) (name ~SRCLR) (type input))
(pin (num 11) (name SRCLK) (type input))
(pin (num 12) (name RCLK) (type input))
(pin (num 13) (name ~OE) (type input))
(pin (num 14) (name SER) (type input))
(pin (num 15) (name QA) (type 3state))
(pin (num 16) (name VCC) (type power_in))))
(libpart (lib Connector_Generic) (part Conn_02x05_Odd_Even)
(description "Generic connector, double row, 02x05, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_2x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x05_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))
(pin (num 9) (name Pin_9) (type passive))
(pin (num 10) (name Pin_10) (type passive))))
(libpart (lib Device) (part C)
(description "Unpolarized capacitor")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part Jumper)
(description "Jumper, normally closed")
(docs ~)
(footprints
(fp SolderJumper*))
(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 LED)
(description "Light emitting diode")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Diode) (part 1N4001)
(aliases
(alias 1N4002)
(alias 1N4003)
(alias 1N4004)
(alias 1N4005)
(alias 1N4006)
(alias 1N4007)
(alias BA157)
(alias BA158)
(alias BA159))
(description "50V 1A General Purpose Rectifier Diode, DO-41")
(docs http://www.vishay.com/docs/88503/1n4001.pdf)
(footprints
(fp D*DO?41*))
(fields
(field (name Reference) D)
(field (name Value) 1N4001)
(field (name Footprint) Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Display_Character) (part HDSP-7401)
(description "One digit 7 segment yellow, common anode")
(docs https://docs.broadcom.com/docs/AV02-2553EN)
(footprints
(fp HDSP?7401*))
(fields
(field (name Reference) U)
(field (name Value) HDSP-7401)
(field (name Footprint) Display_7Segment:HDSP-7401))
(pins
(pin (num 1) (name CA) (type input))
(pin (num 2) (name F) (type input))
(pin (num 3) (name G) (type input))
(pin (num 4) (name E) (type input))
(pin (num 5) (name D) (type input))
(pin (num 6) (name CA) (type input))
(pin (num 7) (name DP) (type input))
(pin (num 8) (name C) (type input))
(pin (num 9) (name B) (type input))
(pin (num 10) (name A) (type input))))
(libpart (lib Interface_UART) (part ST485EBDR)
(description "Half duplex RS-485/RS-422, 5 Mbps, ±15kV electro-static discharge (ESD) protection, no slew-rate, with low-power shutdown, with receiver/driver enable, 256 transceiver on the bus - 40 to 85 °C, SOIC-8")
(docs http://www.st.com/resource/en/datasheet/st485eb.pdf)
(footprints
(fp SOIC*3.9x4.9mm*P1.27mm*))
(fields
(field (name Reference) U)
(field (name Value) ST485EBDR)
(field (name Footprint) Package_SO:SOIC-8_3.9x4.9mm_P1.27mm))
(pins
(pin (num 1) (name RO) (type output))
(pin (num 2) (name ~RE) (type input))
(pin (num 3) (name DE) (type input))
(pin (num 4) (name DI) (type input))
(pin (num 5) (name GND) (type power_in))
(pin (num 6) (name A) (type BiDi))
(pin (num 7) (name B) (type BiDi))
(pin (num 8) (name VCC) (type power_in))))
(libpart (lib MCU_ST_STM32F0) (part STM32F030F4Px)
(description "ARM Cortex-M0 MCU, 16KB flash, 4KB RAM, 48MHz, 2.4-3.6V, 15 GPIO, TSSOP-20")
(docs http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00088500.pdf)
(footprints
(fp TSSOP*4.4x6.5mm*P0.65mm*))
(fields
(field (name Reference) U)
(field (name Value) STM32F030F4Px)
(field (name Footprint) Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm))
(pins
(pin (num 1) (name BOOT0) (type input))
(pin (num 2) (name PF0) (type input))
(pin (num 3) (name PF1) (type input))
(pin (num 4) (name NRST) (type input))
(pin (num 5) (name VDDA) (type power_in))
(pin (num 6) (name PA0) (type BiDi))
(pin (num 7) (name PA1) (type BiDi))
(pin (num 8) (name PA2) (type BiDi))
(pin (num 9) (name PA3) (type BiDi))
(pin (num 10) (name PA4) (type BiDi))
(pin (num 11) (name PA5) (type BiDi))
(pin (num 12) (name PA6) (type BiDi))
(pin (num 13) (name PA7) (type BiDi))
(pin (num 14) (name PB1) (type BiDi))
(pin (num 15) (name VSS) (type power_in))
(pin (num 16) (name VDD) (type power_in))
(pin (num 17) (name PA9) (type BiDi))
(pin (num 18) (name PA10) (type BiDi))
(pin (num 19) (name PA13) (type BiDi))
(pin (num 20) (name PA14) (type BiDi))))
(libpart (lib Regulator_Linear) (part AP1117-15)
(aliases
(alias AP1117-18)
(alias AP1117-25)
(alias AP1117-33)
(alias AP1117-50)
(alias LD1117S33TR_SOT223)
(alias LD1117S12TR_SOT223)
(alias LD1117S18TR_SOT223)
(alias LD1117S25TR_SOT223)
(alias LD1117S50TR_SOT223)
(alias NCP1117-12_SOT223)
(alias NCP1117-1.5_SOT223)
(alias NCP1117-1.8_SOT223)
(alias NCP1117-2.0_SOT223)
(alias NCP1117-2.5_SOT223)
(alias NCP1117-2.85_SOT223)
(alias NCP1117-3.3_SOT223)
(alias NCP1117-5.0_SOT223)
(alias AMS1117-1.5)
(alias AMS1117-1.8)
(alias AMS1117-2.5)
(alias AMS1117-2.85)
(alias AMS1117-3.3)
(alias AMS1117-5.0))
(description "1A Low Dropout regulator, positive, 1.5V fixed output, SOT-223")
(docs http://www.diodes.com/datasheets/AP1117.pdf)
(footprints
(fp SOT?223*TabPin2*))
(fields
(field (name Reference) U)
(field (name Value) AP1117-15)
(field (name Footprint) Package_TO_SOT_SMD:SOT-223-3_TabPin2))
(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 Transistor_BJT) (part BC817)
(aliases
(alias BC818)
(alias BC847)
(alias BC848)
(alias BC849)
(alias BC850)
(alias MMBT3904)
(alias MMBT5550L)
(alias MMBT5551L))
(description "0.8A Ic, 45V Vce, NPN Transistor, SOT-23")
(docs http://www.fairchildsemi.com/ds/BC/BC817.pdf)
(footprints
(fp SOT?23*))
(fields
(field (name Reference) Q)
(field (name Value) BC817)
(field (name Footprint) Package_TO_SOT_SMD:SOT-23))
(pins
(pin (num 1) (name B) (type input))
(pin (num 2) (name E) (type passive))
(pin (num 3) (name C) (type passive))))
(libpart (lib User) (part FYM-12572)
(fields
(field (name Reference) DM)
(field (name Value) FYM-12572))
(pins
(pin (num 1) (name ROW5) (type input))
(pin (num 2) (name ROW7) (type input))
(pin (num 3) (name COL2) (type input))
(pin (num 4) (name COL3) (type input))
(pin (num 5) (name ROW4) (type input))
(pin (num 6) (name COL5) (type input))
(pin (num 7) (name ROW6) (type input))
(pin (num 8) (name ROW3) (type input))
(pin (num 9) (name ROW1) (type input))
(pin (num 10) (name COL4) (type input))
(pin (num 11) (name COL3) (type input))
(pin (num 12) (name ROW4) (type input))
(pin (num 13) (name COL1) (type input))
(pin (num 14) (name ROW2) (type input)))))
(libraries
(library (logical 74xx)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/74xx.lib"))
(library (logical Connector_Generic)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Connector_Generic.lib"))
(library (logical Device)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Device.lib"))
(library (logical Diode)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Diode.lib"))
(library (logical Display_Character)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Display_Character.lib"))
(library (logical Interface_UART)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Interface_UART.lib"))
(library (logical MCU_ST_STM32F0)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/MCU_ST_STM32F0.lib"))
(library (logical Regulator_Linear)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Regulator_Linear.lib"))
(library (logical Transistor_BJT)
(uri "C:\\Program Files\\KiCad\\share\\kicad\\library/Transistor_BJT.lib"))
(library (logical User)
(uri C:/Users/kapla/Documents/KiCad/User_Libs/User.lib)))
(nets
(net (code 1) (name "Net-(DM3-Pad6)")
(node (ref DM3) (pin 6))
(node (ref U9) (pin 3))
(node (ref R27) (pin 1)))
(net (code 2) (name "Net-(DM2-Pad3)")
(node (ref R19) (pin 1))
(node (ref U8) (pin 3))
(node (ref DM2) (pin 3)))
(net (code 3) (name "Net-(R28-Pad2)")
(node (ref R28) (pin 2))
(node (ref U6) (pin 7)))
(net (code 4) (name "Net-(DM1-Pad13)")
(node (ref U8) (pin 10))
(node (ref DM1) (pin 13))
(node (ref R13) (pin 1)))
(net (code 5) (name "Net-(DM1-Pad3)")
(node (ref U8) (pin 9))
(node (ref DM1) (pin 3))
(node (ref R14) (pin 1)))
(net (code 6) (name "Net-(DM1-Pad4)")
(node (ref R15) (pin 1))
(node (ref U8) (pin 8))
(node (ref DM1) (pin 4)))
(net (code 7) (name "Net-(DM2-Pad10)")
(node (ref R21) (pin 1))
(node (ref U9) (pin 10))
(node (ref DM2) (pin 10)))
(net (code 8) (name "Net-(DM2-Pad6)")
(node (ref R22) (pin 1))
(node (ref DM2) (pin 6))
(node (ref U9) (pin 9)))
(net (code 9) (name "Net-(DM3-Pad13)")
(node (ref DM3) (pin 13))
(node (ref R23) (pin 1))
(node (ref U9) (pin 8)))
(net (code 10) (name "Net-(DM3-Pad4)")
(node (ref DM3) (pin 4))
(node (ref U9) (pin 4))
(node (ref R25) (pin 1)))
(net (code 11) (name "Net-(DM3-Pad10)")
(node (ref DM3) (pin 10))
(node (ref R26) (pin 1))
(node (ref U9) (pin 2)))
(net (code 12) (name "Net-(DM1-Pad6)")
(node (ref U8) (pin 4))
(node (ref DM1) (pin 6))
(node (ref R17) (pin 1)))
(net (code 13) (name "Net-(DM1-Pad10)")
(node (ref U8) (pin 5))
(node (ref DM1) (pin 10))
(node (ref R16) (pin 1)))
(net (code 14) (name "Net-(DM2-Pad13)")
(node (ref U8) (pin 2))
(node (ref DM2) (pin 13))
(node (ref R18) (pin 1)))
(net (code 15) (name "Net-(R28-Pad1)")
(node (ref R28) (pin 1))
(node (ref U9) (pin 7)))
(net (code 16) (name "Net-(R27-Pad2)")
(node (ref U6) (pin 6))
(node (ref R27) (pin 2)))
(net (code 17) (name "Net-(R17-Pad2)")
(node (ref U5) (pin 4))
(node (ref R17) (pin 2)))
(net (code 18) (name "Net-(R18-Pad2)")
(node (ref R18) (pin 2))
(node (ref U5) (pin 5)))
(net (code 19) (name "Net-(R19-Pad2)")
(node (ref R19) (pin 2))
(node (ref U5) (pin 6)))
(net (code 20) (name "Net-(R20-Pad2)")
(node (ref U5) (pin 7))
(node (ref R20) (pin 2)))
(net (code 21) (name "Net-(R21-Pad2)")
(node (ref R21) (pin 2))
(node (ref U6) (pin 15)))
(net (code 22) (name "Net-(R22-Pad2)")
(node (ref U6) (pin 1))
(node (ref R22) (pin 2)))
(net (code 23) (name "Net-(R23-Pad2)")
(node (ref U6) (pin 2))
(node (ref R23) (pin 2)))
(net (code 24) (name "Net-(R24-Pad2)")
(node (ref U6) (pin 3))
(node (ref R24) (pin 2)))
(net (code 25) (name "Net-(R25-Pad2)")
(node (ref R25) (pin 2))
(node (ref U6) (pin 4)))
(net (code 26) (name "Net-(R26-Pad2)")
(node (ref R26) (pin 2))
(node (ref U6) (pin 5)))
(net (code 27) (name "Net-(Q1-Pad1)")
(node (ref U7) (pin 9))
(node (ref R6) (pin 1))
(node (ref Q1) (pin 1)))
(net (code 28) (name "Net-(DM2-Pad4)")
(node (ref R20) (pin 1))
(node (ref DM2) (pin 4))
(node (ref U8) (pin 7)))
(net (code 29) (name "Net-(DM3-Pad3)")
(node (ref R24) (pin 1))
(node (ref DM3) (pin 3))
(node (ref U9) (pin 5)))
(net (code 30) (name +12V)
(node (ref D1) (pin 2))
(node (ref J1) (pin 4))
(node (ref J1) (pin 6))
(node (ref J1) (pin 7)))
(net (code 31) (name "Net-(C1-Pad1)")
(node (ref U2) (pin 3))
(node (ref D1) (pin 1))
(node (ref C1) (pin 1)))
(net (code 32) (name +3V3)
(node (ref U2) (pin 2))
(node (ref R3) (pin 2))
(node (ref U4) (pin 16))
(node (ref U6) (pin 16))
(node (ref U1) (pin 8))
(node (ref C4) (pin 1))
(node (ref U5) (pin 16))
(node (ref U3) (pin 16))
(node (ref U3) (pin 5)))
(net (code 33) (name DATA1)
(node (ref U3) (pin 18))
(node (ref U4) (pin 14)))
(net (code 34) (name GND)
(node (ref Q5) (pin 2))
(node (ref J1) (pin 10))
(node (ref U6) (pin 8))
(node (ref Q3) (pin 2))
(node (ref Q2) (pin 2))
(node (ref Q4) (pin 2))
(node (ref Q1) (pin 2))
(node (ref U3) (pin 15))
(node (ref R1) (pin 2))
(node (ref C4) (pin 2))
(node (ref Q7) (pin 2))
(node (ref U8) (pin 1))
(node (ref U8) (pin 6))
(node (ref U9) (pin 1))
(node (ref U9) (pin 6))
(node (ref U7) (pin 1))
(node (ref U7) (pin 6))
(node (ref U2) (pin 1))
(node (ref C1) (pin 2))
(node (ref J1) (pin 9))
(node (ref Q6) (pin 2))
(node (ref U4) (pin 8))
(node (ref U1) (pin 5))
(node (ref U5) (pin 8))
(node (ref C2) (pin 2))
(node (ref J1) (pin 8))
(node (ref R2) (pin 2))
(node (ref C3) (pin 2)))
(net (code 35) (name "Net-(D2-Pad1)")
(node (ref U3) (pin 14))
(node (ref D2) (pin 1)))
(net (code 36) (name "Net-(D2-Pad2)")
(node (ref R3) (pin 1))
(node (ref D2) (pin 2)))
(net (code 37) (name "Net-(Q2-Pad1)")
(node (ref Q2) (pin 1))
(node (ref U7) (pin 8))
(node (ref R7) (pin 1)))
(net (code 38) (name "Net-(Q4-Pad1)")
(node (ref U7) (pin 4))
(node (ref Q4) (pin 1))
(node (ref R9) (pin 1)))
(net (code 39) (name "Net-(Q6-Pad1)")
(node (ref Q6) (pin 1))
(node (ref R11) (pin 1))
(node (ref U7) (pin 3)))
(net (code 40) (name "Net-(R5-Pad1)")
(node (ref U7) (pin 10))
(node (ref R5) (pin 1)))
(net (code 41) (name "Net-(R5-Pad2)")
(node (ref U4) (pin 15))
(node (ref R5) (pin 2)))
(net (code 42) (name OE)
(node (ref U4) (pin 13))
(node (ref U6) (pin 13))
(node (ref U5) (pin 13))
(node (ref U3) (pin 17)))
(net (code 43) (name RCLK)
(node (ref U4) (pin 12))
(node (ref U6) (pin 12))
(node (ref U3) (pin 11))
(node (ref U5) (pin 12)))
(net (code 44) (name SRCLR)
(node (ref U5) (pin 10))
(node (ref U3) (pin 12))
(node (ref U6) (pin 10))
(node (ref U4) (pin 10)))
(net (code 45) (name SRCLK)
(node (ref U5) (pin 11))
(node (ref U3) (pin 13))
(node (ref U4) (pin 11))
(node (ref U6) (pin 11)))
(net (code 46) (name "Net-(R16-Pad2)")
(node (ref R16) (pin 2))
(node (ref U5) (pin 3)))
(net (code 47) (name "Net-(Q3-Pad1)")
(node (ref U7) (pin 5))
(node (ref Q3) (pin 1))
(node (ref R8) (pin 1)))
(net (code 48) (name "Net-(DM1-Pad14)")
(node (ref DM3) (pin 14))
(node (ref Q2) (pin 3))
(node (ref DM2) (pin 14))
(node (ref DM1) (pin 14)))
(net (code 49) (name "Net-(DM1-Pad9)")
(node (ref DM1) (pin 9))
(node (ref DM2) (pin 9))
(node (ref DM3) (pin 9))
(node (ref Q1) (pin 3)))
(net (code 50) (name "Net-(DM1-Pad8)")
(node (ref DM3) (pin 8))
(node (ref Q3) (pin 3))
(node (ref DM2) (pin 8))
(node (ref DM1) (pin 8)))
(net (code 51) (name "Net-(DM1-Pad12)")
(node (ref DM2) (pin 12))
(node (ref Q4) (pin 3))
(node (ref DM1) (pin 12))
(node (ref DM3) (pin 12)))
(net (code 52) (name "Net-(Q7-Pad1)")
(node (ref U7) (pin 7))
(node (ref R12) (pin 1))
(node (ref Q7) (pin 1)))
(net (code 53) (name "Net-(R12-Pad2)")
(node (ref R12) (pin 2))
(node (ref U4) (pin 7)))
(net (code 54) (name "Net-(R7-Pad2)")
(node (ref R7) (pin 2))
(node (ref U4) (pin 2)))
(net (code 55) (name "Net-(R8-Pad2)")
(node (ref R8) (pin 2))
(node (ref U4) (pin 3)))
(net (code 56) (name "Net-(R9-Pad2)")
(node (ref R9) (pin 2))
(node (ref U4) (pin 4)))
(net (code 57) (name "Net-(R10-Pad2)")
(node (ref U4) (pin 5))
(node (ref R10) (pin 2)))
(net (code 58) (name "Net-(R11-Pad2)")
(node (ref U4) (pin 6))
(node (ref R11) (pin 2)))
(net (code 59) (name "Net-(U4-Pad9)")
(node (ref U4) (pin 9)))
(net (code 60) (name "Net-(DM1-Pad11)")
(node (ref DM1) (pin 11)))
(net (code 61) (name NRST)
(node (ref U3) (pin 4))
(node (ref R2) (pin 1))
(node (ref C3) (pin 1)))
(net (code 62) (name "Net-(U3-Pad6)")
(node (ref U3) (pin 6)))
(net (code 63) (name DATA2)
(node (ref U3) (pin 19))
(node (ref U5) (pin 14)))
(net (code 64) (name DATA3)
(node (ref U3) (pin 20))
(node (ref U6) (pin 14)))
(net (code 65) (name "Net-(U3-Pad10)")
(node (ref U3) (pin 10)))
(net (code 66) (name "Net-(U3-Pad2)")
(node (ref U3) (pin 2)))
(net (code 67) (name "Net-(U3-Pad3)")
(node (ref U3) (pin 3)))
(net (code 68) (name "Net-(R6-Pad2)")
(node (ref R6) (pin 2))
(node (ref U4) (pin 1)))
(net (code 69) (name "Net-(DM3-Pad5)")
(node (ref DM3) (pin 5)))
(net (code 70) (name "Net-(DM3-Pad11)")
(node (ref DM3) (pin 11)))
(net (code 71) (name "Net-(DM1-Pad2)")
(node (ref DM3) (pin 2))
(node (ref DM2) (pin 2))
(node (ref DM1) (pin 2))
(node (ref Q7) (pin 3)))
(net (code 72) (name "Net-(DM1-Pad7)")
(node (ref Q6) (pin 3))
(node (ref DM1) (pin 7))
(node (ref DM3) (pin 7))
(node (ref DM2) (pin 7)))
(net (code 73) (name "Net-(DM1-Pad1)")
(node (ref Q5) (pin 3))
(node (ref DM2) (pin 1))
(node (ref DM3) (pin 1))
(node (ref DM1) (pin 1)))
(net (code 74) (name "Net-(DM1-Pad5)")
(node (ref DM1) (pin 5)))
(net (code 75) (name "Net-(DM2-Pad11)")
(node (ref DM2) (pin 11)))
(net (code 76) (name "Net-(DM2-Pad5)")
(node (ref DM2) (pin 5)))
(net (code 77) (name DE)
(node (ref U1) (pin 2))
(node (ref U1) (pin 3))
(node (ref U3) (pin 7)))
(net (code 78) (name "Net-(J1-Pad3)")
(node (ref R4) (pin 2))
(node (ref J1) (pin 3))
(node (ref U1) (pin 6)))
(net (code 79) (name "Net-(J1-Pad5)")
(node (ref JP1) (pin 1))
(node (ref U1) (pin 7))
(node (ref J1) (pin 5)))
(net (code 80) (name "Net-(U5-Pad9)")
(node (ref U5) (pin 9)))
(net (code 81) (name "Net-(JP1-Pad2)")
(node (ref JP1) (pin 2))
(node (ref R4) (pin 1)))
(net (code 82) (name "Net-(U6-Pad9)")
(node (ref U6) (pin 9)))
(net (code 83) (name "Net-(J1-Pad1)")
(node (ref J1) (pin 1)))
(net (code 84) (name "Net-(J1-Pad2)")
(node (ref J1) (pin 2)))
(net (code 85) (name "Net-(R13-Pad2)")
(node (ref R13) (pin 2))
(node (ref U5) (pin 15)))
(net (code 86) (name "Net-(R14-Pad2)")
(node (ref U5) (pin 1))
(node (ref R14) (pin 2)))
(net (code 87) (name "Net-(R15-Pad2)")
(node (ref U5) (pin 2))
(node (ref R15) (pin 2)))
(net (code 88) (name "Net-(Q5-Pad1)")
(node (ref U7) (pin 2))
(node (ref R10) (pin 1))
(node (ref Q5) (pin 1)))
(net (code 89) (name TX)
(node (ref U1) (pin 4))
(node (ref U3) (pin 8)))
(net (code 90) (name BOOT0)
(node (ref U3) (pin 1))
(node (ref R1) (pin 1))
(node (ref C2) (pin 1)))
(net (code 91) (name RX)
(node (ref U1) (pin 1))
(node (ref U3) (pin 9)))))