Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 2.38 KB

README.md

File metadata and controls

34 lines (23 loc) · 2.38 KB

esp8266-esp01-multiproposito

Placa multipropósito para desarrollar y prototipar con el esp8266 esp01.

El objetivo de esta placa es poder programar y acceder a todos los pines del esp8266 en su versión esp01.

Fotos

Notas:

  1. Para entrar en modo programación debés presionar el botón RESET y sin soltarlo presionar el botón FLASH. Luego soltar el botón RESET y posteriormente el botón FLASH. Con esto se logra resetear el esp8266 con el GPIO0 en GND, lo que hace que entre en modo programación.

  2. La alimentación suplementaria debe ser con una fuente de 5v y por lo menos 1A (recomendado). En el PCB propuesto, el conector debe tener VCC en la parte exterior y GND en el centro.

  3. Del adaptador USB-TTL, en mi caso uno basado en el chip CP2102, se pueden tomar los 5v y pasarlos por el regulador de tensión AMS1117 del circuito para obtener 3.3v. No se debe usar los 3.3v del adaptador USB-TTL porque no tienen suficiente corriente para alimentar al esp8266 y puede derivar en coportamientos inestables.

  4. No es necesario armar el PCB, perfectamente se puede armar el circuito en el protoboard, incluso con una fuente para protoboard que entregue 3.3v se puede omitir la parte del regulador AMS1117 y sus dos capacitores.

Pines:

El circuito expone los 8 pines de la placa esp8266-esp01, además expone un pin con los 5v bajo el nombre de Vin (acompañado de un pin GND) y un puente (para unir con un jumper) para el CH_PD con el nombre J2.

Esquemático

PCB

Descargar PDF para imprimir

Próxima versión

  • Conectar con RTS y DTR del CP2102
  • Colocar un diodo en GND del regulador para evitar que ingresen 5v por ese conector.
  • Cuando se ingresa en modo programación, desconectar los pines expuestos GPIO 0-3 hasta el siguiente reset.