desktop

Esp32 C3 SuperMini no es reconocido / no se puede programar.

Que tal colegas como estan, vengo con un problemita que no eh podido resolver y acudo a los expertos(ustedes).
Compre varios Esp32 c3 SuperMini(chinos) para programarlos con la IDE de Arduino pero no logro hacer que el IDE reconozca la placa al ser conectada, parece ser es un problema de drivers pero eh intentado la mayoria de las soluciones de internet y no logro tener exito, me aparece esto en el administrador de dispositivos(cabe mencionar que uso windows 7)
1725847936131.png
Cabe mencionar que cuando conecto el ESP32 hace que es conectado y desconectado cada segundo, no mantiene una conexion estable,probe con otro ESP32(del mismo vendedor) y hace lo mismo, solo el led de PWR en el ESP32 se queda encendido, no se que puede estar sucediendo,agradeceria cualquier informacion al respecto, saludos colegas.
 
Prueba instalando el controlador adjunto.
 

Adjuntos

  • idf-driver-esp32-usb-jtag-2021-07-15.zip
    5.2 MB · Visitas: 25
El problema de los 500 mV no es cosa de controladores.
Lo más probable es que el puerto USB no tiene la suficiente corriente para alimentar correctamente al ESP32 y por eso cae la tensión.
Prueba en otro puerto o en otra PC, también puedes inyectar 3.3V en la terminal 3.3 de la placa del ESP32.
Si con eso lo reconoce la PC, tendrás que revisar los puertos.
 
El problema de la conexion y desconexion se resolvio haciendo esto:

An ESP32C3 will do that if it has no program in it. Try pulling GPIO9 low, reset it, and program it.

El problema sigue siendo que no logro instalar los drivers para que reconozca la placa, mencionan que debo cargar el bootloader, cosa que eh tratado pero sin ser reconocido el ESP32 es imposible.

Instale los archivos INF de esta pagina INF files for ESP32 C3 y pareciera que reconoce a medias el ESP32 pero lanza un error y recorre la numeracion del puerto com, trata de instalar driver y recorre nuevamente la enumeracion de puerto com, comenzo en COM5 y ahora va en COM9 arrojando estos errores.
1725856005092.png
1725856031587.png

Tambien trate inyectando voltaje en 3.3v y se comporta igual, cambie de puertos y sigue igual.
 
Última edición:
Acabo de recibir uno.
En Linux mint ha funcionado todo sin más.
En Windows no lo he intentado.


En ultima instancia puedes usar un live usb o algo así...
 
Probe sin exito, sigue sin reconocer correctamente el ESP32,supongo que si es un problema del windows 7.

Acabo de recibir uno.
En Linux mint ha funcionado todo sin más.
En Windows no lo he intentado.


En ultima instancia puedes usar un live usb o algo así...
Pudiera ser, aunque por lo pronto esperare al upgrade a windows 10 para probar, si no pues intentare con Linux mint.
Pruebo y os comento colegas gracias.
 
Que tal colegas,ahora utilizando windows 10(32 bits) eh logrado cierto "avance" al menos con el ESP32 "normal", me arroja esto.
1727178747828.png

El actualizador de drivers de windows no sirve(que raro :LOL:) asi que voy a ver la manera en que lo reconoza,estoy instalando arduino, pruebo y os comento si funciono en el IDE de Arduino.

Instalando los drivers en la pagina "oficial" logre avances, esta es la pagina y este es el resultado
CP210x drivers

1727178987384.png
 
Última edición:
Downbabylon yo tambien tengo ese pequeño Modulo ESP32 C3 Supermini y al conectarlo en windows 10 me aparece el puerto com y el jtag en el administrador de dispositivos , no sabria si el windows 10 lo detecto en automatico o esta tomando drivers de otras placas que ya he instalado anteriormente, abri el Arduino IDE y le cargue el blink y esta operativo, tuve que poner pin 8 en vez de led_builting , no vaya a ser que tu cable type-c este defectuoso o te a tocado un modulo C3 defectuoso, a mi me han llegado unos arduinos Uno nueva version hibrida CH340-Atmega328 DIP con un problema y tambien queria consultar al respecto en otro hilo.
 
Última edición:
Actualizo, definitivamene debe ser windows 10(64bits) . arduino ide 1.8.19 y tener funcionando y actualizada la consola Java,descargar en boards manager la libreria esp32 de espressif systems,pruebo y os cuento como me fue.

Estoy probando con la ESP32 C3 Supermini y ya la detecta arduino, igual el ESP32 ya lo detecta windows, ahora toca probar un codigo de ejemplo y os comento si funcionaron ambos.
Downbabylon yo tambien tengo ese pequeño Modulo ESP32 C3 Supermini y al conectarlo en windows 10 me aparece el puerto com y el jtag en el administrador de dispositivos , no sabria si el windows 10 lo detecto en automatico o esta tomando drivers de otras placas que ya he instalado anteriormente, abri el Arduino IDE y le cargue el blink y esta operativo, tuve que poner pin 8 en vez de led_builting , no vaya a ser que tu cable type-c este defectuoso o te a tocado un modulo C3 defectuoso, a mi me han llegado unos arduinos Uno nueva version hibrida CH340-Atmega328 DIP con un problema y tambien queria consultar al respecto en otro hilo.
Si mal no recuerdo debes bajar un programa que instala el driver precisamente del decoder CH340

CH340 DRIVER WINDOWS 10

Y me sucedio con esos arduinos que uno era Old Bootloader y otro era 168P, asi que con una estampa puse en cada tarjeta con que variable funcionaba para programarlo en el ide.
 
Ya que mi windows 10 reconocio sin problema esta tarjeta Supermini C3 me dio la curiosidad de probarlo en mi laptop con win 7, alli si toda una calamidad , salio el admin de dispositivos indicando la misma pantalla que puso al principio con los jtag desconocidos , he intentado instalar el driver que proporciono Darkbytes y lo rechazo , tambien los drivers del github pero estos se quedaron en un cliclo infinito que no terminan de instalarse y allli siguen hace 15 minutos, asi que parece que con el win 7 no funciona la cosa con estos nuevos modulos Risc-V y tendre que instalar el win 10 en esa laptop antigua tambien :)
 
Ya que mi windows 10 reconocio sin problema esta tarjeta Supermini C3 me dio la curiosidad de probarlo en mi laptop con win 7, alli si toda una calamidad , salio el admin de dispositivos indicando la misma pantalla que puso al principio con los jtag desconocidos , he intentado instalar el driver que proporciono Darkbytes y lo rechazo , tambien los drivers del github pero estos se quedaron en un cliclo infinito que no terminan de instalarse y allli siguen hace 15 minutos, asi que parece que con el win 7 no funciona la cosa con estos nuevos modulos Risc-V y tendre que instalar el win 10 en esa laptop antigua tambien :)
Debe ser de 64 bits o tendras problemas en el Arduino ide y el esptool.exe que no es compatible con 32bits,ahora mismo solo estoy esperando que termine de instalarse todo para probar.

1727192916279.png
Pudieras compartirme los settings para que deje programar ? o si hay que cargar antes el bootloader o presionar el boton de boot?
1727194352766.png
 
Última edición:
Downbabylon yo segui los pasos de este video que pego abajo y su configuracion , no es ese que estas seleccionando en el menu sino en el menu de tarjetas es "ESP32C3 dev modulo" y seleccionas el port detectado, fijate en el video alli esta la configuracion y tomando de ejemplo el blink le pones 8 en vez de led_builting, no requiere presionar los botones de reset o boot para subirle los programas con el arduino IDE.
Mi laptop antigua tiene el win 7 de 32 bits y con ello a trabajado muy bien quizas le instale un win 7 de 64bits porque creo que el win 10 va a ser muy pesado para su dual core aunque ya le cambie su disco a uno solido :) :)
ESP32 C3 Supermini
 
Última edición:
Muchas gracias por la informacion, el ESP32 WROOM funciona bien con la configuracion de este hilo, solo cuando el codigo se va a subir en el log del IDE aparece cargando.... y en ese momento hay que dejar presionado el boton "boot" fisico del ESP32 WROOM hasta que complete el porcentaje de programacion y arroje el mensaje trying to reset, en ese momento se puede soltar el boton de "boot" y el programa queda listo en el ESP32, mañana pruebo el ESP32 C3 SuperMini con la configuracion del video y os comento si funciono, gracias colegas.
 
Al ESP32 WROOM 32 se le puede realizar una modificación para que no se tenga que presionar el botón "BOOT".
ESP32_WROOM_32_BOOT_MOD.png
El capacitor se coloca en el pin 2 (EN/RESET) hacia masa.
ESP32_WROOM_32_BOOT_MOD.jpg

Falla algunas veces aunque es raro, pero cuando empieza a cargar ya no hay que dejar el botón presionado.
 
Que tal colegas, siquiendo los pasos de este hilo para programar el ESP32 C3 Super Mini a funcionado correctamente(utilizando las configuraciones del video que compartieron) en mi caso particular coloque una resistencia de 2,2k del GPIO9 a negativo, dejando presionado reset 3 segundos y al soltarlo deja de hacer la conexion/desconexion infinita en windows(como se menciona mas arriba)luego al querer programar el codigo en el IDE al aparecer el mensaje conectando.... de igual modo dejar presionado el boton de "boot" hasta que aparezca el mensaje, trying to reset, se suelta el boton y asi queda grabado el codigo. Muchas gracias a todos.
 
Atrás
Arriba