Открытый проект со схемой, платой и документацией.

Универсальный программатор на инструментах Arduino для прошивки различных модулей ESP.
Поддерживаемые устройства: ESP-01/01S, ESP-12F, а также модуль Wi-Fi-часов на газоразрядных индикаторах (0,8", без вывода reset — работает от +5 В).
Примечание автора: при использовании программатора для питания внешних устройств в онлайн-режиме (разработка ПО) следует применять стабилизатор AM1117; иначе можно обойтись понижающими микросхемами в корпусах SOT89 или SOT23 (с изменением платы). Проект основан на работе Wieslaw Stawiski.
Это краткое изложение проекта. Полную версию с подробностями смотрите на сайте оригинала: https://oshwlab.com/rysweb53/esp-programer