SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-19T02:09:46-06:00SparkFun Electronicsjonahbron on WRL-13678 - WiFi Module - ESP8266jonahbronurn:uuid:71807617-8016-a2a6-8309-06e2c841ecd12020-05-17T11:51:19-06:00<p>There is a NodeJS interpreter available for the ESP called Espruino.<p><a href="https://www.espruino.com/" rel="nofollow">https://www.espruino.com/</a></p><p>I ran into some slight configuration difficulties, but was able to figure it out. I posted about it on their forum with the exact command I used to flash the firmware to mine. It works great!</p><p><a href="http://forum.espruino.com/conversations/347599/" rel="nofollow">http://forum.espruino.com/conversations/347599/</a></p><p>I also strongly recommend using the <a href="https://www.instructables.com/id/FTDI-ESP8266-Definitive-Wiring/" rel="nofollow">Definitive Wiring Guide</a> instructable.</p></p>
Customer #500723 on WRL-13678 - WiFi Module - ESP8266Customer #500723urn:uuid:c81c70ea-7465-71bd-1152-b1a9e40694012018-01-18T23:16:19-07:00<p>I have 3 of these from Decembr 2017 and one just this week. They all 3 still only show 512K available. When the site says the NEW ones are 1Mb. What is up? Am I missing something?</p>
Customer #500723 on WRL-13678 - WiFi Module - ESP8266Customer #500723urn:uuid:3f47564e-9c2d-7a0b-65f1-7bbd0c19b5152017-12-22T10:40:19-07:00<p>Just got my little ESP8266 wifi modules. Powering these things up properly is an understatement. Very finicky. Even after finally uploading a sketch successfully, the only light I ever see on both boards mind you, is the blue LED during sketch upload. NO RED power light ever comes on.<p>I have powered these from use of the suggested USB to TTL cable that Sparkfun supplies. Using the VCC into a 3.3V voltage divider = NO GO
Powered from a wall wart via regulated 5V with a 3.3V voltage divider = NO GO
The only thing making these work, is using the 3.3V from a powered up Arduino Uno which is powered via a USB cable. = STILL NO RED LED</p><p>Also, when uploading a sketch, I have to remove power and the serial connection before uploading a new sketch every time. Not a big deal, but thought Id make note of it. Im using the following pinout and all works. Have been able to create an access point, scan for wifi access points, and send data to an MQTT server. So once you get this lil guy running, you will be pleased!</p><p>-- ESP8266 module --
3v3 --> 3v3 from Arduino Uno
EN (chip select) --> 3v3 from Arduino Uno
GND --> GND from Arduino Uno
GPIO0 --> GND from Arduino Uno
Rx --> Tx of USB to TTL cable
Tx --> Rx of USB to TTL cable</p><ul>
<li>please note, I have a 16V 470uF cap on my power ahead of the power going to the ESP8266.</li>
</ul><p>Has anyone else had the same issue of NO RED LED? If so, did you fix it? Do these just not have one, despite the doc saying they do?</p><p>Thanks and good luck!</p></p>
Sagar on WRL-13678 - WiFi Module - ESP8266Sagarurn:uuid:9016c66c-e4f8-90ea-235d-b2bc46b78f412017-07-02T18:17:31-06:00<p>Is it possible to directly program the ESP8266 instead of accessing its functionality from the AT command set? Ie. can I use it as a generic microcontroller as well as a wifi module? I believe this is possible if GPIO15 is tied to ground as described in this post: https://hackaday.com/2015/03/18/how-to-directly-program-an-inexpensive-esp8266-wifi-module/</p>
xxyeiroxx on WRL-13678 - WiFi Module - ESP8266xxyeiroxxurn:uuid:e2ceff36-91e4-6e10-2ea7-688709082a1b2017-03-30T00:05:20-06:00<p>Hello there! One question. Can these guys run on a 3V Coin Cell? Cheers.</p>
bboyho on WRL-13678 - WiFi Module - ESP8266bboyhourn:uuid:411872a4-0535-0625-53f0-47ca020893952017-03-23T16:20:10-06:00<p><strong>-------------------- Tech Support Tips/Troubleshooting/Common Issues --------------------</strong><p><strong>ESP8266 WiFi Module (i.e. ESP-01)</strong></p><p>The ESP8266 WiFi Module is also known as the "ESP-01". There are many different models and breakout boards based on this wireless microcontroller.</p><p><strong>Pinout for the ESP8266 WiFi Module</strong></p><p>Here is a clear pinout for ESP-01 v2 [ <a href="http://playground.boxtec.ch/lib/exe/detail.php/wireless/esp8266-pinout_etch_copper_top.png?id=wireless%3Aesp8266" rel="nofollow">http://playground.boxtec.ch/lib/exe/detail.php/wireless/esp8266-pinout_etch_copper_top.png?id=wireless%3Aesp8266</a> ]</p><p>For the pinout for all versions of the ESP-01 V1 and V2, check here => [ <a href="https://github.com/esp8266/esp8266-wiki/wiki/Hardware_versions" rel="nofollow">https://github.com/esp8266/esp8266-wiki/wiki/Hardware_versions</a></p><p><strong>Making the ESP826 WiFi Module Adapter for Breadboards</strong></p><p>Try looking at this tutorial on the ESP8266 => <a href="https://youtu.be/9QZkCQSHnko" rel="nofollow">https://youtu.be/9QZkCQSHnko</a> . The tutorial talks about how to make an adapter for breadboards and advantages of using the WiFi module. It also talks about how to update the firmware with the ESP8266 IC.</p><p><strong>Additional Example Tutorials</strong></p><p>Serial-to-WiFi Tutorial using ESP8266: Testing the module via 3.3V FTDI => [ <a href="http://fab.cba.mit.edu/classes/863.14/tutorials/Programming/serialwifi.html" rel="nofollow">http://fab.cba.mit.edu/classes/863.14/tutorials/Programming/serialwifi.html</a> ]</p><p>ESP8266 WiFi module and 5V Arduino connection => [ <a href="http://iot-playground.com/blog/2-uncategorised/17-esp8266-wifi-module-and-5v-arduino-connection" rel="nofollow">http://iot-playground.com/blog/2-uncategorised/17-esp8266-wifi-module-and-5v-arduino-connection</a> ]</p><p>Using the ESP8266 to add Wi Fi to the mbed LPC1768 => [ <a href="https://developer.mbed.org/users/4180_1/notebook/using-the-esp8266-with-the-mbed-lpc1768/" rel="nofollow">https://developer.mbed.org/users/4180_1/notebook/using-the-esp8266-with-the-mbed-lpc1768/</a> ]</p></p>
Customer #869274 on WRL-13678 - WiFi Module - ESP8266Customer #869274urn:uuid:bd799bdd-0c0e-8b1c-c8dc-5f5bcf5424f12016-11-22T15:29:43-07:00<p>This thing is great!
I flashed a basicinterpreter in it, so it is simply programmable in oldschool basic.<p>:-)</p></p>
bobdabiulder on WRL-13678 - WiFi Module - ESP8266bobdabiulderurn:uuid:8a56c16b-23ed-29de-f13c-a0ef1765d10e2016-10-09T07:49:29-06:00<p>Simple setup guide: https://docs.google.com/document/d/1JBBhZbJQj-1B9JWC4t8alLh9n6vaC8XrYgasOVeQVhc/edit?usp=sharing</p>
Customer #829686 on WRL-13678 - WiFi Module - ESP8266Customer #829686urn:uuid:7ab66f68-0e59-b7c1-421f-fc8198947d882016-08-24T07:36:47-06:00<p>We created a simple tutorial for connecting ESP8266 to Arduino Uno software serial. We'd love your feedback >> <a href="http://tinyurl.com/circuitoio-ESP-Uno-integ" rel="nofollow">ESP Arduino Uno integration</a></p>
Customer #483244 on WRL-13678 - WiFi Module - ESP8266Customer #483244urn:uuid:9861b250-d382-69dc-7058-044a168b38392016-07-15T15:53:14-06:00<p>It seems the board is very fruitful. Especially when it comes to power consumption. But how to upload software logic on it? I'd like to use 2 built in GPIOs. Can I upload adruino sketchup on it?</p>
bobdabiulder on WRL-13678 - WiFi Module - ESP8266bobdabiulderurn:uuid:1ca0d2ee-48fd-e513-8118-611f6ac9edff2015-12-06T14:51:26-07:00<p>Yeah, a real datasheet would help...</p>
Customer #746982 on WRL-13678 - WiFi Module - ESP8266Customer #746982urn:uuid:67dfc813-9d68-7116-f7cc-942631392c672015-12-03T12:14:39-07:00<p>If I am going to connect this to either an Arduino or a 32-bit microcontroller, what is the size of the information which I can send or receive using this chip?</p>
bobdabiulder on WRL-13678 - WiFi Module - ESP8266bobdabiulderurn:uuid:169b7f5a-a005-5c1f-9a22-2a37a513b2892015-09-21T19:19:34-06:00<p>Where can I find a library</p>
PalmTreesandPICs on WRL-13678 - WiFi Module - ESP8266PalmTreesandPICsurn:uuid:ae466e97-0b13-e26d-6334-1a41a9cfd0602015-09-02T15:16:21-06:00<p>What is the pinout for this?
there are several versions out there with different pinouts.
some of them have the mid 4 pins (2 top+2 bottom) as "NC"... at least on the links provided.</p>
Customer #226770 on WRL-13678 - WiFi Module - ESP8266Customer #226770urn:uuid:e71fd3f6-dd24-0e79-76c3-8e038b7cd3892015-08-28T10:07:22-06:00<p>Instructions for getting started with the ESP8266 using the mbed LPC1768 are available at <a href="https://developer.mbed.org/users/4180_1/notebook/using-the-esp8266-with-the-mbed-lpc1768/" rel="nofollow">https://developer.mbed.org/users/4180_1/notebook/using-the-esp8266-with-the-mbed-lpc1768/</a></p>
barryjh on WRL-13678 - WiFi Module - ESP8266barryjhurn:uuid:6d4736b6-720e-e1ef-595b-216e05fb7e8a2015-08-16T07:18:00-06:00<p>I’ve used the previous .5MB version and now this new 1MB version. I also added a review of this module spanning both versions. My first use of this module was with a 3.3v USB to serial connected directly to the module. As I mentioned in my review it was rock solid.
Next I moved on to controlling it with a PIC micro-controller, I wasn’t having much luck as they seemed to keep rebooting due to watch dog or crash with exception dumps. They would also get very hot and the Red LED would get very dim. I was getting very close to contacting Sparkfun tech support that these modules have an issue, however if I put them back connected directly to the USB to serial they worked fine. At that point I decided it must be something to do with the power and I hooked up the ESP8266 with its own 3.3v regulator and I am happy to report these modules are as solid as when hooked directly to the USB to serial interface. It doesn't matter how much current your 5V source can supply to your regulator, this module seems to be either sensitive to noise and or it uses power in surges for the transmitter and if the voltage momentarily drops the board goes into some sort of latch up condition. If you see resets and the power LED going dim, try a dedicated regulator, you'll be glad you did.<p><strong><em>IMPORTANT: If you want to keep your sanity when working with these on a breadboard, supply power to them with their own 3.3v regulator, probably not a bad idea to do the same when making a PCB board either.</em></strong></p><p>Also most people seem to use this module with TCP connections. I am using it with UDP sockets and there isn’t a lot of information out there. If you need information on using UDP sockets check out this series of <a href="https://www.miser-tech.com/2015/04/another-platform-alternative-esp8266/" rel="nofollow">articles</a> I have published on a prototype I am creating using the ESP8266 with UDP. Also you can check out my Google+ collection on the ESP8266 prototype <a href="https://plus.google.com/+Miser-tech/collections" rel="nofollow">here</a>.</p></p>
Customer #461332 on WRL-13678 - WiFi Module - ESP8266Customer #461332urn:uuid:a19d78ae-50c7-0d2c-596d-dc95726f15872015-08-12T11:25:50-06:00<p>It can! If you have your ESP connect to a wifi network, it can/will have both a dynamic and static IP. There's also an AT command to set your own static IP. I apologize I don't remember off the top of my head, but www.esp8266.com is where I'm finding most of my information.</p>
Customer #461332 on WRL-13678 - WiFi Module - ESP8266Customer #461332urn:uuid:38321d99-c679-005d-3553-bb0bc925b5282015-08-12T11:23:39-06:00<p>I've discovered that if you put a ~2k resistor between the CH_PD and power, the board stays significantly cooler. I used to get nervous running mine, so I constantly had a fan blowing on it, but after I read several tutorials recommending the use of a resistor, it's been fine since then. It still gets warm, but not burning. I'm pretty sure the resistor I had on it was a 2k, but I'm sure if you experiment around with different resistances you'll find one that works for you.<p>Also, make sure you are using 3.3v everywhere, since the board is not 5v tolerant.</p><p>-This is all assuming you don't in fact have a defective board. :) Good luck!</p></p>
Chapel on WRL-13678 - WiFi Module - ESP8266Chapelurn:uuid:48a4e285-d216-316e-7faf-54e3e6e102982015-08-10T07:42:05-06:00<p>Does anyone know if this has any regulatory certifications (FCC,RSS,etc)?</p>
Single T on WRL-13678 - WiFi Module - ESP8266Single Turn:uuid:12ebe941-b2db-abc6-da98-c285e75becb42015-08-07T14:26:00-06:00<p>http://playground.boxtec.ch/lib/exe/detail.php/wireless/esp8266-pinout_etch_copper_top.png?id=wireless%3Aesp8266</p>
M-Short on WRL-13678 - WiFi Module - ESP8266M-Shorturn:uuid:8a7d6a4a-a474-2138-b9ad-644684cf40072015-08-04T08:50:17-06:00<p>In that case it might be something with your set up. Email techsupport with a description of your setup and what you are seeing and if possible include a picture of your setup and they should be able to help.</p>
Customer #57704 on WRL-13678 - WiFi Module - ESP8266Customer #57704urn:uuid:4d1acaa0-24f4-b28f-90b5-7fea7825c0152015-08-04T01:42:56-06:00<p>All 3 purchased do the same thing. Even with their own 3 amp power supply, gets hot enough to burn skin. Overheats power supply too.</p>
M-Short on WRL-13678 - WiFi Module - ESP8266M-Shorturn:uuid:af773cb3-3d82-f219-9a8c-fa99815984aa2015-08-03T17:09:44-06:00<p>Sounds like you might have a bad board. Email techsupport@sparkfun.com and they should be able to help you out.</p>
Customer #57704 on WRL-13678 - WiFi Module - ESP8266Customer #57704urn:uuid:c7c3270e-7f93-ab5c-cd6c-dacb39c4196f2015-08-03T16:22:56-06:00<p>Module overheats and no data communications; crashes mcu when powered on.</p>
Customer #57704 on WRL-13678 - WiFi Module - ESP8266Customer #57704urn:uuid:e647bfd5-e24f-1ef3-1738-6566af2de0152015-07-31T13:25:33-06:00<p>What is the pin-out for the module?</p>
Gaver on WRL-13678 - WiFi Module - ESP8266Gaverurn:uuid:6d79ecf7-284f-7f0a-54d8-d9f01dc33c442015-07-23T05:45:47-06:00<p>Thanks for the sameple script - in your code above can you tell me what this returns?
ip=wifi.sta.getip()</p>
Gaver on WRL-13678 - WiFi Module - ESP8266Gaverurn:uuid:668c0f18-e2a3-0117-ab95-328f89f88a622015-07-23T05:38:18-06:00<p>Thank you for the information.
Would you know if the ESP8266 can have its IP address pre-set - so each time it boots up it uses the same IP?</p>
submission on WRL-13678 - WiFi Module - ESP8266submissionurn:uuid:e9ccea89-7ef8-d097-ea0c-a4a8501676332015-07-21T19:50:35-06:00<p>Yes the ESP8266 will connect to a Cell Phone , I can connect to it
through either my Android , iPhone , home wifi router or laptop in either a
direct connection or AP mode<p>I flashed the ESP8266 with LUA using ESPlorer and set it up as a server .</p><p>Here is the code I use to send and receive data to/from wifi / usb.</p><pre><code>uart.setup(0,9600,8,0,1,0)
sv=net.createServer(net.TCP, 1800)--1800=30min timeout.
global_c = nil
ip=wifi.sta.getip()
print("?")
print(ip)
print("/")
sv:listen(9999, function(c)
if global_c~=nil then
global_c:close()
end
global_c=c
c:on("receive",function(sck,pl) print(pl) end)
end)
uart.on("data",0, function(data)
if global_c~=nil then
global_c:send(data)
end
end, 0)
</code></pre></p>
SynapseRapture on WRL-13678 - WiFi Module - ESP8266SynapseRaptureurn:uuid:ce70db04-c2f4-f456-d514-b70d67c5043c2015-07-21T09:50:24-06:00<p>If your phone can act as a hotspot, you can configure the ESP8266 to connect to your phone's SSID. If not, you can set up the ESP8266 as an AP and connect your phone to it. In either case, there is a wealth of knowledge in the ESP8266 Community Forum at www.esp8266.com.</p>
Gaver on WRL-13678 - WiFi Module - ESP8266Gaverurn:uuid:726a4bc1-88af-161c-1180-3721127411092015-07-21T05:16:20-06:00<p>Can this device support WiFi Direct connections to a mobile phone? If so, where can I find an example?</p>