Elmwood no more, long live Elmwood! Elmwood Electronics and PiShop are now together!
Please order via PiShop.ca, as we are no longer taking orders through this site.
More details are in our blog!


micro:bit board v2


Elmwood Electronics has stopped accepting orders. This product might be available at PiShop.ca. Please check this blog post about our recent team merger.

What's new?

The new micro:bit V2 brings a whole host of new onboard features and tech upgrades whilst keeping all the things students, teachers and makers love about the original. This means the new micro:bit will be compatible with all the existing lessons, code and most add-on boards. 

We also now offer a 10-pack of boards at a significant discount!

Here is a summary of the features:

  • 64 MHz Arm Cortex-M4 with FPU
  • 512KB Flash
  • 128KB RAM
  • 5x5 Red LED Array
  • Two Programmable Buttons, one touch sensitive logo
  • MEMS microphone and LED indicator
  • Onboard Light, Compass, Accelerometer, Temp Sensors and Speaker
  • 2.4 Ghz Micro:bit Radio/BLE 5.0 Smart Antenna
  • 25-pin Edge Connector
  • 4 dedicated GPIO, PWM, I2C, SPI, and ext. power
  • Three Digital/Analog Input/Output Rings
  • Two Power Rings --- 3V and GND
  • Dedicated I2C bus for peripherals
  • MicroUSB Connector (5V)
  • JST-PH Battery Connector (Not JST-XH) (3V)
  • Power/reset Button with Status LED
  • 200 mA available for accessories
  • Program with C++, MakeCode, Python, Scratch



diagram of the micro:bit v2


One of the big features the community have wanted on the micro: bit is now here: an onboard speaker! Gone are the days of connecting headphones or wiring up a speaker to create music with your micro:bit! The new onboard speaker on the back of the micro:bit V2 provides a great platform for getting started with the music functionality in MakeCode and Python. Making sound and music is one of the first truly creative things children and teachers do with technology in the classroom, so the addition of a built-in speaker was a natural next step for the foundation.

Using the speaker within MakeCode and Python is super simple. All you have to do is enable the onboard speaker for all the music commands within your editor of choice, and use the music functionality like you would if you had an external speaker attached.


The second major upgrade is the onboard Knowles MEMs microphone sensor. This enables the new micro:bit to respond to sound by execute code depending on the level of sound. Just like the speaker, the microphone is placed on the back of the board and can be identified by a small gold rectangle. We tested the microphone by creating a simple project that would play some music with the onboard speaker when the microphone detected a clap.

Paired to the microphone is an LED which shines through the board illuminating a microphone icon. Every time the microphone is listening, the LED will turn on. We think this is a really nice touch! The LED is also a great way to teach about the importance of privacy and the impact listening devices have on our lives.

Logo Touch

In addition to the two buttons as input devices on the micro:bit, there's now another type of input in the form of the micro:bit logo! On the original micro:bit, the micro:bit "face" logo was the same colour as the triangles, but now on V2, the micro:bit logo is a copper capacitive touch button that can be used as an input device just like the two buttons.

The logo touch functionality can be used just like the buttons in MakeCode, with on logo pressed and on logo released blocks to execute code on the touch of the logo.


Collections: micro:bit

Type: micro:bit