Skip to content
Everything you know and love about, now for the BBC micro:bit
HTML Python Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

micro:bit pinout

Creative Commons License

About this project

micro:bit pinout is a detailed, interactive guide to the GPIO pins on your BBC micro:bit, and the pins that various micro:bit add-ons use.

Find out if two add-ons will work together, or what pins you have available when using a particular add-on.



If you've got a micro:bit add-on you want to see listed on then please raise an issue with details of your board and a link to an appropriate photo.

You may also raise a pull request, contributing your board directly to overlay/ and image to resources/manufacturer-boardname.jpg. Use an existing board as a template and don't forget to test that it builds.


Based on what we learned with, I'll be handling translations as forks or branches and would appreciate some input from anyone fluent in English and the three most popular non-English lanauges from

  • Spanish
  • German
  • French


Linux/OSX/Linux-On-Windows includes a Makefile to help you set up a build environment and generate the .html files. For most build processes you should prepare the Python virtual environment with:

make venv
source venv/bin/activate

Then you can build the HTML files with:

make html

Support this project

micro:bit pinout is a passion project put together in my free time, leverging my first-hand knowledge of designing, manufacturing and supporting micro:bit add-ons at Pimoroni.

If you'd like to keep me fed, fuelled and beered while I slog away and contribute to hosting and domain costs please head on over to my Patreon and throw a dollar my way - - thank you!

You can’t perform that action at this time.