esp32MX-E is a versatile ESP32 board with support for Ethernet and USB Type C, among other features. 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. We have been designing and manufacturing electronic boards and modules for over 15 years, and that experience has allowed us to minimize cost, reduce risk, and ensure long-term availability by using standard, high-quality components from well-known manufacturers.
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.
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.
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.
|USB Port||Type C||Micro USB||None ($10 add-on board)||Micro USB|
|PoE||Coming soon!||Add-on Board||Yes||No|
|3.3 V Regulator||3 A Switch Mode||2 A Switch Mode||1.8 A (6 W)||1.5 A Switch Mode|
|5 V Regulator||3 A Switch Mode||No||No||No|
|2.1 mm Power Connector||Yes||No||No||No|
|External 16 V Input||Yes||No||Seems to support external 15V||No|
|Secondary Microcontroller (I²C I/O Expander)||Yes, STM32F030||No||No||No|
|Connectors & I/O on one side||Yes||No||Yes (single Ethernet connector)||No|
|5 V Tolerant I/O||4||0||0||0|
|Industrial Version Available (-40°C to 85°C)||Yes||65° C maximum operating temp||Unknown||0° C minimum operating temp|
|Size||64.4 mm x 42 mm (2.54" x 1.65")||79 mm x 67 mm (3.11" x 2.64")||75 mm x 40 mm (2.95" x 1.57")||50 mm x 62 mm (1.95" x 2.45")|
You will find most of the esp32MX-E documentation in our GitHub repository. If you have a technical question, you can reach out to us here. For inquiries related to orders and shipping, please contact Crowd Supply.
Produced by Modtronix Engineering in Sydney, Australia.
Sold and shipped by Crowd Supply.
One esp32MX-E board. (Industrial version: -40° C to 85° C)
One prototype daughterboard for use as a reference when designing add-on boards for the esp32MX-E.
One prototype baseboard for use as a reference when designing boards capable of hosting esp32MX-e.