Processor | 2.4E+2 |
---|---|
Memory Speed | 240 MHz |
Wireless Type | 802.11bgn |
KeeYees ESP32S ESP32 Development Board 2.4 GHz Dual Core WLAN WiFi + Bluetooth 2-in-1 Microcontroller ESP-WROOM-32 Chip for Arduino (38PIN Narrow Version, 2PCS)
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
Brand | KeeYees |
Ram Memory Installed Size | 512 GB |
Memory Storage Capacity | 512 KB |
CPU Speed | 2.4E+2 MHz |
Connectivity Technology | Bluetooth, WLAN |
About this item
- This module is safe, reliable, and scalable to a variety of applications.
- The module has 38 pins and has more features than a 30-pin module. Narrower width, compatible with breadboard
- Support Lua program, easy to develop. Support of three modes: AP, STA and AP + STA.
- This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips ESP-WROOM-32, as well as the 40nm low-power technology.
- Technical Support: Our PDF tutorial is available on this page. Please pull down this page to find the tutorial: User Guide (PDF)
Frequently bought together

Top rated similar items
Compare with similar items
This Item ![]() KeeYees ESP32S ESP32 Development Board 2.4 GHz Dual Core WLAN WiFi + Bluetooth 2-in-1 Microcontroller ESP-WROOM-32 Chip for Arduino (38PIN Narrow Version, 2PCS) | Recommendations | |||||
Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | |
Price | $11.99$11.99 | $13.99$13.99 | $12.99$12.99 | $13.99$13.99 | -6% $15.99$15.99 List: $16.99 | -15% $10.99$10.99 List: $12.99 |
Delivery | Get it as soon as Thursday, Jul 10 | Get it as soon as Thursday, Jul 10 | Get it as soon as Thursday, Jul 10 | Get it as soon as Thursday, Jul 10 | Get it as soon as Thursday, Jul 10 | Get it as soon as Thursday, Jul 10 |
Customer Ratings | ||||||
Sold By | KeeYees-US | KeeYees-US | Aitrip | Aokin Direct | Quan Ruiqi | HONGXINBAORUI |
operating system | FreeRTOS | FreeRTOS | FreeRTOS | MicroPython | Lua | FreeRTOS |
hardware interface | bluetooth | bluetooth | bluetooth | bluetooth | — | bluetooth |
cpu manufacturer | Espressif | Cadence Design Systems | Espressif Systems | Espressif | Espressif | Espressif |
cpu speed | 240 MHz | 0.24 GHz | — | — | 240 MHz | 2.4 GHz |
RAM size | 512 GB | 512 GB | — | — | 4 MB | — |
RAM tech | — | SRAM | LPDDR4 | LPDDR4 | LPDDR4 | LPDDR4 |
connectivity tech | WLAN, Bluetooth | Bluetooth, WLAN | Wi-Fi, WLAN, Bluetooth | Bluetooth, Wi-Fi | USB, Wi-Fi, Bluetooth | I2C, WLAN |
wireless standard | 802 11 BGN | bluetooth, 802 11 BGN | bluetooth | bluetooth | — | bluetooth |
core count | 2 | 2 | 2 | 2 | 2 | 2 |
Product information
Technical Details
Brand | KeeYees |
---|---|
Operating System | FreeRTOS |
Item Weight | 1.13 ounces |
Product Dimensions | 1.9 x 1 x 0.47 inches |
Item Dimensions LxWxH | 1.9 x 1 x 0.47 inches |
Color | Pack of 2 |
Processor Brand | Espressif |
Number of Processors | 2 |
Manufacturer | KeeYees |
ASIN | B07QCP2451 |
Date First Available | April 8, 2019 |
Additional Information
Customer Reviews |
4.4 out of 5 stars |
---|---|
Best Sellers Rank |
Warranty & Support
Feedback

KeeYees ESP32S ESP32 Development Board 2.4 GHz Dual Core WLAN WiFi + Bluetooth 2-in-1 Microcontroller ESP-WROOM-32 Chip for Arduino (38PIN Narrow Version, 2PCS)
Share:
Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.
Where did you see a lower price?
Fields with an asterisk * are required
Product Description


Features:
- Complete microcontroller with WLAN (802.11bgn) and Bluetooth (Classic and LE).
- Reset and boot buttons are available, so a new firmware can be quickly and easily installed.
- The development board combines a CPU with 2 Tensilica LX6 cores, clocked at up to 240 MHz, and 512 kilobytes SRAM in a single microcontroller chip.
PDF tutorial: Our PDF tutorial is available on this page. Please pull down this page to find the tutorial User Guide (PDF)
Package Include :
- 2 x ESP32 Development Board

When Combined with a Breadboard
This version of the board is the only breadboard-compatible version among the many ESP-WROOM-32 development boards. This is thanks to its narrower width.
At the same time, this board has 38pins and has more features than a 30pins version board.

When Combined with a Breakout Board
KeeYees technical team specially designed a breakout board for this version of ESP32 Board, just to make your project more convenient.
This breakout board can expand one GPIO pin of esp32 development board to two, which is convenient for users to reuse all pins in smart home projects. Nice breadboard alternative.
![]()
KeeYees Mini ESP8266 Development Board
|
![]()
KeeYees ESP8266 Development Board
|
![]()
KeeYees ESP32 Development Board
|
![]()
KeeYees ESP32 Breakout Board
|
![]()
KeeYees ESP32 Breakout Board
|
|
---|---|---|---|---|---|
Add to Cart
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
||
Customer Reviews |
4.4 out of 5 stars 141
|
4.6 out of 5 stars 1,449
|
4.4 out of 5 stars 879
|
4.3 out of 5 stars 218
|
4.3 out of 5 stars 218
|
Price | $14.99$14.99 | — no data | $11.99$11.99 | $11.99$11.99 | $11.99$11.99 |
Size | 34*25.5 mm | 48*25.5 mm | 48*25.5 mm | no data | no data |
Pin Resources | 16 Pin | 30 Pin | 38 Pin | 38 Pin | 30 Pin |
WiFi | ✓ | ✓ | ✓ | no data | no data |
Bluetooth | X | X | ✓ | no data | no data |
Interface | Micro USB | Micro USB | Micro USB | no data | no data |
What's in the box
Product guides and documents
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers report that the development board works well with Home Assistant/ESPHome. The build quality and value for money receive mixed feedback - while some find it well-made and worth the low price, others report poor quality and consider it worthless.
AI Generated from the text of customer reviews
Select to learn more
Customers find that the development board works great, particularly with Home Assistant/ESPHome, and one customer mentions it runs reliably for their sample size.
"The best works as descripted" Read more
"...They work just fine. I like the little sticky tapes with the pin names on them. A few tips:..." Read more
"...The chip is reported as model ESP32-D0WDQ6 Rev 1. Both boards work fine. Update 2022-11-23: I bought two more boards for a total of four...." Read more
"...Reset doesn't work across the cable either, but the button to the left resets it and finally blink (my hello world goto) sketch is working." Read more
Customers have mixed opinions about the build quality of the development board, with some finding it well-made and reliable, while others report poor quality.
"...They have 4MB of flash storage. Excellent quality/value." Read more
"Very shoddy packaging and quality of the boards. Both boards came with short styrofoam and pins overhanging...." Read more
"...for years, and so far it looks like their ESP32s are similarly well-enough made...." Read more
"The board build quality is decent, but I didn't expect much. It works...." Read more
Customers have mixed opinions about the value for money of the development board, with some finding it well worth the very low price while others consider it worthless.
"Cool product, fairly easy to work with. i built a more code keyer in 2 days." Read more
"...There are labels on the bottom, though this isn't very helpful...." Read more
"...It's an amazing little board when used with HA/ESPHome...." Read more
"...Just not worth the irritations." Read more
Reviews with images

My favorite ESP32S - 38 pin narrow dev board when I need prime shipping.
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 5, 2025Size: 38 PIN NarrowVerified PurchaseThe best works as descripted
- Reviewed in the United States on June 23, 2023Size: 38 PIN NarrowVerified PurchaseI just received my first two this afternoon, and uploaded several sketches to both. They work just fine. I like the little sticky tapes with the pin names on them. A few tips:
1) For those that complain about pressing the right-hand button to start an upload in the Arduino UI, this is very common, not a quirk in these particular boards. Not a big deal, really. Watch your sketch compile, then when it starts to upload, press the right-hand "boot" button for a few seconds. In my case, I hold the button until I see upload progress start, then let go. Nothing to it.
2) The on-board blue LED is connected to D2, by the way. Try the "blink" sketch first, and just change the default pin name or number to 2 instead of whatever the sketch default is.
3) When deciding what flavor of ESP32 board to select in the Arduino UI, I just use the generic "ESP32 Dev Module" and everything works fine for me. I have several other ESP32 modules, like the WROOM, and they all work with the Dev Module selection for me. Easy.
4) I also tried the very simple Wi-Fi server that can flash the on-board LED (no external connections needed) by going to Examples/WiFi/SimpleWiFiServer. Change the default pin 5 to pin 2 in several places, and then put in your home Wi-Fi SSID and your password. Enable the serial monitor for 115200 bps, and upload it. Once it connects, the ESP32 will tell you what its IP address is. Enter that IP address (like 192.168.1.123) in your phone or computer web browser, and you'll get a simple page coming from your ESP32 (which is now an HTTP server). The page tells you something like "click here to turn LED D2 on" (assuming you edited your sketch so that it says "D2" instead of D5) and a similar line to turn the LED off. Nothing to it, and you did this with zero hardware!
5) My modules did not have any labeling or silkscreen on them, but the included sticky labels are just fine. I stuck one set on the bottom of one module, and on the connector edge of the other. They are sticky enough that I'm not worried about them falling off.
I really like these units, and will definitely buy more! I also bought a pair of the KeeYees breakout boards with screw terminals, and they perfectly match the pinout of these 38pin modules.
- Reviewed in the United States on April 25, 2025Size: 38 PIN NarrowVerified PurchaseCool product, fairly easy to work with. i built a more code keyer in 2 days.
- Reviewed in the United States on May 6, 2021Size: 38 PIN NarrowVerified PurchaseWriting what I got working because the Amazon reviews were the best to getting this working for me. Tried on both Windows 10 and Ubuntu Linux 18.04. Ultimately all my issues came down to a bad USB cable. Writing what SHOULD work to help others. I'm writing this for Windows 10 though I'm sure it'd work fine on Linux now that I have a good cable.
Go into device manager on Windows 10. When you plug the cable in, device manager should refresh and notice a device is attached. If it does nothing, get another USB cable. When it works, you should have a "Ports" section and CP210x USB to UART bridge and a com port. If you don't have that, nothing in arduino or any other program will work. Keep troubleshooting cable and driver until you get there.
When I did finally get that working I installed esp32 from boards manager in arduino (need to add the additional boards link ... google for it). I selected the port and FireBeatle ESP32. When uploading code to it, you have to push the IOO port (the one to the right of the USB connector) and hold it when Arduino gets to "Uploading" your sketch. It's a little awkward to hold this so it's best to have it in a breadboard to do this. Reset doesn't work across the cable either, but the button to the left resets it and finally blink (my hello world goto) sketch is working.
- Reviewed in the United States on September 21, 2022Size: 38 PIN NarrowVerified PurchaseI had to install the CP210x USB-to-serial driver to get Windows 10 to see the device on a COM port. Also, when the Arduino IDE started trying to upload my program to the board, when the IDE output said "Connecting...", I had to press the right pushbutton on the board, for a couple of seconds, in order to allow uploading to occur. Other than those two not-serious gotchas, the board seems to work as expected. (I tested getting chip info, doing an http get via WiFi, and deep sleep with timer wakeup.) The chip is reported as model ESP32-D0WDQ6 Rev 1. Both boards work fine.
Update 2022-11-23: I bought two more boards for a total of four. All 4 have functioned well without any known reliability problems. (I'm using WiFi, digital GPIO usage, internal LED, flash updates, NVS changes.) THESE THINGS ARE GREAT!
Update 2022-12-08: I bought two more boards. 6 out of 6 have worked flawlessly. I wrote custom motion sensor software using PlatformIO...flashing from PlatformIO works flawlessly OTA or wired. Every pinout has behaved as expected.
Update 2024-10-13: I've purchased five batches of 2 boards (10 boards in total) over the past two years, and all of them have worked flawlessly. They are 38-pin narrow boards (25.4mm/1in wide), unlike many of the other boards that are 2.54mm/.1in wider than this one. So these fit nicely on a 400 point breadboard, leaving a usable wire point adjacent to each pin on both sides of the board after it's been seated into the breadboard. They have 4MB of flash storage. Excellent quality/value.
- Reviewed in the United States on November 15, 2023Size: 30 PINVerified PurchaseI got these to replace some nearly identical ones from a different seller which had super flaky wifi (it turned out due to counterfeit USB chip leaking high voltage to the ESP32). I'm happy to report that, despite having a no-name USB chip (CP2102 clone, I think) all the voltages measure as they should (unlike the other brand) and the units work so far flawlessly. I bought these from KeeYees this time because I had purchased some ESP8266s from them a long time ago which have worked great for years, and so far it looks like their ESP32s are similarly well-enough made.
So, if you are scratching your head over which brand of this board to buy when there seem to be so many that are exactly the same: Beware they may be the same design but the components matter, and so far for me at least KeeYees has sent me good, working boards, spanning multiple years, which I can't say for some other random brands/sellers.
Top reviews from other countries
- BlondieSLReviewed in Canada on March 1, 2023
5.0 out of 5 stars These work nicely, but can get very warm with WiFi use.
Size: 38 PIN NarrowVerified PurchaseI only started using ESP32 a few months ago, coming from an Arduino background.
I have to say, I love these boards!
They are much faster than any Arduino, have dual cores which are easy to use and having Bluetooth and WiFi (transceiver radios) makes them easy to use.
With Arduino, I was using nRF24L wireless boards and found them glitchy and the libraries not as stable as one might like. I pretty much gave up on them because one day, communications were perfect, then all of a sudden, without any logical reason, comms would just stop or get glitchy.
I moved to the ESP32 and found that configuring communications (either using WiFi to the router or using peer-to-peer) was so easy and STABLE! Configuring the radios is so simple and you don't need a lot of code to do so.
The only downside I see with this particular brand, is that when using the radios, the chip can get pretty hot.
These manufacturers should offer a heat sink for the chip.
When being enclosed in a case, this could be a problem, so adding a heat sink and MAYBE a tiny fan might be a good idea.
All in all I do recommend these. I did end up buying more and intend to buy more yet.
- Frank ThompsonReviewed in Canada on December 29, 2024
5.0 out of 5 stars Great value
Size: 38 PIN NarrowVerified PurchaseNice boards for random projects. Seem like good quality and nicely packaged so the pins don’t get bent out of shape or broken.
- Andree SullivanReviewed in Canada on March 18, 2024
4.0 out of 5 stars Onboard capacitor isn't big enough, suffers from brownouts in some situations
Size: 38 PIN NarrowVerified PurchaseThe onboard capacitor across EN isn't big enough. This means that in some situations, with certain things hooked up to certain pins, you will not be able to flash the chip from your PC without pressing the boot button. When the chip is brand new you can flash without any button press, but sometimes you can't.
Similarly, if you hook up too many devices that try to draw too much current, again the capacitor on this dev board isn't big enough to handle spikes, and you will get Brownout Detector error messages on the serial and bootloops. I got this just from simply having a TFT backlight connected and trying to connect to wifi. You can fix this by installing a bigger capacitor yourself, even off-board, or using a stronger USB power supply, but these dev boards really struggle with weak USB ports like those on a PC or laptop.
The 38 pin narrow layout is nice, gets you more room on your breadboard than traditional WROOM modules (this chip doesn't say WROOM on it though). And more pins than usual, although some of them aren't even usable or necessary (IE pins only for flashing direct to memory yourself, not GPIO). However there are no pin labels on the top, they come on sticky papers that you have to peel off and apply yourself, only the bottom of the board has pin labels, which obviously are not visible when installed on a breadboard.
Good price, decent boards, convenient layout, but sometimes minor power problems in some projects. Fixable, but annoying.
- Bill SullivanReviewed in Canada on August 20, 2024
5.0 out of 5 stars my favorite brand, KeeYees #1
Size: 38 PIN NarrowVerified PurchaseThese just work. easy to program, come with pins pre soldered for easy wiring. I have been able to power small projects with only using the USB port for power. They seem to be protected well cause even with hot swapping, shorting out or reverse polarity they just reboot and keep on truckin.
- Nathan KohlmanReviewed in Canada on February 4, 2022
5.0 out of 5 stars Had an issue, was resolved very quickly!
Size: 38 PIN NarrowVerified PurchaseI purchased a 2 pack of these ESP32 boards as well as some ESP8266 and ESP8266 Mini boards. I started with the ESP32, followed the provided instructions, got everything setup in Arduino IDE but was having issues sending code to the board. I scoured the internet looking for solutions and tried all sorts of solutions without any luck. I was about to pack them up for a return when I figured I would try the other board in the package. It worked straight away. So i opened and tested all of the esp8266 boards and they all worked just fine.
I emailed the seller and they emailed me a copy of the user document that I had already downloaded. I mentioned that I tried that and just one of the boards was not functioning correctly. Without hesitation they just refunded me the cost of one of the boards. I followed by ordering another 2 pack, which showed up and tested just fine.
Will definitely purchase again!