Description Waveshare Motor Driver for micro:bit is a compact motor control expansion board that plugs directly into the micro:bit edge connector and gives the board the ability to drive 2 DC motors and 3 servos. It is built for robotics, STEM learning, and quick mechatronics prototyping where micro:bit needs a practical motor interface without complicated wiring. This Waveshare driver board integrates a TB6612FNG motor driver, onboard 5V regulator with up to 3A output current, screw terminal and JST motor connection options, plus standard servo headers. With 6V to 12V VIN input, it can power motors directly from a battery pack or external supply while keeping the 3.3V logic aligned with the micro:bit platform. Features micro:bit edge connector for direct plug-in installation 2 DC motor interfaces for compact robot and drive applications 3 servo interfaces for basic motion control and mechanical actuation TB6612FNG motor driver for reliable DC motor control Integrated 5V regulator with up to 3A output current 6V to 12V VIN input for convenient external motor power Multiple connector options for different DC motor wiring styles Official development resources including demo code, schematic, and micro:bit software references Specifications Item Details Brand Waveshare Product Type Motor Driver for micro:bit Compatibility micro:bit Motor Interfaces 2 x DC motor Servo Interfaces 3 x servo Power Supply 6V to 12V via VIN terminal Servo Voltage 5V Logic Voltage 3.3V Driver Chip TB6612FNG Regulator Output 5V, up to 3A Dimensions 65mm x 36mm Mounting Hole Size 3.0mm Applications micro:bit robot cars using two DC motors for drive control Servo-based mechanisms such as claws, pan-tilt kits, and small articulated assemblies STEM education projects for learning motor direction, speed, and output control Classroom robotics kits where simple hardware setup matters Maker prototypes that combine sensors, micro:bit logic, and physical movement Product List Motor Driver for micro:bit x1 Note: micro:bit in the photos is NOT included. Other Content Board Layout The board exposes A1 / A2 and B1 / B2 motor terminals, three servo headers, a VIN power input, and a direct micro:bit edge connector. This layout keeps wiring simple when building compact robots or servo-based projects. Pinouts PIN Description Vcc Power input (6V to 12V) GND Ground A1 Positive pole of motor A A2 Negative pole of motor A B1 Positive pole of motor B B2 Negative pole of motor B P0 Control pin P0 of steering gear P1 Control pin P1 of steering gear P2 Control pin P2 of steering gear Official Dimensions Resources Wiki / User Guide Schematic PDF RT9193 Datasheet TB6612FNG Datasheet Demo Code (Python) Microsoft MakeCode for micro:bit Mu Editor Waveshare pxt-Motor Package FAQ What can this board drive? This board is designed to drive 2 DC motors and 3 servos from a micro:bit. It is a practical option for small mobile robots, mechanical demonstrations, and beginner robotics systems. Does the package include the micro:bit board? No. The official product information clearly notes that the micro:bit is not included, so you will need to prepare a compatible micro:bit board separately. What is the difference between this board and the Waveshare Servo Driver for micro:bit? Waveshare Motor Driver for micro:bit is built for projects that need both DC motor output and servo control. If your project focuses more on multi-servo control, you can also look at the related Waveshare Servo Driver for micro:bit. Is there a simple breakout option for wiring sensors alongside motor projects? Yes. If you want easier access to the micro:bit pins for mixed motor and sensor experiments, a related option is the Waveshare Edge Breakout for micro:bit.