Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By dozcakir
#74127 I am using an Ardunio Genuino 101 Board to upload the sketch into my ESP module. Without any USB-TTL converter. I am not using any voltage regulators. My layout is as following on the image below but without the voltage regulator. Just straight connection to 3.3v port on the ardunio board. I've tried using an external 3.3v power but it didn't work either.

Hardware: ESP8266-01

Whenever I try to upload a sketch, it gives me this error:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

I do not want to buy an USB-TTL converter just for this. I can't upload anything on the module.

Module: Generic ESP8266 Module
Flash Size: 1M(512k SPIFFS)
CPU Frequency: 80Mhz
Flash Mode: QIO
Flash Frequency: 40Mhz
Upload Using: USB cable via Arduino Genuino 101
Reset Method: ck

Sketch:

/*

This sketch demonstrates how to scan WiFi networks.
The API is almost the same as with the WiFi Shield library,
the most obvious difference being the different file you need to include:
*/
#include "ESP8266WiFi.h"
void setup() {
Serial.begin(115200);

// Set WiFi to station mode and disconnect from an AP if it was previously connected
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);

Serial.println("Setup done");
}

void loop() {
Serial.println("scan start");

// WiFi.scanNetworks will return the number of networks found
int n = WiFi.scanNetworks();
Serial.println("scan done");
if (n == 0)
Serial.println("no networks found");
else
{
Serial.print(n);
Serial.println(" networks found");
for (int i = 0; i < n; ++i)
{
// Print SSID and RSSI for each network found
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*");
delay(10);
}
}
Serial.println("");

// Wait a bit before scanning again
delay(5000);
}

Please help me.
You do not have the required permissions to view the files attached to this post.
User avatar
By mrburnette
#74146
Just straight connection to 3.3v port on the ardunio board.


In my opinion, this is a failure waiting to happen.
https://electronics.stackexchange.com/questions/67092/how-much-current-can-i-draw-from-the-arduinos-pins
states that 3.3V can only provide 150mA (other sources state up to 200mA) and that is certainly NOT sufficient for any version of the ESP8266.

Ray