1 / 9
ESP8685-WROOM-05 H4 Programmer — image 1
1 / 9

ESP8685-WROOM-05 H4 Programmer

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

ESP8685-WROOM-05 H4 Programmer 1.4mm holes for pogo pins. super glue and bicarb to hold them in place. ESPHOME flashed.

Rating
0 / 5
Likes
1
Downloads
2
Makes
0
Views
15
Reviews
0

Updated at source:

Model information

Category
Tools
License
Creative Commons — Attribution

I needed a way to program multiple ESP8685-WROOM-05 H4 Modules for replacing in smart globes I got that were not compatible with home assistant. 

Printed. I used a 1mm drill bit to clean the holes for the pogo pins. If you need a model with smaller holes let me know. 

Used silicone wire to connected the FTDI to the pogo pins. Used a Lonely Binary AMS1117. The reason for this is to supply enough current to the ESP so I don't have brownouts. I used a little switch to hold in when powering up to decide if i want it to boot normally or in programming mode. 

used washers between 3d printed parts whilst gluing the pogo pins.

substitutions:
  device_name:  globe01
  friendly_name:  globe01

###############################################################################

esphome: name: ${device_name} friendly_name: ${friendly_name}

esp32: board: esp32-c3-devkitm-1 variant: esp32c3 framework: type: esp-idf flash_mode: dio flash_size: 4MB flash_frequency: 40MHZ

logger: hardware_uart: UART0 baud_rate: 115200 level: DEBUG

api: encryption: key: !secret apikey ota:

  • platform: esphome password: !secret otapass

wifi: ssid: !secret wifi_ssid password: !secret wifi_password fast_connect: on use_address: ${device_name}.local
ap: ssid: ${device_name} Fallback Hotspot password: !secret fallbackpass

captive_portal:

sensor:

  • platform: wifi_signal name: "${friendly_name} Wifi Signal Strength" update_interval: 60s
  • platform: uptime name: "${friendly_name} Uptime"

output:

  • platform: ledc pin: GPIO3 id: cool_white_output frequency: 1220Hz zero_means_zero: true

  • platform: ledc pin: GPIO7 id: warm_white_output frequency: 1220Hz zero_means_zero: true

light:

  • platform: cwww name: "${friendly_name}" id: globe_light cold_white: cool_white_output warm_white: warm_white_output cold_white_color_temperature: 6500 K warm_white_color_temperature: 2700 K constant_brightness: true restore_mode: RESTORE_AND_ON

I compiled and downloaded firmware from Esphome and then flashed the device using the Esphome web page. Esphome gave me errors with this board. Once it was downloaded I could do OTA updates.

Tags