Echa un ojo aquí. Está en inglés, así que por si no dominas bien el idioma, te recalcaré los puntos más importantes:
- Es preferible programar con convertidor USB-serial que pueda operar con nivel lógico de 3.3v, como el FTDI que aparece en las imágenes, que tiene un jumper para seleccionar 5 o 3.3.
- Mira el esquema de conexión, ahí sabrás de los componentes necesarios.
- Recomiendan la versión 1.6.5, sin embargo debería funcionar incluso en la más reciente.
- Asumiendo que has instalado las definiciones de las placas basadas en ESP8266, la placa a seleccionar es "Generic ESP8266 Module".
- No es un NodeMCU, así que el procedimiento para programarlo es manual. Si colocaste los botones según el diagrama, presiona el que va al Reset, y luego junto al de la memoria flash. Liberando Reset pero manteniendo Flash, clic en subir; apenas termine de compilar, libera también Flash. Dice que si el LED azul parpadea, es porque ahora sí se está programando.