Motor Driver Board for the BBC micro:bit

Stock code: 5602

Pricing:Ex VATInc VAT
1+ £5.00
(excl. VAT)
(inc. VAT)
Discontinued - This page is for reference for existing customers of this product. It is not possible to buy this item.


Same Day Dispatch

  • Orders placed online before 3:00pm Monday - Friday (excluding public holidays and our Christmas shutdown period) are always dispatched the same day provided the goods are in stock. If the goods are not in stock we will endeavour to contact you as soon as possible to discuss a dispatch date.

UK Deliveries

  • If you live on the UK mainland and don't have any large materials or lithium batteries in your order it will cost £3.95 (£4.74 including VAT) if you spend less than £40 (£48 including VAT).
  • If you spend between £40 and £200 (£48 - £240.00 including VAT, excluding large materials or lithium batteries) delivery is free to most locations, £12 (£14.40 including VAT, excluding large materials or lithium batteries) to Northern Ireland and £15 (£18.00 including VAT, excluding large materials or lithium batteries) to UK remote locations. For a list of postcodes that will be charged the remote location rate: remote area list.
  • If you spend over £200 (£240.00 including VAT, excluding large materials or lithium batteries) delivery is free within the UK.

Rest of the world

  • These orders are sent via UPS, and the cost is dependant on the service you choose at checkout. Alternatively you can choose the free collection option and have your own courier collect it from us. International orders can only be shipped to the registered card address. Please note: International orders may be charged import duty dependant on local import laws and duty rates. These charges are usually billed to you directly from UPS.
  • Delivery times vary for international orders depending on the service selected and the destination. You can see the delivery time and cost at the shipping stage, or by using the shipping estimator from within the shipping basket.


  • If you would like to collect your order, or use your own courier then there is an option you can select during checkout. We do not charge a packaging or handling fee for this service, and you will receive an email when your order has been processed, you can collect half an hour after receipt of this email.

Further Information

Please note: Instructions for using this product (if available) can be found under the product description.
Adding ZIP Hex LEDs To The Simple Robotics Buggy Kit

A wide range of BBC micro:bit resources, what it is, the editors and using the micro:bit

Adding ZIP Hex LEDs To The Simple Robotics Buggy Kit

A wide range of BBC micro:bit resources, what it is, the editors and using the micro:bit

Pins 0, 8, 12 and 16 indeed CAN output PWM. So what's the fuzz about not being able to control the speed? Only pin 0 can INPUT analog values (well, also 1, 2, 3, 4 and 10). But you don't need analog input for outputting motor effects, do you?
Asked by: Johan Halman
Hi Johan,

Thank you for your question. You can control speed on the motors with this board so I am a little confused by the question. We have a set of custom blocks that you can add in the blockly editor for precisely that. 

It is a little difficult to code changing speed for the micro:bit because it uses a 3 channel PWM but the block code should stop that being an issue. 

Best Regards

Answered by: Cullen Lewis

I want 15 units of Motor Driver Board for the BBC micro:bit.
Please could you give me price for professionnal without VAT ? (I am located in France)
What is you delivery time for 15 products ?
Asked by: SILLE


If you create and account and then email us with your VAT number we can set you up to see pricing without VAT.

Answered by: Rob Haywood

I am trying to get my head round how the line following module works, You state in the description of the line follower that the op amp goes high for either of the outputs, but then you feed the high op amp output into INPUT1, P1 but the other other side of P1 goes to 3V doesnt that mean that both sides of INPUT1 would be 3V, surely one should be GND or am I missing something (which i think I am)
Asked by: Chris Carter

Hello Chris, Input 1 or P1 isn’t linked to 3V’s, although the box use the same terminal block the two connects aren’t linked at all. The 3V’s powers the board and provides power for the BBC micro:bit, P! is an input/output pin that either sends or receives signals to the BBC micro:bit.

Answered by: Michael Lockhart

Do you have a CAD file for your add-on boards, so that they can be used when designing models?
Asked by: Geoff Sim

Hi Geoff, We don’t currently have a CAD file for the motor driver board. We are in the process of introducing a new version so it may be once this introduction is complete a CAD file might be created.

Answered by: Michael Lockhart

Will your Motor Driver Board work with stepper motors?
Asked by: Barry Donaldson

Although it is technically possible to do it is fairly complicated. It would be a lot easier to use the edge connector board and the motor driver breakout board, 5601-edge-connector-breakout-board 5108-kitronik-motor-stepper-motor-drive-board

Answered by: Michael Lockhart

Do you have a solution that can control 5 or more motors or suggestions for a work around? I have a requirement to make use of a set of robot arms that have 5 separate motors and an LED from the Micro:bit.
Asked by: Stephen Birch

Hi Stephen, Currently the motor driver can only drive two motors, and as such we don’t have a product that can drive 5 motors.

Answered by: Michael Lockhart

Can you use PWM with the Kitronik Micro:bit motor board? I know that the DRV8833 driver supports PWM.
Asked by: Steve Smythe

You can use PWM with Pin 0 currently, the other three pins where motors are connected can’t use PWM. We are looking into the feasibility of using all PWM pins in future versions, however this is not going to happen in the near future. 

Answered by: Michael Lockhart

Is the speed of the motors controllable with PWM? The DRV8833 Datasheet suggests it should be possible.
Asked by: Charlie

Currently the only pin that can be used in this way is Pin 0, so you would be able to analogue write to pin0 and set pin16 low, connecting the positive of the motor to pin0. Unfortunately you can’t analogue write to pin16, pin8 or pin12. We are looking at altering this on a new version of the motor driver board so that all four motor pins can use the PWM function.

Answered by: Michael Lockhart

Ask a question about this product

Payment & Security

American Express Apple Pay Diners Club Google Pay Maestro Mastercard PayPal Shop Pay Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

You may also like

Recently viewed