$2 Wemos W600-PICO WiFi IoT Board Ships with MicroPython Firmware

Wemos has designed some great WiFi IoT boards over the last few years with products like Wemos D1 mini or Lolin32 based on Espressif Systems ESP8266 and ESP32 processors respectively.

But the company has recently launched its cheapest board ever, with W600-PICO board going for just $2.10 + shipping. The board is based on Winner Micro W600 Arm Cortex-M3 WiSoC, and comes pre-loaded with MicroPython firmware.

Wemos W600-PICO V1.0.0 specifications:

  • SoC – Winner Micro W600 Arm Cortex-M3 MCU @ 80MHz with 1MB Flash
  • Wireless Connectivity – 2.4GHz 802.11 b/g/n WiFi 4 up to 150 Mbps
  • USB – 1x Micro USB port for power and programming (via CH340 USB to TTL chip)
  • Expansion – 2x 10-pin headers with 15x GPIO, 9x PWM, 1x I2C, 1x SPI, 1x UART, Wake Up, Reset, 5V, 3.3V, and GND signals; 3.3V I/O voltage.
  • Misc – Reset button
  • Power Supply – 5V via micro USB port
  • Dimensions – 33×20.3mm
  • Weight – 3 grams

The board will ship with MicroPython firmware, and Wemos has set-up a Wiki for the board explaining how to flash the board, and get started with networking, I/Os, RTC, and timers. Users who purchased the board on Aliexpress appear to be satisfied, and one mentions “Micropython works immediately”.

We previously covered other boards based on W600 WiSoC, including Wio Lite board which supports Arduino. But we should note that board also comes with a SAMD21 MCU which controls a W600 WiFi module using AT commands instead. meaning the Arduino sketch is running on the Microchip MCU, and not W600. I may be wrong, but it appears there’s no Arduino support for W600 just yet, and the two main options for development are MicroPython or the FreeRTOS SDK.

I would have expected the company to design W600-PICO board in the same form factor as Wemos D1 mini in order to leverage the several add-on boards they have for the board, but sadly this is not the case.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Advertisements
Subscribe
Notify of
guest
14 Comments
oldest
newest most voted
Brian
Brian
6 months ago

This is like an upgraded blue-pill board:

– similar price
– Cortex M3 core
– 1MB flash vs 64K flash
– 128K+160K RAM vs 20K RAM
– Wifi included.

(shipping pushes the price up though).

Willy
Willy
6 months ago

9 PWM can make it attractive for robots as it will make it easy to drive servos. And the overall specs look fairly balanced. Let’s see if its low price helps it take off!

dgp
dgp
6 months ago

I think most robotics servos use some of sort 1 wire serial protocol now. It allows them to be chained and allows you to get readings back from the servo like the motor temp.

Willy
Willy
6 months ago

It depends on the total budget, as smart servos are way more expensive than dumb ones.

dgp
dgp
6 months ago

I have some of these:

https://www.aliexpress.com/item/32868167345.html

They aren’t that expensive for a servo of that size. I don’t think they are that much more expensive than a PWM controlled servo. The internal construction looks pretty good on them, they have some sort of Cortex M0 in them from what I remember so there’s some potential to make them better without having to mess around with horrible things like 8051 assembly.

Willy
Willy
6 months ago

These indeed look interesting, thanks for the link! On my hexapod there are 18 and I wasn’t willing to spend $60 on each to replace them, as I found a few years ago! BTW 8051 asm is not horrible, it’s painful. It’s just plain old intel CISC, it even features MUL and DIV which eases lots of stuff. It’s just that it’s 8-bit which is what makes it painful to use it for anything requiring precision measurements or calculations. And it’s totally outdated by 2020 standards!

dgp
dgp
6 months ago

horrible or painful .. either way having something you can work with normal tools and without swearing 90% of the time is beneficial.

David Willmore
David Willmore
6 months ago

8051 assembly isn’t horrible, but the crazy things grafted on to it to add more RAM, etc. later are pretty gross.

goussack
goussack
6 months ago

here you can find arduino package for w60x platform : https://github.com/w600/arduino
Winner Micro has similar devkit: https://github.com/w600/tb-01-devkit and you can buy it for ~$2.00

igrr
igrr
6 months ago
zoobab
6 months ago

A gross copyright violation. Maybe they made a mistake…

jose
jose
6 months ago

Looks like an unintentional simple mistake caused by some script which updated the headers. I remember when Google did the same thing when “cleaning” GPL notice from Linux Kernel headers to use them on Android.

Advertisements