Mini breakout board for ESP8266 to USB
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

438 lines
15 KiB

(export (version D)
(design
(source /mnt/freya3/code/hardware/esp8266/USB_DCDC/USB_DCDC.sch)
(date "Mon 08 Aug 2016 07:20:27 PM CEST")
(tool "Eeschema 4.0.2-stable")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title dcdc)
(company)
(rev)
(date)
(source USB_DCDC.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 2) (name /DCDC/) (tstamps /5777E443/)
(title_block
(title)
(company)
(rev)
(date)
(source DCDC.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 3) (name /ESP8266-12/) (tstamps /5777E9C2/)
(title_block
(title)
(company)
(rev)
(date)
(source ESP8266.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value AMS1117-33)
(footprint TO_SOT_Packages_SMD:SOT-223)
(libsource (lib regul) (part AP1117D33))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 5777E76C))
(comp (ref C2)
(value 22uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 5777E773))
(comp (ref P1)
(value USB_A)
(footprint xil_conn:USB_Type_A_SMD_Male_G49)
(libsource (lib conn) (part USB_A))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 5777E781))
(comp (ref C1)
(value 10uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 5777E7A0))
(comp (ref D1)
(value D)
(footprint Diodes_SMD:SOD-123)
(libsource (lib device) (part D))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 5777E7AB))
(comp (ref P2)
(value CONN_01X03)
(footprint Pin_Headers:Pin_Header_Straight_1x03)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /DCDC/) (tstamps /5777E443/))
(tstamp 577C1356))
(comp (ref U2)
(value ESP-12E)
(footprint ESP8266:ESP-12E)
(libsource (lib ESP8266) (part ESP-12E))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 5777E3DB))
(comp (ref C3)
(value 0.1uF)
(footprint Capacitors_SMD:C_0603_HandSoldering)
(libsource (lib device) (part C))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 5777FD28))
(comp (ref R1)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 57797C43))
(comp (ref R6)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 57797F68))
(comp (ref R2)
(value 100)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 57798671))
(comp (ref R4)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 577987E5))
(comp (ref P5)
(value CONN_02X06)
(footprint xil_conn:Pin_Header_Pads_2x6)
(libsource (lib conn) (part CONN_02X06))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 577C02B0))
(comp (ref P4)
(value CONN_01X01)
(footprint xil_conn:Pin_Header_Pads_1x1)
(libsource (lib conn) (part CONN_01X01))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 577C061A))
(comp (ref R3)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 57798A7C))
(comp (ref R5)
(value 10k)
(footprint Resistors_SMD:R_0603_HandSoldering)
(libsource (lib device) (part R))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 577ED676))
(comp (ref SW1)
(value SW_PUSH)
(footprint xil_device:Tactile_Push_Button_SMD_3x3x1.5mm.kicad_mod)
(libsource (lib device) (part SW_PUSH))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 5780C51B))
(comp (ref P3)
(value CONN_01X03)
(footprint Pin_Headers:Pin_Header_Straight_1x03)
(libsource (lib conn) (part CONN_01X03))
(sheetpath (names /ESP8266-12/) (tstamps /5777E9C2/))
(tstamp 579FA690)))
(libparts
(libpart (lib regul) (part AP1117)
(aliases
(alias AP1117D15)
(alias AP1117D18)
(alias AP1117D25)
(alias AP1117D33)
(alias AP1117D50)
(alias AP1117E15)
(alias AP1117E18)
(alias AP1117E25)
(alias AP1117E33)
(alias AP1117E50)
(alias AP1117K15)
(alias AP1117K18)
(alias AP1117K25)
(alias AP1117K33)
(alias AP1117K50)
(alias AP1117T15)
(alias AP1117T18)
(alias AP1117T25)
(alias AP1117T33)
(alias AP1117T50)
(alias AP1117Y15)
(alias AP1117Y18)
(alias AP1117Y25)
(alias AP1117Y33)
(alias AP1117Y50))
(description "Fixed/Adjustable 1A Low Dropout regulator, Positive")
(docs http://www.diodes.com/datasheets/AP1117.pdf)
(footprints
(fp SOT223)
(fp SOT89-3)
(fp TO220-3)
(fp TO252)
(fp TO263))
(fields
(field (name Reference) U)
(field (name Value) AP1117))
(pins
(pin (num 1) (name GND/ADJ) (type power_in))
(pin (num 2) (name VO) (type power_out))
(pin (num 3) (name VI) (type power_in))))
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
(fp C?)
(fp C_????_*)
(fp C_????)
(fp SMD*_c)
(fp Capacitor*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part CONN_01X01)
(description "Connector 01x01")
(footprints
(fp Pin_Header_Straight_1X01)
(fp Pin_Header_Angled_1X01)
(fp Socket_Strip_Straight_1X01)
(fp Socket_Strip_Angled_1X01))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X01))
(pins
(pin (num 1) (name P1) (type passive))))
(libpart (lib conn) (part CONN_01X03)
(description "Connector 01x03")
(footprints
(fp Pin_Header_Straight_1X03)
(fp Pin_Header_Angled_1X03)
(fp Socket_Strip_Straight_1X03)
(fp Socket_Strip_Angled_1X03))
(fields
(field (name Reference) P)
(field (name Value) CONN_01X03))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))))
(libpart (lib conn) (part CONN_02X06)
(description "Connector 02x06")
(footprints
(fp Pin_Header_Straight_2X06)
(fp Pin_Header_Angled_2X06)
(fp Socket_Strip_Straight_2X06)
(fp Socket_Strip_Angled_2X06))
(fields
(field (name Reference) P)
(field (name Value) CONN_02X06))
(pins
(pin (num 1) (name P1) (type passive))
(pin (num 2) (name P2) (type passive))
(pin (num 3) (name P3) (type passive))
(pin (num 4) (name P4) (type passive))
(pin (num 5) (name P5) (type passive))
(pin (num 6) (name P6) (type passive))
(pin (num 7) (name P7) (type passive))
(pin (num 8) (name P8) (type passive))
(pin (num 9) (name P9) (type passive))
(pin (num 10) (name P10) (type passive))
(pin (num 11) (name P11) (type passive))
(pin (num 12) (name P12) (type passive))))
(libpart (lib device) (part D)
(description Diode)
(footprints
(fp Diode_*)
(fp D-Pak_TO252AA)
(fp *SingleDiode)
(fp *_Diode_*)
(fp *SingleDiode*))
(fields
(field (name Reference) D)
(field (name Value) D))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib ESP8266) (part ESP-12E)
(description "ESP8622 ESP-12E module, 22 pins, 2mm, PCB antenna")
(docs http://l0l.org.uk/2014/12/esp8266-modules-hardware-guide-gotta-catch-em-all/)
(footprints
(fp ESP-12E))
(fields
(field (name Reference) U)
(field (name Value) ESP-12E))
(pins
(pin (num 1) (name REST) (type input))
(pin (num 2) (name ADC) (type passive))
(pin (num 3) (name CH_PD) (type input))
(pin (num 4) (name GPIO16) (type BiDi))
(pin (num 5) (name GPIO14) (type BiDi))
(pin (num 6) (name GPIO12) (type BiDi))
(pin (num 7) (name GPIO13) (type BiDi))
(pin (num 8) (name VCC) (type power_in))
(pin (num 9) (name CS0) (type BiDi))
(pin (num 10) (name MISO) (type BiDi))
(pin (num 11) (name GPIO9) (type BiDi))
(pin (num 12) (name GPIO10) (type BiDi))
(pin (num 13) (name MOSI) (type BiDi))
(pin (num 14) (name SCLK) (type BiDi))
(pin (num 15) (name GND) (type power_in))
(pin (num 16) (name GPIO15) (type BiDi))
(pin (num 17) (name GPIO2) (type BiDi))
(pin (num 18) (name GPIO0) (type BiDi))
(pin (num 19) (name GPIO4) (type BiDi))
(pin (num 20) (name GPIO5) (type BiDi))
(pin (num 21) (name RXD) (type input))
(pin (num 22) (name TXD) (type output))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp Resistor_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib device) (part SW_PUSH)
(description Button)
(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 conn) (part USB_A)
(description "A connector")
(footprints
(fp USB*))
(fields
(field (name Reference) P)
(field (name Value) USB_A))
(pins
(pin (num 1) (name VCC) (type power_in))
(pin (num 2) (name D-) (type passive))
(pin (num 3) (name D+) (type passive))
(pin (num 4) (name GND) (type power_in))
(pin (num 5) (name shield) (type passive)))))
(libraries
(library (logical ESP8266)
(uri /mnt/freya3/code/hardware/esp8266/USB_DCDC/library_3rd_party/kicad-ESP8266/ESP8266.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical regul)
(uri /usr/share/kicad/library/regul.lib))
(library (logical device)
(uri /usr/share/kicad/library/device.lib)))
(nets
(net (code 1) (name +5V)
(node (ref P2) (pin 2))
(node (ref D1) (pin 1))
(node (ref C1) (pin 1))
(node (ref U1) (pin 3)))
(net (code 2) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref P1) (pin 1)))
(net (code 3) (name +3V3)
(node (ref C3) (pin 1))
(node (ref U2) (pin 8))
(node (ref U1) (pin 2))
(node (ref R4) (pin 2))
(node (ref P2) (pin 3))
(node (ref R1) (pin 2))
(node (ref C2) (pin 1))
(node (ref R3) (pin 1)))
(net (code 4) (name "Net-(P1-Pad2)")
(node (ref P1) (pin 2)))
(net (code 5) (name "Net-(P1-Pad3)")
(node (ref P1) (pin 3)))
(net (code 6) (name /ESP8266-12/GPIO13)
(node (ref U2) (pin 7))
(node (ref P5) (pin 8)))
(net (code 7) (name /ESP8266-12/GPIO12)
(node (ref U2) (pin 6))
(node (ref P5) (pin 7)))
(net (code 8) (name /ESP8266-12/GPIO5)
(node (ref U2) (pin 20))
(node (ref P5) (pin 6)))
(net (code 9) (name /ESP8266-12/GPIO4)
(node (ref P5) (pin 5))
(node (ref U2) (pin 19)))
(net (code 10) (name /ESP8266-12/GPIO0)
(node (ref R2) (pin 1))
(node (ref U2) (pin 18))
(node (ref P5) (pin 1)))
(net (code 11) (name /ESP8266-12/GPIO2)
(node (ref R4) (pin 1))
(node (ref P5) (pin 3))
(node (ref U2) (pin 17)))
(net (code 12) (name /ESP8266-12/GPIO15)
(node (ref P5) (pin 10))
(node (ref U2) (pin 16))
(node (ref R6) (pin 1)))
(net (code 13) (name /ESP8266-12/GPIO14)
(node (ref U2) (pin 5))
(node (ref P5) (pin 9)))
(net (code 14) (name /ESP8266-12/REST)
(node (ref P4) (pin 1))
(node (ref R5) (pin 1))
(node (ref U2) (pin 1)))
(net (code 15) (name /ESP8266-12/GPIO16)
(node (ref U2) (pin 4))
(node (ref R5) (pin 2))
(node (ref P5) (pin 11)))
(net (code 16) (name /ESP8266-12/GPIO1)
(node (ref P3) (pin 2))
(node (ref P5) (pin 2))
(node (ref U2) (pin 22)))
(net (code 17) (name /ESP8266-12/GPIO3)
(node (ref P5) (pin 4))
(node (ref U2) (pin 21))
(node (ref P3) (pin 3)))
(net (code 18) (name "Net-(R2-Pad2)")
(node (ref SW1) (pin 1))
(node (ref R3) (pin 2))
(node (ref R2) (pin 2)))
(net (code 19) (name /ESP8266-12/ADC)
(node (ref P5) (pin 12))
(node (ref U2) (pin 2)))
(net (code 20) (name GND)
(node (ref U1) (pin 1))
(node (ref P2) (pin 1))
(node (ref R6) (pin 2))
(node (ref U2) (pin 15))
(node (ref C1) (pin 2))
(node (ref P3) (pin 1))
(node (ref SW1) (pin 2))
(node (ref C2) (pin 2))
(node (ref P1) (pin 4))
(node (ref P1) (pin 5))
(node (ref C3) (pin 2)))
(net (code 21) (name "Net-(R1-Pad1)")
(node (ref R1) (pin 1))
(node (ref U2) (pin 3)))
(net (code 22) (name "Net-(U2-Pad10)")
(node (ref U2) (pin 10)))
(net (code 23) (name "Net-(U2-Pad9)")
(node (ref U2) (pin 9)))
(net (code 24) (name "Net-(U2-Pad11)")
(node (ref U2) (pin 11)))
(net (code 25) (name "Net-(U2-Pad12)")
(node (ref U2) (pin 12)))
(net (code 26) (name "Net-(U2-Pad13)")
(node (ref U2) (pin 13)))
(net (code 27) (name "Net-(U2-Pad14)")
(node (ref U2) (pin 14)))))