The MicroBlocks firmware (virtual machine) runs on over eighty boards.
MicroBlocks requires a 32-bit microcontroller with at least 16Kb of RAM and 128Kb of Flash memory. The source code is built on the Arduino framework for maximum portability and compiled with PlatformIO. The source code is under the Mozilla Public License 2.0 on our git repository.
The MicroBlocks firmware for these boards is built in and can be installed from the MicroBlocks editor.
BBC micro:bit (hardware details) - $18
Calliope mini (hardware details) - $50
Citilab's ED1 (ESP32) - €38.50 – €45.00
Databot - $190
Foxbit - $15
KidsIOT - $16
MakerPort - $35
micro:STEAMaker - €26
ESP32 - $10-$25
ESP8266 (NodeMCU) (hardware details) - $3-$9
Wukong 2040 - $10
The MicroBlocks firmware for these boards can be downloaded and installed from the vm folder in the stable release or pilot release folder. In the case of ESP boards, the firmware can be installed directly from the MicroBlocks editor using the command install ESP firmware from microblocks fun. (To use that command, first enable advanced mode in the gear menu.)
Adafruit Clue - $45
Adafruit ItsyBitsy M0 - $12
Freenove Camera - $20
M5Stack Grey - $45
M5 Stick-C Plus - $20
M5 Atom Matrix - $15.50
Pico:ed - $17
Raspberry Pi Pico2 (RP2350) - $5-6
Seeed Xiao SAMD21 - $5.40
Seeed Xiao nRF52840 (and Sense) - $10-17
Seeed Xiao RP2040 - $4
Seeed Xiao RP2350 - $5
Seeed Xiao ESP32-C3 - $5
Seeed Xiao ESP32-S3 - $8
Plus many more! Please see the vm folder in the stable release
or pilot release for the complete list.
The MicroBlocks firmware for these boards must be installed using PlatformIO or Arduino IDE. They are not tested, documented, or supported by the MicroBlocks team. Here is a very incomplete list:
Plus many more! Please see the platformio.ini file in our git repository for the complete list.