kopia lustrzana https://github.com/Wren6991/PicoDVI
898 wiersze
32 KiB
Plaintext
898 wiersze
32 KiB
Plaintext
(export (version D)
|
|
(design
|
|
(source /home/luke/proj/picodvi/hardware/board/picodvi.sch)
|
|
(date "Mon 26 Oct 2020 10:07:44 GMT")
|
|
(tool "Eeschema 5.0.2-bee76a0~70~ubuntu18.04.1")
|
|
(sheet (number 1) (name /) (tstamps /)
|
|
(title_block
|
|
(title PicoDVI)
|
|
(company "Luke Wren")
|
|
(rev C)
|
|
(date 2020-06-23)
|
|
(source picodvi.sch)
|
|
(comment (number 1) (value "but it's worth a try"))
|
|
(comment (number 2) (value "This is utterly cursed and probably won't ever work"))
|
|
(comment (number 3) (value ""))
|
|
(comment (number 4) (value "")))))
|
|
(components
|
|
(comp (ref U1)
|
|
(value RP2040)
|
|
(footprint picodvi:QFN-56_EP_7x7_Pitch0.4mm)
|
|
(libsource (lib picodvi) (part Pico2040) (description ""))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF23DC4))
|
|
(comp (ref J5)
|
|
(value NOT_HDMI_A)
|
|
(footprint picodvi:HDMI-SS-53000)
|
|
(datasheet https://en.wikipedia.org/wiki/HDMI)
|
|
(libsource (lib Connector) (part HDMI_A) (description "HDMI type A connector"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF2410D))
|
|
(comp (ref R10)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF2BAA5))
|
|
(comp (ref R9)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF2F0F1))
|
|
(comp (ref R8)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF2F17A))
|
|
(comp (ref R7)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF2F1B2))
|
|
(comp (ref C1)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF85EA7))
|
|
(comp (ref C3)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF8F783))
|
|
(comp (ref C5)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF9936C))
|
|
(comp (ref C8)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EF9E20D))
|
|
(comp (ref C2)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EFB2270))
|
|
(comp (ref C4)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EFB75A2))
|
|
(comp (ref C6)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EFBC8B4))
|
|
(comp (ref C9)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5EFC1D89))
|
|
(comp (ref J3)
|
|
(value 02x06)
|
|
(footprint picodvi:PinHeader_2x06_P2.54mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Connector_Generic) (part Conn_02x06_Odd_Even) (description "Generic connector, double row, 02x06, 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 5EFDD539))
|
|
(comp (ref J4)
|
|
(value 02x06)
|
|
(footprint picodvi:PinHeader_2x06_P2.54mm_Horizontal)
|
|
(datasheet ~)
|
|
(libsource (lib Connector_Generic) (part Conn_02x06_Odd_Even) (description "Generic connector, double row, 02x06, 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 5F01769D))
|
|
(comp (ref D1)
|
|
(value LED)
|
|
(footprint LED_SMD:LED_0805_2012Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part LED) (description "Light emitting diode"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F036FA1))
|
|
(comp (ref R6)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F03718A))
|
|
(comp (ref U3)
|
|
(value W25Q16JV)
|
|
(footprint Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm)
|
|
(datasheet https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf)
|
|
(libsource (lib Memory_Flash) (part AT25SF081-XMHD-X) (description "8-Mbit, 2.5V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support, TSSOP-8"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F05DB86))
|
|
(comp (ref C23)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F07D783))
|
|
(comp (ref C22)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F085797))
|
|
(comp (ref R2)
|
|
(value DNF)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F0B8FA6))
|
|
(comp (ref R3)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F0C205A))
|
|
(comp (ref SW2)
|
|
(value SW_Push)
|
|
(footprint picodvi:SW_SPST_PTS815)
|
|
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F0DD816))
|
|
(comp (ref SW1)
|
|
(value SW_Push)
|
|
(footprint picodvi:SW_SPST_PTS815)
|
|
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F11DFDA))
|
|
(comp (ref R1)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F12763B))
|
|
(comp (ref J1)
|
|
(value USB_OTG)
|
|
(footprint Connector_USB:USB_Micro-B_Molex-105017-0001)
|
|
(datasheet " ~")
|
|
(libsource (lib Connector) (part USB_OTG) (description "USB mini/micro connector"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F160F7D))
|
|
(comp (ref U2)
|
|
(value NCP115ASN330)
|
|
(footprint Package_TO_SOT_SMD:SOT-23-5_HandSoldering)
|
|
(libsource (lib picodvi) (part NCP115ASN330) (description ""))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1F64C4))
|
|
(comp (ref C7)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F21A4DD))
|
|
(comp (ref C11)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F24BA17))
|
|
(comp (ref R4)
|
|
(value 27R)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F27F8D3))
|
|
(comp (ref R5)
|
|
(value 27R)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F27FA34))
|
|
(comp (ref C10)
|
|
(value 10p)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F2EB612))
|
|
(comp (ref C12)
|
|
(value 10p)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F2EB690))
|
|
(comp (ref C13)
|
|
(value 100n)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F3CBFD7))
|
|
(comp (ref Y1)
|
|
(value "12 M")
|
|
(footprint Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part Crystal_GND24) (description "Four pin crystal, GND on pins 2 and 4"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F45A2E8))
|
|
(comp (ref D2)
|
|
(value LED)
|
|
(footprint LED_SMD:LED_0805_2012Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part LED) (description "Light emitting diode"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F5E7A29))
|
|
(comp (ref R11)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F5E7A30))
|
|
(comp (ref J6)
|
|
(value Conn_01x02)
|
|
(footprint Connector_PinHeader_2.54mm: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 5F64B0C8))
|
|
(comp (ref C24)
|
|
(value 1u)
|
|
(footprint Capacitor_SMD:C_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F69E395))
|
|
(comp (ref R12)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1310B8))
|
|
(comp (ref R16)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1313D8))
|
|
(comp (ref R13)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1983ED))
|
|
(comp (ref R17)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1983F4))
|
|
(comp (ref R14)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1A9577))
|
|
(comp (ref R18)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1A957E))
|
|
(comp (ref R15)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1BA711))
|
|
(comp (ref R19)
|
|
(value 270)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1BA718))
|
|
(comp (ref J2)
|
|
(value Conn_01x05)
|
|
(footprint picodvi:PinHeader_1x05_P2.54mm_Vertical)
|
|
(datasheet ~)
|
|
(libsource (lib Connector_Generic) (part Conn_01x05) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F1796A1))
|
|
(comp (ref SW3)
|
|
(value SW_Push)
|
|
(footprint picodvi:SW_SPST_PTS815)
|
|
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F2CC5B5))
|
|
(comp (ref R20)
|
|
(value 2k2)
|
|
(footprint Resistor_SMD:R_0402_1005Metric)
|
|
(datasheet ~)
|
|
(libsource (lib Device) (part R) (description Resistor))
|
|
(sheetpath (names /) (tstamps /))
|
|
(tstamp 5F2DE7E9)))
|
|
(libparts
|
|
(libpart (lib Connector) (part HDMI_A)
|
|
(description "HDMI type A connector")
|
|
(docs https://en.wikipedia.org/wiki/HDMI)
|
|
(footprints
|
|
(fp HDMI*A*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) HDMI_A))
|
|
(pins
|
|
(pin (num 1) (name D2+) (type passive))
|
|
(pin (num 2) (name D2S) (type power_in))
|
|
(pin (num 3) (name D2-) (type passive))
|
|
(pin (num 4) (name D1+) (type passive))
|
|
(pin (num 5) (name D1S) (type power_in))
|
|
(pin (num 6) (name D1-) (type passive))
|
|
(pin (num 7) (name D0+) (type passive))
|
|
(pin (num 8) (name D0S) (type power_in))
|
|
(pin (num 9) (name D0-) (type passive))
|
|
(pin (num 10) (name CK+) (type passive))
|
|
(pin (num 11) (name CKS) (type power_in))
|
|
(pin (num 12) (name CK-) (type passive))
|
|
(pin (num 13) (name CEC) (type BiDi))
|
|
(pin (num 14) (name UTILITY) (type passive))
|
|
(pin (num 15) (name SCL) (type passive))
|
|
(pin (num 16) (name SDA) (type BiDi))
|
|
(pin (num 17) (name GND) (type power_in))
|
|
(pin (num 18) (name +5V) (type power_in))
|
|
(pin (num 19) (name HPD) (type passive))
|
|
(pin (num SH) (name SH) (type passive))))
|
|
(libpart (lib Connector) (part USB_OTG)
|
|
(description "USB mini/micro connector")
|
|
(docs " ~")
|
|
(footprints
|
|
(fp USB*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) USB_OTG))
|
|
(pins
|
|
(pin (num 1) (name VBUS) (type power_in))
|
|
(pin (num 2) (name D-) (type passive))
|
|
(pin (num 3) (name D+) (type passive))
|
|
(pin (num 4) (name ID) (type passive))
|
|
(pin (num 5) (name GND) (type power_in))
|
|
(pin (num 6) (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_01x05)
|
|
(description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
|
|
(docs ~)
|
|
(footprints
|
|
(fp Connector*:*_1x??_*))
|
|
(fields
|
|
(field (name Reference) J)
|
|
(field (name Value) Conn_01x05))
|
|
(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))))
|
|
(libpart (lib Connector_Generic) (part Conn_02x06_Odd_Even)
|
|
(description "Generic connector, double row, 02x06, 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_02x06_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))
|
|
(pin (num 11) (name Pin_11) (type passive))
|
|
(pin (num 12) (name Pin_12) (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 Crystal_GND24)
|
|
(description "Four pin crystal, GND on pins 2 and 4")
|
|
(docs ~)
|
|
(footprints
|
|
(fp Crystal*))
|
|
(fields
|
|
(field (name Reference) Y)
|
|
(field (name Value) Crystal_GND24))
|
|
(pins
|
|
(pin (num 1) (name 1) (type passive))
|
|
(pin (num 2) (name 2) (type passive))
|
|
(pin (num 3) (name 3) (type passive))
|
|
(pin (num 4) (name 4) (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 Memory_Flash) (part AT25SF081-XMHD-X)
|
|
(aliases
|
|
(alias AT25SF081-XMHF-X))
|
|
(description "8-Mbit, 2.5V Minimum SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support, TSSOP-8")
|
|
(docs https://www.adestotech.com/wp-content/uploads/DS-AT25SF081_045.pdf)
|
|
(footprints
|
|
(fp TSSOP?8*4.4x3mm*P0.65mm*))
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) AT25SF081-XMHD-X)
|
|
(field (name Footprint) Package_SO:TSSOP-8_4.4x3mm_P0.65mm))
|
|
(pins
|
|
(pin (num 1) (name ~CS) (type input))
|
|
(pin (num 2) (name SO/IO1) (type BiDi))
|
|
(pin (num 3) (name ~WP~/IO2) (type BiDi))
|
|
(pin (num 4) (name GND) (type power_in))
|
|
(pin (num 5) (name SI/IO0) (type BiDi))
|
|
(pin (num 6) (name SCK) (type input))
|
|
(pin (num 7) (name ~HOLD~/IO3) (type BiDi))
|
|
(pin (num 8) (name VCC) (type power_in))))
|
|
(libpart (lib Switch) (part SW_Push)
|
|
(description "Push button switch, generic, two pins")
|
|
(fields
|
|
(field (name Reference) SW)
|
|
(field (name Value) SW_Push))
|
|
(pins
|
|
(pin (num 1) (name 1) (type passive))
|
|
(pin (num 2) (name 2) (type passive))))
|
|
(libpart (lib picodvi) (part NCP115ASN330)
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) NCP115ASN330))
|
|
(pins
|
|
(pin (num 1) (name IN) (type power_in))
|
|
(pin (num 2) (name GND) (type passive))
|
|
(pin (num 3) (name EN) (type input))
|
|
(pin (num 5) (name OUT) (type power_out))))
|
|
(libpart (lib picodvi) (part Pico2040)
|
|
(fields
|
|
(field (name Reference) U)
|
|
(field (name Value) Pico2040))
|
|
(pins
|
|
(pin (num 0) (name GND) (type passive))
|
|
(pin (num 1) (name IOVDD) (type power_in))
|
|
(pin (num 2) (name GPIO0) (type BiDi))
|
|
(pin (num 3) (name GPIO1) (type BiDi))
|
|
(pin (num 4) (name GPIO2) (type BiDi))
|
|
(pin (num 5) (name GPIO3) (type BiDi))
|
|
(pin (num 6) (name GPIO4) (type BiDi))
|
|
(pin (num 7) (name GPIO5) (type BiDi))
|
|
(pin (num 8) (name GPIO6) (type BiDi))
|
|
(pin (num 9) (name GPIO7) (type BiDi))
|
|
(pin (num 10) (name IOVDD) (type power_in))
|
|
(pin (num 11) (name GPIO8) (type BiDi))
|
|
(pin (num 12) (name GPIO9) (type BiDi))
|
|
(pin (num 13) (name GPIO10) (type BiDi))
|
|
(pin (num 14) (name GPIO11) (type BiDi))
|
|
(pin (num 15) (name GPIO12) (type BiDi))
|
|
(pin (num 16) (name GPIO13) (type BiDi))
|
|
(pin (num 17) (name GPIO14) (type BiDi))
|
|
(pin (num 18) (name GPIO15) (type BiDi))
|
|
(pin (num 19) (name TESTEN) (type input))
|
|
(pin (num 20) (name XIN) (type input))
|
|
(pin (num 21) (name XOUT) (type output))
|
|
(pin (num 22) (name IOVDD) (type power_in))
|
|
(pin (num 23) (name DVDD) (type power_in))
|
|
(pin (num 24) (name SWCLK) (type input))
|
|
(pin (num 25) (name SWDIO) (type BiDi))
|
|
(pin (num 26) (name RUN/~RST~) (type input))
|
|
(pin (num 27) (name GPIO16) (type BiDi))
|
|
(pin (num 28) (name GPIO17) (type BiDi))
|
|
(pin (num 29) (name GPIO18) (type BiDi))
|
|
(pin (num 30) (name GPIO19) (type BiDi))
|
|
(pin (num 31) (name GPIO20) (type BiDi))
|
|
(pin (num 32) (name GPIO21) (type BiDi))
|
|
(pin (num 33) (name IOVDD) (type power_in))
|
|
(pin (num 34) (name GPIO22) (type BiDi))
|
|
(pin (num 35) (name GPIO23) (type BiDi))
|
|
(pin (num 36) (name GPIO24) (type BiDi))
|
|
(pin (num 37) (name GPIO25) (type BiDi))
|
|
(pin (num 38) (name ADC0/GPIO26) (type BiDi))
|
|
(pin (num 39) (name ADC1/GPIO27) (type BiDi))
|
|
(pin (num 40) (name ADC2/GPIO28) (type BiDi))
|
|
(pin (num 41) (name ADC3/GPIO29) (type BiDi))
|
|
(pin (num 42) (name IOVDD) (type power_in))
|
|
(pin (num 43) (name ADC_IOVDD) (type power_in))
|
|
(pin (num 44) (name LDO_IOVDD) (type power_in))
|
|
(pin (num 45) (name LDO_VOUT) (type power_out))
|
|
(pin (num 46) (name USB_DM) (type BiDi))
|
|
(pin (num 47) (name USB_DP) (type BiDi))
|
|
(pin (num 48) (name USB_IOVDD) (type power_in))
|
|
(pin (num 49) (name IOVDD) (type power_in))
|
|
(pin (num 50) (name DVDD) (type power_in))
|
|
(pin (num 51) (name QSPI_SD3) (type BiDi))
|
|
(pin (num 52) (name QSPI_SCK) (type output))
|
|
(pin (num 53) (name QSPI_SD0) (type BiDi))
|
|
(pin (num 54) (name QSPI_SD2) (type BiDi))
|
|
(pin (num 55) (name QSPI_SD1) (type BiDi))
|
|
(pin (num 56) (name ~QSPI_SS~) (type BiDi)))))
|
|
(libraries
|
|
(library (logical Connector)
|
|
(uri /usr/share/kicad/library/Connector.lib))
|
|
(library (logical Connector_Generic)
|
|
(uri /usr/share/kicad/library/Connector_Generic.lib))
|
|
(library (logical Device)
|
|
(uri /usr/share/kicad/library/Device.lib))
|
|
(library (logical Memory_Flash)
|
|
(uri /usr/share/kicad/library/Memory_Flash.lib))
|
|
(library (logical Switch)
|
|
(uri /usr/share/kicad/library/Switch.lib))
|
|
(library (logical picodvi)
|
|
(uri /home/luke/proj/picodvi/hardware/board/picodvi.lib)))
|
|
(nets
|
|
(net (code 1) (name /USB_D-)
|
|
(node (ref R4) (pin 1))
|
|
(node (ref J1) (pin 2)))
|
|
(net (code 2) (name /USB_D+)
|
|
(node (ref J1) (pin 3))
|
|
(node (ref R5) (pin 1)))
|
|
(net (code 3) (name "Net-(J1-Pad4)")
|
|
(node (ref J1) (pin 4)))
|
|
(net (code 4) (name VBUS)
|
|
(node (ref U2) (pin 1))
|
|
(node (ref R8) (pin 1))
|
|
(node (ref C7) (pin 1))
|
|
(node (ref J5) (pin 18))
|
|
(node (ref J6) (pin 1))
|
|
(node (ref R9) (pin 1))
|
|
(node (ref U2) (pin 3))
|
|
(node (ref C24) (pin 1))
|
|
(node (ref J1) (pin 1)))
|
|
(net (code 5) (name +3V3)
|
|
(node (ref C13) (pin 1))
|
|
(node (ref R2) (pin 1))
|
|
(node (ref U3) (pin 8))
|
|
(node (ref C23) (pin 1))
|
|
(node (ref C22) (pin 1))
|
|
(node (ref R11) (pin 1))
|
|
(node (ref J4) (pin 11))
|
|
(node (ref J3) (pin 11))
|
|
(node (ref J3) (pin 12))
|
|
(node (ref C2) (pin 1))
|
|
(node (ref C4) (pin 1))
|
|
(node (ref C6) (pin 1))
|
|
(node (ref J4) (pin 12))
|
|
(node (ref C1) (pin 1))
|
|
(node (ref R7) (pin 1))
|
|
(node (ref U1) (pin 49))
|
|
(node (ref U1) (pin 1))
|
|
(node (ref U1) (pin 10))
|
|
(node (ref U1) (pin 22))
|
|
(node (ref U1) (pin 33))
|
|
(node (ref U1) (pin 42))
|
|
(node (ref U1) (pin 43))
|
|
(node (ref U1) (pin 44))
|
|
(node (ref U1) (pin 48))
|
|
(node (ref C9) (pin 1))
|
|
(node (ref C11) (pin 1))
|
|
(node (ref U2) (pin 5))
|
|
(node (ref R1) (pin 1)))
|
|
(net (code 6) (name "Net-(R3-Pad2)")
|
|
(node (ref R3) (pin 2))
|
|
(node (ref SW2) (pin 2)))
|
|
(net (code 7) (name /RUN_~RST~)
|
|
(node (ref U1) (pin 26))
|
|
(node (ref SW1) (pin 2))
|
|
(node (ref R1) (pin 2)))
|
|
(net (code 8) (name /SWDIO)
|
|
(node (ref J2) (pin 3))
|
|
(node (ref U1) (pin 25)))
|
|
(net (code 9) (name /SWCLK)
|
|
(node (ref J2) (pin 4))
|
|
(node (ref U1) (pin 24)))
|
|
(net (code 10) (name /PMOD1_6)
|
|
(node (ref U1) (pin 40))
|
|
(node (ref J3) (pin 6)))
|
|
(net (code 11) (name /PMOD1_5)
|
|
(node (ref J3) (pin 4))
|
|
(node (ref U1) (pin 39)))
|
|
(net (code 12) (name /PMOD1_4)
|
|
(node (ref U1) (pin 38))
|
|
(node (ref J3) (pin 2)))
|
|
(net (code 13) (name /PMOD1_0)
|
|
(node (ref U1) (pin 34))
|
|
(node (ref J3) (pin 1)))
|
|
(net (code 14) (name /PMOD1_1)
|
|
(node (ref J3) (pin 3))
|
|
(node (ref U1) (pin 35)))
|
|
(net (code 15) (name /PMOD1_2)
|
|
(node (ref J3) (pin 5))
|
|
(node (ref U1) (pin 36)))
|
|
(net (code 16) (name /PMOD1_3)
|
|
(node (ref U1) (pin 37))
|
|
(node (ref J3) (pin 7)))
|
|
(net (code 17) (name /PMOD1_7)
|
|
(node (ref J3) (pin 8))
|
|
(node (ref U1) (pin 41)))
|
|
(net (code 18) (name "Net-(D1-Pad2)")
|
|
(node (ref R6) (pin 2))
|
|
(node (ref D1) (pin 2)))
|
|
(net (code 19) (name /USER_LED_BUTTON)
|
|
(node (ref R20) (pin 1))
|
|
(node (ref R6) (pin 1))
|
|
(node (ref U1) (pin 32)))
|
|
(net (code 20) (name /PMOD0_7)
|
|
(node (ref J4) (pin 8))
|
|
(node (ref U1) (pin 9)))
|
|
(net (code 21) (name /FLASH_SD1)
|
|
(node (ref U3) (pin 2))
|
|
(node (ref U1) (pin 55)))
|
|
(net (code 22) (name /FLASH_SCK)
|
|
(node (ref U3) (pin 6))
|
|
(node (ref U1) (pin 52)))
|
|
(net (code 23) (name /FLASH_SD0)
|
|
(node (ref U1) (pin 53))
|
|
(node (ref U3) (pin 5)))
|
|
(net (code 24) (name /FLASH_SD2)
|
|
(node (ref U1) (pin 54))
|
|
(node (ref U3) (pin 3)))
|
|
(net (code 25) (name /FLASH_SD3)
|
|
(node (ref U1) (pin 51))
|
|
(node (ref U3) (pin 7)))
|
|
(net (code 26) (name /FLASH_~CS~)
|
|
(node (ref U3) (pin 1))
|
|
(node (ref R3) (pin 1))
|
|
(node (ref U1) (pin 56))
|
|
(node (ref R2) (pin 2)))
|
|
(net (code 27) (name /UART_RX)
|
|
(node (ref U1) (pin 28))
|
|
(node (ref J2) (pin 1)))
|
|
(net (code 28) (name /uC_DVI_CEC)
|
|
(node (ref R10) (pin 2))
|
|
(node (ref R7) (pin 2))
|
|
(node (ref U1) (pin 31)))
|
|
(net (code 29) (name /uC_DVI_CK-)
|
|
(node (ref R19) (pin 2))
|
|
(node (ref U1) (pin 11)))
|
|
(net (code 30) (name "Net-(R20-Pad2)")
|
|
(node (ref SW3) (pin 2))
|
|
(node (ref R20) (pin 2)))
|
|
(net (code 31) (name /uC_DVI_CK+)
|
|
(node (ref U1) (pin 12))
|
|
(node (ref R15) (pin 2)))
|
|
(net (code 32) (name /uC_DVI_D0-)
|
|
(node (ref U1) (pin 13))
|
|
(node (ref R18) (pin 2)))
|
|
(net (code 33) (name /uC_DVI_D0+)
|
|
(node (ref R14) (pin 2))
|
|
(node (ref U1) (pin 14)))
|
|
(net (code 34) (name /uC_DVI_D1-)
|
|
(node (ref R17) (pin 2))
|
|
(node (ref U1) (pin 15)))
|
|
(net (code 35) (name /uC_DVI_D1+)
|
|
(node (ref R13) (pin 2))
|
|
(node (ref U1) (pin 16)))
|
|
(net (code 36) (name /uC_DVI_D2-)
|
|
(node (ref U1) (pin 17))
|
|
(node (ref R16) (pin 2)))
|
|
(net (code 37) (name /uC_DVI_D2+)
|
|
(node (ref U1) (pin 18))
|
|
(node (ref R12) (pin 2)))
|
|
(net (code 38) (name /XOUT)
|
|
(node (ref Y1) (pin 1))
|
|
(node (ref C10) (pin 1))
|
|
(node (ref U1) (pin 21)))
|
|
(net (code 39) (name /XIN)
|
|
(node (ref U1) (pin 20))
|
|
(node (ref C12) (pin 1))
|
|
(node (ref Y1) (pin 3)))
|
|
(net (code 40) (name /USB_DX-)
|
|
(node (ref U1) (pin 46))
|
|
(node (ref R4) (pin 2)))
|
|
(net (code 41) (name /USB_DX+)
|
|
(node (ref U1) (pin 47))
|
|
(node (ref R5) (pin 2)))
|
|
(net (code 42) (name +1V1)
|
|
(node (ref C5) (pin 1))
|
|
(node (ref C8) (pin 1))
|
|
(node (ref U1) (pin 23))
|
|
(node (ref U1) (pin 45))
|
|
(node (ref U1) (pin 50))
|
|
(node (ref C3) (pin 1)))
|
|
(net (code 43) (name "Net-(D2-Pad2)")
|
|
(node (ref R11) (pin 2))
|
|
(node (ref D2) (pin 2)))
|
|
(net (code 44) (name GND)
|
|
(node (ref C6) (pin 2))
|
|
(node (ref J2) (pin 5))
|
|
(node (ref J3) (pin 10))
|
|
(node (ref SW1) (pin 1))
|
|
(node (ref C2) (pin 2))
|
|
(node (ref SW3) (pin 1))
|
|
(node (ref J6) (pin 2))
|
|
(node (ref C24) (pin 2))
|
|
(node (ref C9) (pin 2))
|
|
(node (ref J4) (pin 10))
|
|
(node (ref C12) (pin 2))
|
|
(node (ref C23) (pin 2))
|
|
(node (ref C1) (pin 2))
|
|
(node (ref J3) (pin 9))
|
|
(node (ref C22) (pin 2))
|
|
(node (ref C13) (pin 2))
|
|
(node (ref C4) (pin 2))
|
|
(node (ref SW2) (pin 1))
|
|
(node (ref U3) (pin 4))
|
|
(node (ref D2) (pin 1))
|
|
(node (ref J4) (pin 9))
|
|
(node (ref J1) (pin 6))
|
|
(node (ref C8) (pin 2))
|
|
(node (ref D1) (pin 1))
|
|
(node (ref C5) (pin 2))
|
|
(node (ref U1) (pin 19))
|
|
(node (ref U2) (pin 2))
|
|
(node (ref J5) (pin 17))
|
|
(node (ref C7) (pin 2))
|
|
(node (ref J5) (pin 2))
|
|
(node (ref J1) (pin 5))
|
|
(node (ref C10) (pin 2))
|
|
(node (ref J5) (pin 5))
|
|
(node (ref J5) (pin 8))
|
|
(node (ref J5) (pin SH))
|
|
(node (ref C3) (pin 2))
|
|
(node (ref U1) (pin 0))
|
|
(node (ref Y1) (pin 4))
|
|
(node (ref Y1) (pin 2))
|
|
(node (ref J5) (pin 11))
|
|
(node (ref C11) (pin 2)))
|
|
(net (code 45) (name "Net-(J5-Pad14)")
|
|
(node (ref J5) (pin 14)))
|
|
(net (code 46) (name "Net-(J5-Pad19)")
|
|
(node (ref J5) (pin 19)))
|
|
(net (code 47) (name "Net-(J5-Pad13)")
|
|
(node (ref R10) (pin 1))
|
|
(node (ref J5) (pin 13)))
|
|
(net (code 48) (name /DVI_CK-)
|
|
(node (ref R19) (pin 1))
|
|
(node (ref J5) (pin 12)))
|
|
(net (code 49) (name /DVI_D1+)
|
|
(node (ref R13) (pin 1))
|
|
(node (ref J5) (pin 4)))
|
|
(net (code 50) (name /DVI_D1-)
|
|
(node (ref J5) (pin 6))
|
|
(node (ref R17) (pin 1)))
|
|
(net (code 51) (name /DVI_D0+)
|
|
(node (ref J5) (pin 7))
|
|
(node (ref R14) (pin 1)))
|
|
(net (code 52) (name /DVI_D0-)
|
|
(node (ref J5) (pin 9))
|
|
(node (ref R18) (pin 1)))
|
|
(net (code 53) (name /DVI_CK+)
|
|
(node (ref J5) (pin 10))
|
|
(node (ref R15) (pin 1)))
|
|
(net (code 54) (name /uC_DVI_SDA)
|
|
(node (ref U1) (pin 29))
|
|
(node (ref J5) (pin 16))
|
|
(node (ref R9) (pin 2)))
|
|
(net (code 55) (name /uC_DVI_SCL)
|
|
(node (ref J5) (pin 15))
|
|
(node (ref U1) (pin 30))
|
|
(node (ref R8) (pin 2)))
|
|
(net (code 56) (name /DVI_D2-)
|
|
(node (ref J5) (pin 3))
|
|
(node (ref R16) (pin 1)))
|
|
(net (code 57) (name /UART_TX)
|
|
(node (ref J2) (pin 2))
|
|
(node (ref U1) (pin 27)))
|
|
(net (code 58) (name /DVI_D2+)
|
|
(node (ref R12) (pin 1))
|
|
(node (ref J5) (pin 1)))
|
|
(net (code 59) (name /PMOD0_1)
|
|
(node (ref U1) (pin 3))
|
|
(node (ref J4) (pin 3)))
|
|
(net (code 60) (name /PMOD0_0)
|
|
(node (ref J4) (pin 1))
|
|
(node (ref U1) (pin 2)))
|
|
(net (code 61) (name /PMOD0_6)
|
|
(node (ref U1) (pin 8))
|
|
(node (ref J4) (pin 6)))
|
|
(net (code 62) (name /PMOD0_5)
|
|
(node (ref U1) (pin 7))
|
|
(node (ref J4) (pin 4)))
|
|
(net (code 63) (name /PMOD0_4)
|
|
(node (ref U1) (pin 6))
|
|
(node (ref J4) (pin 2)))
|
|
(net (code 64) (name /PMOD0_3)
|
|
(node (ref J4) (pin 7))
|
|
(node (ref U1) (pin 5)))
|
|
(net (code 65) (name /PMOD0_2)
|
|
(node (ref J4) (pin 5))
|
|
(node (ref U1) (pin 4))))) |