The SparkFun micro:bit Breakout is a board that connects to the BBC micro:bit and expands the capabilities of the development platform by providing access to more pins and allowing for connections to the I2C and SPI buses. This breakout board for the micro:bit’s edge connector allows intermediate and advanced users to connect the micro:bit to breadboards and other sensors, motors, LEDs and more!
The micro:bit on its own has three digital/analog input/output rings available for you to use initially with alligator clips. With the micro:bit breakout we have broken out all 21 GPIO pins, power and ground to a pre-soldered 0.1" header. With this breakout you will be able to unlock the full potential of your micro:bit!
Note: There is no micro:bit included with this breakout; it will need to be purchased separately. If you would like a micro:bit breakout without headers already soldered on, be sure to check out this board's sibling.
Based on 4 ratings:
Maximize access to the GPIO of the MicroBit; I designed a SumoBot around it. Used the tabs to mount the breakout vertically. Good value. https://drive.google.com/open?id=1E1LrB3FZrQ2rNcKixK5cv-Fz01n0xSWy
My school is conducting a pilot program for computer Science and all the products we have purchased have been of outstanding quality and have functioned flawlessly. I cannot thank Sparkfun enough for their great products and fast shipping! They have been a great partner in the success of my program.
If you have a microbit you will definitely want one of these for access to ALL the pins.
Plugs in easily. Great for breadboarding.
Looking for answers to technical questions?
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Log in or register to post comments.
I love this breakout board, but I really wish SparkFun would sell this with female headers instead of male pins. We bought a class set of kits and ended up soldering new breakout boards with female headers. The female header is more similar experience to the interface of using Arduino!
I bought 10 of these maybe a year ago and they have worked out pretty well for most my Micro:bit bread-boarding projects. However, today and yesterday I did have a problem in that I was unable to interface an I2C_1602_LCD display using the MicroPython drivers on GitHub (written by ShaoZiYang), but maybe a year ago I was successful in doing so using a rival's Micro:bit breakout board. It turns out that on the I2C interface you need to add a pull-up resistor between SDA and +5V and SCL and +5V. The pull-up resistors should be around 10K ohms in value. I used two 12K ohm resistors which worked just fine. I assume the rival's Micro:bit breakout board came with these pull-up resistors pre-installed and that is why I never noticed this problem a year ago,
Here's the URL to ShaoZiYang's MicroPython I2C 1602_LCD Drivers for the BBC Micro:bit board:
The 1602_LCD with I2C daughter board is a very handy device to use with a Micro:bit as you can use it to display 2 lines of text and not have to read scrolling messages on the Micro:bit's 5x5 LED matrix display, The I2C interfaces only uses 2 I/O pins (SCL and SDA), which makes it easier to interface than the 4-bit/8-bit parallel interface version of the 1602_LCD display. The few bucks more for the I2C interface "daughter board" (or "piggy-back board") is well worth the extra expense.