esp32MX-E

High quality ESP32 board with extensive connectivity and diverse power options

This project is coming soon. Sign up to receive updates and be notified when this project launches.


esp32MX-E is a high quality ESP32 board with Ethernet support, a USB Type C connector, an SD card reader, and multiple switch mode power supplies. It features advanced power circuitry and support for multiple inputs, including USB, barrel, and a Vx external power supply pin.

Designed both for standalone use and for integration into larger projects, it has two female headers, so you can plug a small expansion board into it or use the esp32MX-E itself as a daughter board. esp32MX-E has a secondary 32-bit ARM processor (STM32F030F4) that serves as an I²C port expander. You can program this secondary microcontroller with custom firmware if required.

Current & Future Models

We offer a version of esp32MX-E with an enclosure. (If you want to design your own enclosure, you will find that all connectors, switches and LEDs are on one side of the board, which makes doing so far easier.) We will also offer an industrial version of this board that will operate at temperatures as low as -40° C.

Though it will not be part of this campaign, we are also in the process of designing the esp32MX-EP. It will be the same size and have the same connectors as the esp32MX-E, but will give up the SD card reader in favor of IEEE 802.3at-compliant Power-over-Ethernet (PoE) support.

Features & Specifications

  • esp32 Module
    • 32-bit LX6 microprocessor operating at 160 or 240 MHz
    • 4 MB Flash
    • 520 KB SRAM
  • Storage: Micro SD card slot
  • Wi-Fi: 802.11 b/g/n
  • Bluetooth: v4.2 BR/EDR and BLE
  • USB: Type C connector
    • Virtual com port via USB
    • Programmable via USB
    • Power via USB
  • User I/O:
    • 22 pins of which 4 are inputs only.
    • Four 5 V tolerant I/O pins
    • Not all I/Os are available when the SD Card is used
    • Programmable pull-up and pull-down resistors on most inputs
  • Secondary Processor: I²C I/O expander implemented with a user programmable STM32F030F4
  • Expansion Pin Headers: Two standard 2.54 mm (0.1") expansion pin headers
    • One with 14 pins (2x7)
    • One with 20 pins (2x10)
  • Power Supply:
    • 5 V switch mode power supply capable of supplying over 2 A for user application
    • 3.3 V switch mode power supply capable of supplying over 2 A for user application
  • Power Sources:
    • USB Type C connector
    • 2.1 mm barrel connector
    • Vx external power supply pin
  • Supply Voltage: 4.5 to 16 V (via 2.1 mm Barrel connector or Vx pin)
  • Operating Temperature: 0° C to 85° C (Industrial version with -40° C to 85° C also available)
  • Physical Controls:
    • User LED
    • Button
  • Compact Size: 64.4 x 42 mm (2.54" x 1.65")
  • Enclosure: Optional

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: