$10 WiFiMCU Board is a NodeMCU Clone Based on EMW3165 Module

Yesterday I wrote a short tutorial for NodeMCU board, and one visitor mentioned WiFiMCU board that has a similar form factor as NodeMCU, and while it is more expensive at about $10 on Aliexpress or Ebay, it is also more powerful and provides more I/Os thanks to its EMW3165 module including an STM32 Cortex M4 micro-controller with 128KB RAM, 512KB flash, a Broadcom WiFi module, and 2MB SPI flash.

WIFIMCUWiFiMCU specifications:

  • MCU – STMicro STM32F411CE Cortex-M4 microcontroller @ 100MHz with 128KB RAM, 512KB flash
  • Storage – 2MB SPI flash
  • WiFi –  Broadcom 802.11 b/g/n RF Chip:
    • Modes – Station, Soft AP and Station+Soft AP
    • Security – WEP, WPA/WPA2, PSK/Enterprise
    • 16.5dBm@11b, 14.5dBm@11g, 13.5dBm@11n
    • Receiver sensitivity – -87 dBm
  • 2x 15-pin headers with
    • 17x GPIO Pin
    • 3x UARTs
    • 5x ADC, 1x SPI, 1x I2C, 1x USB
    • SWD debug interface
    • 11x PWM
  • Misc – Boot and Reset buttons
  • Power Supply – 5V via micro USB port
  • Dimensions –
  • Certifications – CE, FCC
  • Temperature Range – -30 ~ +85 (operating)
The firmware includes a Lua Interpreter just like NodeMCU firmware, and you can connect to the terminal via the micro USB port @ 115200 8N1. The company, DoIT.am (Doctors of Intelligence and Technology), also provides WiFiMCU Studio debugging and firmware upgrade tool available for Windows only.
WiFiMCU Studio (Click to Enlarge a bit)
WiFiMCU Studio (Click to Enlarge a bit)

Source code, schematics (PDF), and documentation for WiFiMCU are available on Github, and look pretty decent. For example you can check out  WiFiMCU tutorial (PDF) in perfectly understandable English. Around 48KB memory is available once the firmware is installed, so you’ll have a bit more memory to play with some features like https, which seems hard (but possible) to implement on ESP8266.

WiFiMCU did have a Kickstarter campaign that failed to reach a paltry $3,000 goal earlier this morning, but it’s probably because of the lack of promotion as I can’t see it discussed on any other blogs. While the development status is not quite as advanced and community as large as for ESP8266 modules, WiFiMCU developers and EMW3165 community are said to work on Espruino (JavaScript for MCU), MicroPython, mbed platform and Arduino IDE support.

You may also obtain more details on WiFiMCU.com website, as well as WiFiMCU sub-forum on EMW3165 community website.

Thanks to Andrew for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
17 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications