Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Necromant
#3961 Maybe kind of an outdated post, since it's been on github and my blog for a while. But since a few people mailed me recently about it - I'm posting it here as well. There's my ESP8266 devboard schematics and pcb design I'm currently using:

https://github.com/nekromant/esp8266-devboard-schematics

The layout is 2-sided, press'n'peel friendly, so you can make these boards at home in under an hour.
PL2303HXA's GPIOs are rigged to respective GPIO2 and reset, so you can use them to reboot the module into bootloader mode. For linux you can use my pl2303gpio tool for that (can be found on my github account).

https://github.com/nekromant/pl2303gpio

I didn't rig RTS/DTR for it, because terminal software tends to mess with these lines when opening/closing the serial port, while GPIOs of the PL2303 keep their values and can go in z-state, allowing debug cases when GPIO0 and GPIO2 are used as outputs.

Obligatory pics follow. (Boards didn't come from factory, 100% homebrew, thus the look)

Image
Image
User avatar
By hwiguna
#6301
Necromant wrote:...There's my ESP8266 devboard schematics and pcb design I'm currently using:
https://github.com/nekromant/esp8266-devboard-schematics

I'm just starting to learn Kicad. When I load your esp82660devboard.pro, Kicad complains:
The following libraries could not be found:
libs\powerjack
libs\GS6300
libs\at24c64
esp8266-module
AMS1117
pl2303

1. Where do I download these missing libraries from?
2. How do I tell Kicad to use those libraries?
Thank you!