Skip to main content


TabbyBot Quick Start



TabbyBot is a STEM robot car designed for Microbit programming. It utilizes a 18650 lithium battery, which provides sufficient power to drive power-hungry modules such as the AI camera module or voice recognition module, eliminating the need for multiple dry batteries. It comes with a built-in charging and discharging circuit, making it convenient to use.

TabbyBot features programmable resources such as LED, RGB, line-following sensor, infrared receiver sensor, ultrasonic sensor, servo motor driver, and motor driver. It also provides 4 programming interfaces for expanding additional sensors.

The board is equipped with LEGO-compatible mounting holes for attaching LEGO structural components.


  1. Front headlights x2
  2. Infrared receiver sensor
  3. Ultrasonic interface
  4. Microbit slot
  5. Servo motor interfaces S1, S2
  6. 18650 battery compartment
  7. N20 geared motors x2
  8. Short circuit recovery button
  9. Power switch
  10. Power indicator light
  11. Charging indicator light (blue during charging, green when fully charged)
  12. Expansion programming interfaces (P0, P12, I2C, and Serial Port)
  13. Line-following sensors x2
  14. WS2812 RGB LEDs x2
  15. USB charging interface
  16. The car also has 13 round holes for attaching LEGO pins.


Operating voltag3.3-5VV
Charging voltage5V
Wheel diameter34mm
Motor speed250rpm (no-load)
Compatible mainboardsMicrobit V1.5/Microbit V2.0

Onboard Programmable Resources:

  • Front headlight LED

  • WS2812 RGB lights

  • Infrared receiver

  • Ultrasonic distance Sensor

  • Two servo motor drivers

  • Two motor drivers

  • Two line-following sensors

  • PH2.0 3PIN interfaces x2 (P0 | P12)

  • PH2.0 4PIN serial port (GND 5V Rx=13, Tx=14)

  • PH2.0 4PIN I2C interface (GND 3.3V SCL SDA)

Charging Guidelines:


  • You can charge it using a computer's USB port or a mobile phone charger. The charging voltage should be 5V, and the charging current should be equal to or greater than 1A.

  • To charge TabbyBot, connect a MicroUSB cable to the MicroUSB port on TabbyBot. A blue light will indicate charging, and it will turn green when fully charged.

  • It is advised to turn off the car's power switch while charging. Charging time is around 1.5 to 2 hours. Avoid prolonged charging to prevent accidents.

Usage Guidelines:

  1. Remember to turn on the power when using TabbyBot to ensure accurate sensor readings.
  2. The USB port on TabbyBot is only for charging and program downloading.
  3. Pay attention to the polarity markings when installing the 18650 battery.
  4. Avoid prolonged motor stalling to prevent motor damage.

Quick Start:

  1. Install the 18650 battery or remove the battery holder.

  2. Connect the Microbit.

  3. Use a micorusb cable to connect the Microbit to a computer.


  4. Turn on the power


  5. Open the MakeCode platform

  6. Load the Extensions:


  7. Start your programming journey!


Sample Program Testing:



Motors and Servos:

Line-following Car:

Ultrasonic Obstacle Avoidance Car: