Anyone get the LuatOS ESP3C3 to flash from ESPHome?

A few weeks ago, I bought a few of these boards:
LuatOS CORE-ESP32-C3

Two reasons, 1- they were breadboardable and 2, they were cheap.

Since I have a lot of experience with ESP82xx modules, I thought that using these dev boards would be an easy way to move into ESP32.

But after a few days of searching, Googling and AI conversations, nothing works. I am unable to flash it with a simple LED blink configuration, and it would never connect over WiFi.

So, has anyone gotten this board to work? If not, I’ll put it in my junk drawer and select a different ESP32 board. Also, I’ll entertain suggestions for which board that meets my desire that the board be breadboardable.

I have a few C3 devices and the basic incantation to get them going was:

esphome:
  name: garage-door-remote-v2
  platformio_options:
    board_build.flash_mode: dio


esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf

Though the platform options seems to have been changed in a recent build and I have one board working without that bit.

Since the move to ESP-IDF 5.1 that setting is no longer necessary, though it does no harm.

One suggestion, the board appears to have a CH343 UART-USB chip, so the logger configuration will probably need hardware_uart: UART0 since that presumably means the on-board USB interface is not being used.

If you want any more help, upload the log when attempting to flash.

Yes :point_down:

The board is actually with dedicated serial chip available, like in the photo of @stevemann and widely available for around $2 but also without (still perfectly fine flashable over usb via the internal esp32-c3 serial probably) which saves a few cents making it a sub $2 purchase :money_mouth_face:

Also a cheap colored display with cursor control that fits just on top is available cheaply :tv:

Thanks all who answered. This fixed it:

esphome:
  name: esp32c3
  friendly_name: ESP32_C3_test
  platformio_options:
    board_build.flash_mode: dio

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf 

This salvages my $10 purchase for five boards :laughing:

Offhand, and not necessary for my uses, does anyone know how to use GPIO12 and GPIO13 for the LEDs on the board? If I use either, I get this error:

This pin cannot be used on ESP32-C3s and is already used by the SPI/PSRAM interface (function: SPIHD).