Cucumber ESP32-S2 Development Board Comes with USB OTG Port, Optional Sensors

Yesterday, I wrote about LilyGO TTGO ESP32-S2 WiFi IoT board, but one commenter mentioned it missed one of the key features of ESP32-S2 chip: a USB OTG port. While USB OTG  is accessible through the header pins, it’s not the most convenient to use.

I also quickly mentioned Cucumber ESP32-S2 development board in that post, but I did not expand too much since I thought it should only ship within Thailand. But the board does include two USB Type-C ports, one for the usual USB UART connector, and the other for USB OTG, and I found out the board is available worldwide.

Cucumber ESP32-S2 USB OTG Development Board
Click to Enlarge

The board is available in multiple variants with or without sensors and PSRAM, and with external IPEX antenna or PCB antenna using ESP32-S2-WROVER(-I) or ESP32-S2-WROOM(-I) module.

Cucumber specifications:

  • Wireless Module (one of the other):
    • ESP32-S2-WROVER with ESP32-S2, 4MB flash, 2MB PSRAM, on-board PCB antenna
    • ESP32-S2-WROVER-I with ESP32-S2, 4MB flash, 2MB PSRAM, IPEX / u.FL antenna
    • ESP32-S2-WROOM with ESP32-S2, 4MB flash, on-board PCB antenna
    • ESP32-S2-WROOM-I with ESP32-S2, 4MB flash, IPEX / u.FL antenna
  • Connectivity – 2.4 GHz 802.11b/g/n WiFi 4 with ToF (Time of Flight) support
  • USB
    • 1x USB Type C port for power and programming via FTDI chip
    • 1x USB OTG Type-C port
  • Sensors (“S” versions only)
    • HS221 Temperature & Humidity sensor
    • MPU-6050 3-axis Accelerometer & 3-axis Gyroscope
    • BMP280 Pressure sensor
  • Expansion – 2x 21-pin header (color-coded) with GPIO, UART, SPI, I2C, ADC, DAC, Touch, USB OTG, 5V, 3.3V, and GND
  • Misc – Boot and reset buttons; RGB LED; power, user (IO2) and UART LEDs
  • Power Supply – 5V via USB-C port
  • Dimensions – 68.33 x 26 mm
Cucumber Board: Sensor, PSRAM, Antenna
Click to Enlarge

The naming convention is fairly easy to figure out with “R” being for WROVER module (PSRAM) and “M” for WROOM module. If “S” is present that means all three sensors are included and adding “I” means you’ll get an external IPEX antenna instead of an on-board PCB antenna.

Cucumber ESP32-S2 Pinout Diagram
Click to Enlarge

The board can be programmed with ESP-IDF framework, and it’s also possible to use it with the recently announced ESP RainMaker providing easy access to sensor data and I/Os within an Android or iOS mobile app. bellmustachecat explains how to get started with ESP-IDF and sensors on Medium (Thai language, but screenshots in English).  The company ported Arduino Core for ESP32 to the board with the code available on Github.

Cucumber development board is sold worldwide on Gravitech.us for $13.75 to $21.25 plus shipping. If you are based in Thailand, you should probably purchase it from GravitechThai instead.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
11 Comments
oldest
newest
Willy
4 years ago

While the board looks fairly complete (I didn’t know ESP32 supported OTG btw), I didn’t see any option to have it without the pins soldered, so it’ll remain a development board, while it could easily be used inside drones, robots or weather stations.

RK
RK
4 years ago

> without the pins soldered
Looking at the image, those low profile pins aren’t exceeding the height of the SoC itself.

Lloyd Seaton
Lloyd Seaton
4 years ago
  RK

The pins are not “low profile” on the under side.

RK
RK
4 years ago

I’m talking about the short ends. The long ends can be trimmed off with a wire cutter and if your product run is using so many units that you can’t afford the 2min per board of trimming, you’re going to be ordering a custom batch so they’re not worth considering in my view.

Lloyd Seaton
Lloyd Seaton
4 years ago

ESP32 does not support OTG but ESP32-S2 does.

Lloyd Seaton
Lloyd Seaton
4 years ago

Don’t know why you assume the pins need to be soldered. Various attachment options exist.

Willy
4 years ago

If you have a look at the site, you’ll see various combinations ({R,M}[i][S]) but all those I checked always have the pins on all photos and I couldn’t find a mention of an option not to have them soldered, so I don’t know where you saw the “various attachment options”.

Lloyd Seaton
Lloyd Seaton
4 years ago

Using the pins as provided, you could mount these boards via female headers on a mother board and/or use ribbon cables. Admittedly, it is a little surprising that the boards are only offered with the header pins already fitted (“soldered” in your parlance).

Pan
Pan
4 years ago

They’re also available on Mouser Electronics.

https://www.mouser.com/Search/Refine?Keyword=cucumber

Why
Why
4 years ago

Why would any engineer put sensors right next to the WIFI module? You will hardly find any place on the board offering more heat and RFI… Do they outsource their development to some apes?

Boardcon Rockchip and Allwinner SoM and SBC products