Customer:
I realized too late that a Nova Programmer is required. Can this board be used with a standard USB-TTL programmer?
Original message (Croatian)
Skonto sam (kasno) da je potrebno imati Nova Programer.
Da li se ova pločica može koristiti sa običnim USB-TTL programatorom?
Originally submitted via email support on 21 April 2022. Migrated to the forum for community visibility.
Soldered Support:
The board does not have an on-board programming circuit (USB-UART and auto reset circuit) and requires an external programmer. You can program it with a USB-TTL programmer, but you need to put the ESP32 into bootloader mode to upload code. This requires setting GPIO0 to logic 0 at the right moment and resetting the microcontroller. You will need to connect to the GPIO0 and RESET pins on the programming header. The Nova Programmer includes a circuit that uses the USB-UART chip to automatically set GPIO0 to logic 0 at the correct time and reset the microcontroller, making code upload straightforward. To manually use a USB-TTL programmer, you must control the GPIO0 and RESET signals at the proper timing to enter bootloader mode before uploading.
Original message (Croatian)
Žao nam je što ste imali problema. Navedena pločica na sebi nema sklop za programiranje (USB-UART i auto reset sklop) nego zahtjeva vanjski programer kako ste i napisali. Mogli biste ju programirati s USB-TTL programatorom, samo trebate postaviti ESP32 u bootloader mod kako biste prenijeli kod na njega. Za to je potrebno u pravom trenutku postaviti GPIO0 na logičku 0 i resetirati mikrokontroler (potrebno se je spojiti na GPIO0 i RESET pin na headeru za programiranje). Na Nova programeru imamo krug koji preko USB-UART čipa dobije signal preko kojega u pravo vrijeme postavi GPIO0 na logičku 0 i resetira mikrokontroler te je s njime upload koda jednostavan. Nadam se da Vam je sada jasnije kako što treba napraviti, ali ako imate još nekih pitanja slobodno nas kontaktirajte.