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.

9 Comments (+add yours?)

  1. SK
    Feb 18, 2021 @ 22:43:48

    Nice job!

    It would be good to mention the lack of software support for the USB host mode on the product pages to avoid any unpleasant surprises.

    Some of the specs on the product page seem to still contain mentions of the original ESP32 chips and modules (e.g. “ESP32-WROOM-32”), not sure if that is correct.
    Also is the RAM 2MB (stated here) or 8MB (stated in product page) with the WROVER version?

    Keep up to good work. Seems there are a few releases and prototypes stacked for after the Chinese New Year 🙂

    Reply

  2. OLIMEX Ltd
    Feb 19, 2021 @ 08:05:48

    your feedback is much appreciated as always 🙂

    Reply

  3. Trackback: LiPo battery powered Olimex boards use ESP32-S2's USB OTG interface
  4. Trackback: ● NEWS ● #Olimex #OpenHardware ☞ New Open Source Hardware #OSHW boa… | Dr. Roy Schestowitz (罗伊)
  5. bib
    Feb 25, 2021 @ 11:30:15

    Shame the SDIO Card I/F has not been re conducted in that S2 chip

    Reply

  6. bib
    Feb 25, 2021 @ 11:42:24

    BTW, better to use Kicad Teardrops plugin instead of doing weird things as I see on your design, no offense, Please.

    Habib

    Reply

  7. Trackback: บอร์ด ESP32-S2-DevKit-LiPo ของ Olimex รองรับ USB OTG
  8. Trackback: Платы Olimex для решений с батарейным питанием используют интерфейс USB OTG ESP32-S2 — CNXSoft- новости Android-приставок и встраиваемых систем
  9. Trackback: LiPo电池供电的Olimex开发板,使用了ESP32-S2的USB OTG接口 - CNX Software中文站

Leave a comment