Scratch to micro:bit bridge.
Clone or download
Failed to load latest commit information.
images Version 1.12 Changes Dec 8, 2017
s2m Version 2.11 May 19, 2018
.gitignore Initial commit Nov 14, 2017
LICENSE Initial commit Nov 14, 2017 Version 2.11 May 19, 2018 Version 2.11 May 19, 2018 Version 2.11 May 19, 2018


Bringing You, Scratch, and micro:bit together!

s2m is a Python program that acts as a bridge between the Scratch 2 off-line editor and the micro:bit computer. It allows you to easily create Scratch programs that interact with the micro:bit.



  • s2m is compatible with both Python 2 and Python 3.

  • It runs on Windows, Mac, Raspberry Pi and Linux.

  • It is easy to install.

  • It is easy to use.

  • It is a whole lot of fun!

  • English, Brazilian-Portuguese, Hebrew, Japanese, Korean, Spanish and Traditional (tw) Chinese blocks are available for use.

  • If you would like to translate the blocks to your native language, check out the translation instructions in the User's Guide

    • Submit your translation, and it will become part of the s2m distribution package, with your name added to the list of translation contributors in the User's Guide.

For installation and usage instructions, please read the users guide.

This project was developed with Pycharmpyc