Showing posts with label PCB. Show all posts
Showing posts with label PCB. Show all posts

4/18/2016

Update: ESP8266 Breadboard Adapter Board


I designed a single-sided ESP-12/ ESP-07 breadboard adapter PCB which will be easy to etch and solder for anyone who loves to play with the ESP8266 on a breadboard like me. 

There are different designs of the breadboard adapter:
There is also a nice 3D-printed socket from Moritz in his github account to easily program (lots) of ESPs without the need to solder them at all.

Features are:

  • Fits ESP-12 and ESP-07 module
  • Single-sided self-etchable design
  • Few, cheap parts in SMD
  • Breadboard-style - one row on each side accessible
  • Vin >4.8V (max. 12V) input possible with 3V3 onboard voltage regulator (with two capacitors 10µF)
  • RST, CH_PD, GPIO0 with 4k7 pull-up resistors on board (resistors can be omitted if remote access of those GPIOs is needed)
  • GPIO15 with 4k7 pull-down (see above)
  • Tactile switch connected to GPIO0 to get into flash mode
  • Reset switch
  • Solder bridges for DTR, RTS lines to enable automatic flashing without having to press buttons

Parts needed:

  • ESP8266-12/ -07 module
  • 1x Voltage Regulator (e.g, AMS1117-3.3V, 800mA)
    Kit
  • 2x 10µF SMD ceramic capacitors
  • 4x 4.7k SMD Ohm resistors
  • 2 1k SMD Ohm resistor
  • 2x 4*4mm SMD tactile switch
  •  2x 1*8 pin header (pitch 2.54mm)
  • 12MHz crystal
  • 2x 22pF capacitors
  • Micro USB connector
  • 100nF capacitor
  • CH340G USB to serial IC
Remember to put three jumper wires on the bottom side as this is only single sided. See Eagle files for connections.

2/08/2015

ESP8266 breadboard adapter board

This is an old design of the breadboard adapter. Please look at this blog post for the recent design.

I designed a single-sided ESP-12/ ESP-07 breadboard adapter PCB which will be easy to etch and solder for anyone who loves to play with the ESP8266 on a breadboard like me.

Eagle files are in my github repo

Features are:

* Fits ESP-12 and ESP-07 module
* Single-sided self-etchable design
* Few, cheap parts in SMD
* Breadboard-style - one row on each side accessible
* Vin >4.5V (max. 7V) input possible with 3V3 onboard voltage regulator (with two capacitors 10µF)
* Power-indicator LED
* (Schottky-) Diode as reverse polarity input protection possible (solder 0 Ohm resistor or just connect the two pads for no protection)
* RST, CH_PD, GPIO0 with 4k7 pull-up resistors on board (resistors can be omitted if remote access of those GPIOs is needed)
* GPIO15 with 4k7 pull-down (see above)
* Tactile switch connected to GPIO0 to get into flash mode
* Single post for 3.3V output near voltage regulator

Parts needed:

  • 1x Voltage Regulator (e.g, AMS1117-3.3V, 800mA)
  • 2x 10µF SMD ceramic capacitors
  • 4x 4.7k SMD Ohm resistors
  • 1x 330 SMD Ohm resistor
  • 1x SMD-LED (1006)
  • 1x 4*4mm SMD tactile switch
  •  2x 1*8 pin header (pitch 2.54mm)
  • optional: 1x Schottky-diode SMD
This is the actual revision 1.0 - improved for:

* Antenna part now protruding the PCB (no traces below antenna)
* Wider traces
* Schottky diode for reverse polarity protection
* 2x 10µF ceramic caps for input/ output of AMS1117
* Single post for 3.3V Output near voltage regulator