Hardware Setup

The BrainPad Pulse ships already prepped for MakeCode. This page will help in verifying the setup and in prepping it back for MakeCode should it was modified for another coding option.

Verify Setup

Connect the BrainPad Pulse to the PC using the included micro-USB cable.

Hold both A and B buttons down for a couple of seconds to instruct the BrainPad Pulse to get ready for accepting MakeCode programs.

The screen should look like this image.

If you still do not see the previous image on the screen (after holding the buttons) then the BrainPad had been modified to support other programing languages. Fear not, you can always bring it back by following the instructions below.

BrainPad Pulse Setup

Before using MakeCode, we first need to load the BrainPad Pulse with MakeCode loader firmware. You only need to do this once! The tool to load the desired firmware is found at https://loader.brainpad.com/. Follow the steps on that page and load the MakeCode firmware. If unsure where the buttons are, the image below clarifies the locations.

After loading the firmware successfully, the BrainPad Pulse will display the following screen.

It will also show up on the computer as a storage device called BrainPad with INFO.TXT file.

Go back to the browser with the program you want to download. Click the download button and save the file on your

If you are using Microsoft Edge, you should see a dialog box like the one shown below:

Click the Save button and then the “Open folder” button in the next dialog box to show the downloaded file.

The file will be highlighted. You can right click on the file to copy it.

If you are using the Chrome browser, the file will be shown at the lower left corner of the screen:

Click on the small up arrow and then select “Show in folder.” The downloaded file will be highlighted. You can right click on the file to copy it

Note that browsers will not delete the old files when you download again. Instead, a number will be added to the filename (for example “brainpad-Untitled (1).uf2”). Make sure you copy the latest file. The latest file will be the highlighted file.

We can now paste the file we have downloaded into the BrainPad Pulse.

You can also drag and drop the downloaded file into the BrainPad window.

Once the file is done copying to the BrainPad Pulse, it will reset and execute the file you just created in the MakeCode simulator. The program you copied onto the BrainPad Pulse will remain there until you change it by adding a different MakeCode program you’ve created or change the language you want to program the BrainPad Pulse in.

Function Modes

The A and B buttons are used to put the BrainPad in different modes. This is a list of these functionalities/modes.

  • Holding A and B for a couple of seconds while running a MakeCode program will put the device into MakeCode loading mode.
  • While in MakeCode loading mode, pressing any button will exit the loading mode and run a previously loaded MakeCode program.
  • Holding B button down and keep holding during reset or during power up will put the device into MakeCode loading mode, similar to holding A and B for few seconds.