Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ESP32S-Geekcreit 36 pin..
#1
so,  Wink
here are first steps/links/tips etc.. for the Geekcreit ESP32S->Link

[Image: geekcreit.jpg]
at starting with it, i´ve just seen that there were many different ESP32S; some with 28 pins (by example) and some with 36 pins (didnt knew it before)..

so, thats the first point Wink  (i will now post here some steps/links/experiences "randomly"; some results in testing out the software for it..)

2. good link is here->https://github.com/espressif/arduino-esp32/issues/544

3. ? if u use the 5V out from the Vin-pin (in case u r connected via 5V USB) dont cross it with the 3.3V-ground on the other (not vin-side) or else u will burn your esp32S ? (thought i understand it, but there is only one !! GND on the board..)

4. HardwareSerial Serial1(1);  // UART1/Serial1

void setup() {
 Serial.begin(115200);
 Serial1.begin(9600,SERIAL_8N1,9,10); //You can change 9 and 10 to another pins

}
5. Some of broken out pins are used internally be the ESP32 module to communicate with SPI memory. They are grouped on one side of the board besides the USB connector and labeled D0, D1, D2, D3, CMD and CLK. In general these pins should be left unconnected or access to the SPI flash memory / SPI RAM may be disturbed.

6.#include "BluetoothSerial.h"

BluetoothSerial SerialBT;

void setup() {
  Serial.begin(115200);
  SerialBT.begin("ESP32test"); //Bluetooth device name
  Serial.println("The device started, now you can pair it with bluetooth!");
}

void loop() {
  if (Serial.available()) {
    SerialBT.write(Serial.read());
  }
  if (SerialBT.available()) {
    Serial.write(SerialBT.read());
  }
  delay(20);
}

7. finally a pinout especially for this "Geekcreit ESP32 DevKit V1 doit.am 36 pin" !!

[Image: esp32v1pinout.jpg]
7B: (update October 2018)
a very good picture is also this->
[Image: ESP32-DOIT-DEVKIT-V1-Board-Pinout-36-GPI....jpg?ssl=1]

its from this very good tutorial on "randomnerdtutorials.com" ->"ESP32 Pinout Reference: Which GPIO pins should you use?"
->https://randomnerdtutorials.com/esp32-pi...nce-gpios/

absolutely to recommend !!!


7C: additional info->https://desire.giesecke.tk/index.php/201...finitions/

8. links for web gpio->http://www.iotsharing.com/2017/06/arduin...m-web.html

9, EmbAjax->https://github.com/tfry-git/EmbAJAX

10. blue internal led should be on "GPIO2" = 2 ; didnt test it here so far..***confirmed from here***

(more to come Smile  )

(update July 2018)

11. after update espressif/esp32/arduino core (05-31-2018)(or similar) u can now select "DOIT ESP32 Devkit V1" (in Arduino) for this module; 921600 upload is now possible; don´t know other changes at present here..)

11B.: after update esp32 to (07-12-2018) first it didnt found the esptool->have to exec the get.exe in the tools-folder (the esptool is now in a new folder); second the "DOIT ESP32 Devkit V1" didnt work anymore Angry ..will post then here any further details..)

11C.: "rolled back" to 05-31-2018 (see attachment)->still no success; guess have to re-flash the bootloader or re-initialize the module first with the espdownloadtool 3.6.4; will post then results/details)

.zip   arduino-esp32-master 31-05-2018.zip (Size: 28.91 MB / Downloads: 1)

*********

(Update October 2018) (side-remark concerning Wemos D1 R32))->
concerning the Wemos D1 R32 and after update Arduino-ESP32-core (to 26/09/2018) i used "ESP32 Dev-Module" in the Arduino-hw-settings)


Appendix A: RESETTING/RE-FLASH in case of failure->"dead"  Huh (DoIt  ESP32S (Geekcreit ) V1 36pin)

so, after this board was almost "dead" (my old sketch didnt work anymore, i was not able to upload something new, didnt run) i did the following steps and it worked again.. Wink
1. download the official "ESP8266/ESP32 Flashdownloader" from Expressif->https://www.espressif.com/en/products/ha.../resources..under "AT" (on the same page) u can download the different-bin files needed by the uploader (and which we need here); they are now at ESP32-WROOM-32 AT Bin V1.1.2, i ´ve used the V1.1.1->Link
2. very interesting was that they proposed "DIO" and 40 !! MHZ for the SPI-flash..i used lately 80mhz in the Arduino-IDE (maybe this was another fault !!(on this special board; 80mhz with the WeMos D1 R32 was absolutely fine !), just to remind)..
3. !! because i really dont know the exact adresses for the bin-files to upload in the flash-tool i´ve found this interesting site->http://iot-bits.com/esp32/esp32-flash-do...-tutorial/ and set it up accordingly to it..
now we have this->
[Image: flashtool-2.jpg]
(the bootloader.bin, partitions_at.bin and factory.bin are in the "esp32-wroom-at***"-zip file)

4. GREAT !! works again  Wink (the main problem was as said the exact hex-adresses where to upload the bin-files to) 

(4B: btw, my old sketch still didnt work anymore  Wink ..must have something to do with the updated ESP32-Arduino-core..)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)