Header banner
Revain logoHome Page
Lisa Phelps photo
Switzerland, Bern
1 Level
469 Review
0 Karma

Review on πŸ“Ά KeeYees 2 Pack ESP32 Mini WiFi + Bluetooth Development Module Expansion Board Chip ESP-WROOM-32 for NodeMCU and Arduino - Upgraded for Internet Connectivity by Lisa Phelps

Revainrating 2 out of 5

The board barely works with the voltage regulator on

I tested the board with an Arduino sketch that connects to WIFI, pulls data from a very small JSON API, and returns the result as a specific color on an addressable LED registered as a Neopixel. I had two address LEDs connected to VCC on this unit, so they didn't use a regulated 3.3V current. Problem 1 (minor): All labels are on the bottom of the board, which isn't a big problem. However, if it's a breadboard, you'll need a schematic for reference. Problem 2 (minor): No ground contact in the inner rows. You can really only connect the internal pins to a breadboard as you can't connect two in a row. And the width of the outer row is too big for a standard breadboard. Everything is expected. However, there is no ground pin on the inner rows. So you need a wire running from the top of the module to the ground rail on the breadboard. Issue 3 (minor): Some pin labels show an alternate mapping, not a GPIO number. To test I looked for pin 12 but it is marked as TDI. Not that big of a problem, but annoying. Problem 4 (main): The supplied LDO voltage regulator looks like a Torex XC6204 with a maximum output current of 150mA. According to the data sheet, the HF current consumption of the ESP32 is 180-240 mA when transmitting. The limited output power of the controller leads to restarts in WLAN operation. You can add a powerful capacitor to the 3.3V/GND rails as a workaround, or find a more powerful regulator and replace the built-in one. This is a HUGE issue for me as by default the unit is unable to provide enough controller power to support itself let alone additional components. The built-in power LED is connected to the 3.3V rail, which doesn't help (see problem 5). Problem 5 (minor): The power consumption in deep sleep mode is about 10mA. I removed the LED and was able to get it below 1mA. So if you want to use this with deep sleep mode and battery, expect to remove the built-in power LED. Otherwise it works fine. The sketch loaded on the first try and the fastest speed in the Arduino IDE. An additional capacitor is not required. I actually ordered 3 alternative replacement parts and the cheapest one I ordered was the first one I tried (XC6219B332MR in LCSC - $0.04 each).

Pros
  • Electronics
Cons
  • Repair