# High Speed DC Motor

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/130motor_1.png)

This is a DC motor compatible with Lego technic parts, the speed is 2 times more than the 9g motor. The output axle is also compatible with Lego technic axles. It is suitable for driving robots that require a high speed for example in racing scenarios.

### Specifications

* Operating Voltage: 3.3V\~6V
* Rated Voltage: 4.8V
* Rated Current: 200mA
* Blocked Rotor Current: 1800mA
* Maximum RPM: 200rpm
* Stopping Torque: 1000g
* Weight: 44g
* Connector: Red and Black Motor Connector

### Special Features:

* Uses an axle connector for output:
  * Connect to axles of different lengths to better suit your needs
* Dual outputs:
  * Has outputs axles on both sides
* High speed
  * About 3 times the RPM of the GeekServo 9g Motor
* Carbon Brushed Motor
  * Longer Lifespan and Lower Noise

### Dimensions

#### In Lego units:

* Length: 10
* Width: 5
* Height: 3
* Output Axle: Technic Axle

#### In mm units:

* Length: 72mm
* Width: 39mm
* Height: 23.8mm
* Output Axle: Technic Axle

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/130motor_2.png)

### Connection

In this demonstration, Robotbit is used. It is also possible to use an Armourbit.

#### Robotbit

***

Connect the cable to the motor.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/130motor_3.jpeg)

Then connect the motor cable to the motor ports of the Robotbit.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/130motor_4.jpeg)

```
Reversing the connection would not damage the motor, but the rotational direction will be reversed.
```

### MakeCode Coding Tutorial

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/mcbanner3.png)

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/acbanner1.png)

#### This module can be used by Micro:bit and Meowbit.

***

#### ArmourBit

#### Load Powerbrick Extension: <https://github.com/KittenBot/pxt-powerbrick>

#### [Loading Extensions](/programming-platforms/makecode-tutorial/kittenbot-and-makecode.md)

#### Blocks for controlling motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/motorblocks11.png)

### Programming the motors

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/motor11.png)

[Sample Code Link](https://makecode.microbit.org/_RYHivyayYL4q)

***

#### RobotBit

#### Load Robotbit Extension:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/robotbitExtension1.png)

#### [Loading Extensions](https://kittenbothk-eng.readthedocs.io/en/latest/Makecode/powerBrickMC.html)

#### Blocks for controlling motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/2kmotorblocks_rb1.png)

#### Programming the motors

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/2kmotorcode_rb1.png)

[Sample Code Link](https://makecode.microbit.org/_c8F80i0Ta5cF)

***

#### Meowbit:

#### Load Robotbit Extension: <https://github.com/KittenBot/meow-robotbit>

#### [Loading Extensions](/programming-platforms/makecode-tutorial/kittenbot-and-makecode.md)

#### Blocks for controlling motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/motorblocks11.png)

#### Programming the motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/2kmotorcode_meow1.png)

[Sample Code Link](https://makecode.com/_2z0C8v6XAC5y)

### Extension Version and Updates

There may be updates to extensions periodically, please refer to the following link to update/downgrade your extension.

[Makecode Extension Update](/programming-platforms/makecode-tutorial/makecode-extension-updates.md)

### KittenBlock Coding Tutorial

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/kbbanner1.png)

***

#### Armourbit

#### Load Powerbrick Extension

Open the hardware menu and select Powerbrick to load the extension for Micro:bit and Powerbrick.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/addextension2.png)

#### Blocks for controlling motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/kbmotorblocks11.png)

#### Programming the motors

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/kbmotor11.png)

***

#### Robotbit

#### Load Robotbit Extension

Open the hardware menu and select Micro:bit to load the extension for Micro:bit and Robotbit.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/addRB11.png)

#### Blocks for controlling motors:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/rbmotorblocks1.png)

#### Programming the motors

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/rbmotorcode1.png)

### FAQ

1: The Micro:bit does not react when I click the programming blocks.

Make sure the Micro:bit has been connected to the Kittenblock and then try flashing the firmware.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sharinghub-eng.kittenbot.hk/actuators/high-speed-dc-motor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
