Blog

M5Stamp S3 WiFi and BLE IoT module offers up to 23 GPIOs through 2.54mm and 1.27mm pitch holes - CNX Software

CNX Software – Embedded Systems News

Reviews, tutorials and the latest news about embedded systems, IoT, open-source hardware, SBC's, microcontrollers, processors, and more Dc Power Socket

M5Stamp S3 WiFi and BLE IoT module offers up to 23 GPIOs through 2.54mm and 1.27mm pitch holes - CNX Software

M5Stamp S3, aka M5Stamp ESP32S2 or Stamp S3, is a tiny ESP32-S3 WiFi & Bluetooth LE (BLE) IoT module with a USB Type-C port, over 20 I/Os available through 2.54mm and 1.27mm pitch headers and castellated holes, and a heat-resistant cover.

Many of the “new” ESP32-S3 hardware platforms launches these days are often updates from an ESP32 design, and the M5Stack’s M5Stamp S3 is no exception building on the original M5Stamp Pico, and its ESP32-C3 variants, namely M5Stamp C3 and C3U.

The board can be programmed with Arduino or the company’s UIFlow online IDE, and let’s hope they have put more effort into the latter, as the documentation only links to an RGB LED blink sample. Target applications include Smart Home appliances, wearables, and medical equipment. The heat-resistant plastic protects the main components and the 3D antenna and can be installed before soldering onto or inserting the module into the customer’s board.

The main advantage of using ESP32-S3 over ESP32-C3 are the vector instructions for machine learning, having two cores, a little bit more SRAM, and a greater number of I/Os. It’s difficult to benefit from the extra GPIOs on such a small module, so instead of just providing 2.54mm pitch headers, M5Stack added some 1.27mm pitch through holes with most I/Os also offered through castellated holes to enable SMT soldering. They also added some pads to solder an FPC connector.

M5Stack is selling the M5Stamp S3 for $7.5 plus shipping.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.

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

This looks like a cool idea. It might even be possible to have 2.54 at the bottom for breadboards while connecting every other pin in a 1.27mm at the top to have access to the remaining ones, which can be nice for development.

I think it will be difficult to solder it like that. May be something designed like this,

all pins will be accessible with single row header 1.27mm or double row 2.56mm or your way.

The 2.54mm pins should work fine with a M5Stamp Pico FlexyPin Adapter (except pin silkscreen wont match as it meant for the M5Stamp PICO ESP32 not this new S3)

Curious since the datasheet for esp32-s3 specify USB OTG support, but the stamp doesn’t mention anything about this, so it’s not available for this particular device?

I bought 2, they are trash. Of all my ESP32 devices including other S3 once these have giving me nothing but trouble. They might not look as cool, but mine is just stuck in a bootloop. Of my 30+ esp devices and projects this has never happened to me. Hours gone…

M5Stamp S3 WiFi and BLE IoT module offers up to 23 GPIOs through 2.54mm and 1.27mm pitch holes - CNX Software

Romex Clamp Change Ad Consent Do not sell my data