Take your micro:bit robotics builds to the next level with the Kitronik All-in-one Robotics Board for the BBC micro:bit. The All-in-one Robotics Board enables the BBC micro:bit (connected via a standard card slot connector) to drive 4 motors (or 2 stepper motors) and 8 servos. Coupled with 17 other I/O expansion points, this means the BBC micro:bit can very easily become the core of a whole variety of robotics projects.
The Robotics Board features 2 Dual H-Bridge Motor Driver ICs (capable of driving 2 standard motors or 1 stepper motor each) and 8 servo outputs (capable of driving standard and continuous rotation servos), all controlled from the BBC micro:bit using the I2C protocol via a 16-channel driver IC.
The Link header breaks out all the usable pins from the BBC micro:bit, and is designed to allow 2.54mm pitch pin header to be easily soldered into place. The 17 available I/O pins allow other input devices, such as sensors, or output devices, such as ZIP LEDs, to be added to the board. The I2C communication lines are also broken out (Pins 19 & 20), which means other I2C compatible devices can also be added to the board and controlled by the BBC micro:bit.
Power is provided via either a terminal block or servo-style connector, and the board then produces a regulated 3.3V supply which is fed into the 3V and GND connections to power the connected BBC micro:bit, removing the need to power the BBC micro:bit separately. This also provides the reference voltage for the servo signal level-shift ICs. The 3V and GND pins are also broken out on the Link header, which means external devices can also be powered.
To use the Robotics Board, the BBC micro:bit should be inserted firmly into the edge connector, either way round. If the Link header is being used, the BBC micro:bit LED display should be facing them (see PCB text relating to this).
Demo Code for programming in MicroPython is available from GitHub.