The esp32MX-E is a versatile ESP32 based board with Ethernet, USB Type C, WiFi, Bluetooth and more. It is designed with ease-of-integration in mind, so you can use it to simplify and accelerate the development of your own custom boards.
Advanced Power Supply
The esp32MX-E has an advanced power supply circuit that accommodates multiple inputs, provides 3.3 V and 5 V outputs, and delivers over 2 A of current to the user. It has high current switch mode regulators, at both 3.3 V and 5 V, to ensure low power consumption and high efficiency. Power can be supplied via the USB C connector, a 2.1 mm barrel connector, or the external power supply pin. This allows board designers to integrate the esp32MX-E as a daughterboard and get 3.3 V, 5 V, and supply voltage via the pin header connector.
Integration into Custom Hardware
Designed both for standalone use and for integration into larger projects, esp32MX-E has two female headers, so you can plug a small expansion board into it or use esp32MX-E itself as a daughterboard. All connectors, switches and LEDs are on one side of the board, which makes it far easier to design custom enclosures. We supply raised male headers, for when esp32MX-E is in use a daughterboard, that provide 14.5 mm of space between it and the baseboard. A single board spacer and a screw are all you need for a secure fit, and we provide both a threaded and a non-threaded 14.5 mm spacer. Two additional screw holes are available, but are not required when using esp32MX-E as a daughterboard.
Capacitors, in particular, are often the cause of failure in electronic devices. We have sourced the capacitors in esp32MX-E from extremely reputable manufacturers like Panasonic, Samsung, Murata, TDK, and Yageo. Furthermore, all of our capacitor voltages are overrated by at least 190%.
We provide the Eagle Schematics and PCB files for a prototype daughterboard and enclosure faceplate. You can use these design files to quickly develop your own custom product.
esp32MX-E has a secondary 32-bit ARM processor (STM32F030F4) that serves by default as an I²C port expander. If required, you can program this secondary microcontroller with custom firmware.
Current & Future Models
We also offer an industrial version of this board that will operate within a temperature range from -40°C to +85°C. And, though it will not be part of this campaign, we are currently in the process of designing esp32MX-EP. It will be the same size and have the same connectors as the esp32MX-E, but will swap out 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 & 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 (2×7)
- One with 20 pins (2×10)
- Power Supply: Switch Mode
- 5 V, over 2 A of current for user applications
- 3.3 V, over 2 A of current for user applications
- Power Sources:
- USB Type C connector
- 2.1 mm barrel connector
- Vx external power supply pin
- Supply Voltage: 4.5 V to 16 V (via 2.1 mm Barrel connector or Vx pin)
- Operating Temperature:
- Standard version: 0° C to 85° C
- Industrial version: -40° C to 85° C
- Physical Controls:
- User LED
- Compact Size: 64.4 mm x 42 mm (2.54″ x 1.65″)
- Enclosure: Optional
Support & Documentation
You will find most of the esp32MX-E documentation in our GitHub repository.
1 x Item as described above