Skip to main content



BitMaker is a credit card-sized, plug and play expansion board that bridges Grove modules with a micro:bit. It incorporates 4 RGB LEDs, 1 inbuilt buzzer for playing melodies and 6 Grove ports (one is an I2C port) that allows micro:bit to connect to hundreds of modules, such as sensors, actuators, communication modules and displays.


After you download a program to micro:bit, make sure the BitMaker is connected to power through a micro USB cable.


Here are some related tutorials to help you get started with BitMaker.

1. Mini Music Player

1.1 Implementation

This is a cool music player which can play a birthday song and flash yellow, green light.

1.2 Write a Program

Note that in MakeCode we don’t have blocks to control the RGB LEDs. Therefore we need to add a Neopixel extension in MakeCode to make sure that everything goes well. Let’s learn how to do it now! [How to Add the Neopixel Extension] Let’s go to MakeCode:

  • Step 1 Click the gear icon (for settings) on the blue bar in MakeCode.

  • Step 2 Select “Extensions” from the drop-down list which takes you to the extensions page.

  • Step 3 Input the address of the Neopixel extension into the search box:

If it prompts that this extension does not exist, please close the browser and try again.

  • Step 4 Click the extension package which takes you back to the homepage. You will see that the Neopixel extension is then successfully added.

Let’s move to the task after we added the extension.


If you want to add a BitMaker extension, follow the same instruction above. BitMaker extension:

Firstly, add an “on start” block. Go to the tab “Music” and connect the block “start melody repeating” underneath. Select a birthday song in this block. Then drag and drop the “forever” block. Set the initial LEDs numbers as 4 and confirm the color format. Follow this program logic: the strip firstly flashes red; after 0.5 seconds, the strip flashes green and pauses for 0.5 seconds again.

1.3 Connect a Device

Straightly slide the micro:bit into BitMaker and be careful not to reverse it. Then connect the micro:bit to your PC with a USB cable. Check if the LED indicator on the micro:bit lights up. If not, you need to unplug in the USB cable and connect it to the devices again.

1.4 Download a Program

You have been introduced how to download a program in the previous tutorials, which can be simply concluded into steps as: rename a program, click the “Download” button and send it to the micro:bit.

1.5 Run a Program

Turn on the switch on the BitMaker and see if the micro:bit can work normally.

2. Other Tutorials

As mentioned in the beginning, BitMaker is able to bridges Grove modules with a micro:bit. We provide specific tutorials in 4.3 BitGadget Kit to show you how to do that. If you have some Grove modules with you, go ahead and follow the tutorials to start your projects. If you don’t, visit our TinkerGen Shop and buy!

BitMaker is compatible with all of the Grove modules.

Course Materials

You can see course materials about the micro:bit and BitMaker on our online learning platform Make2Learn via this address:


Attachment: player.hex

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...