New Open Source Hardware OSHW board with ESP32-S2 have native USB-OTG allowing USB host and device functionality with ESP32-S2 low power modes down to 20uA are possible

ESP32-S2 is new SOC from Espressif, compared to ESP32 it has no Bluetooth and Ethernet connectivity, but offers plenty of GPIOs and has native USB-OTG interface.

Our first version uses USB to Serial converter as Espressif IDE at that time didn’t support programming via the native USB interface, but now their SDK supports USB programming, so we released new version without the not necessary USB-Serial converter.

To the best of our knowledge this is the first board to the market where USB-OTG is implemented and the board can work both in device and host mode ( at least as hardware 🙂 )

The hardware now is ahead of software as USB host functionality in SDK is missing yet, but at least we provide hardware platform for the future.

ESP32-S2-DevKit-Lipo-USB is OSHW so the CAD files are available on GitHub if someone want to see how we implement the USB-OTG. It’s really complicated as we wanted to keep the handheld battery operation and keep the LiPo charger and battery circuit. This leads to quite some over engineering around the power supply as the battery should charge when USB-OTG works in Device mode, and source 5V to the USB-OTG when it’s in Host mode!

It took us 2 revisions until we made it right, so thanks for your patience, now the board is in stock and orderable.

ESP32-S2-WROVER-DevKit-Lipo-USB with WROVER module with 2MB RAM is also available for these who want to write big applications.

Limited Quantity of the new ESP32-S2 multimedia and breadboard development boards from Espressif are in stock!

ESP32-S2-Kaluga-1

ESP32-S2 is new SOC from Espressif which is supposed to solve some issues with current ESP32 and ESP8266 SOC chips.

First issue S2 solves is the small number of GPIOs ESP32 has, specially if you want to use the Ethernet interface. ESP32-S2 comes with 37 GPIOs in nice 5x5mm QFN28 package. The SOC is single core 240Mhz processor with build in USB interface. The Bluetooth and Ethernet interfaces are removed.

Pricewise ESP32-S2 is cheaper than ESP32 but a bit more expensive than ESP8266.

ESP32-S2-WROOVER module comes with 2MB of RAM and 4MB of Flash and will be able to replace ESP8266 everywhere while having enough resources to run secure SSL connection.

Two development boards are available for ESP32-S2.

ESP32-S2-Saiola-1R is the low cost entry breadboard experimental board which includes ESP32-S2-WROVER module, USB programmer, RGB LED and couple of buttons.

It has all GPIOs exposed for experiments:

esp32-s2-saola-1-v1.2-annotated-photo

The second board is ESP32-S2-Kaluga-1 which is multimedia board with camera, microphone, audio codec, 3.2″ LCD with touch screen, speaker:

ESP32-S2-Kaluga-1b

The kit comes with Camera module:


ESP32-S2-Kaluga-1c

and touch sensor plate:

ESP32-S2-Kaluga-1e

Kaluga multimedia board is so new that still not have page at Espressif site, so all info is in their GitHub repository.