# GeekServo 2KG Servo

2KG Servo (HKBD8008A)

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

This is a servo compatible with Lego technic parts, compared to 9g Servos, it can produce a higher torque. The output axle is a Lego technic axle connector. It is suitable for applications where a precise control is required.

### Specifications

* Operating Voltage: 3.3V\~6V
* Rated Voltage: 4.8V
* Rated Current: 70mA
* Blocked Rotor Current: 900mA
* Slipping Current: 700mA
* Maximum Torque: 1.6kg±0.2kg/cm(4.8V)
* Rotational Speed: 60°/0.14s
* Rotational Range: 0°\~360°
* Weight: 20g
* Connector: Orange-Red-Brown Servo Connector

### Special Features

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

Inherits the special features of the 9g servo while improving torque and speed at the same time.

* Uses an axle connector for output
  * Allows connecting axles of different lengths to better suit your needs
* Dual Outputs
  * Output axles are found on both sides
* Larger rotational range
  * Has a full 360° range
* Higher Torque
  * About 3 times the torque of a 9g servo

### Dimensions

#### In Lego units:

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

#### In mm units:

* Length: 40mm
* Width: 24mm
* Height: 24mm
* Output Axle: Technic Axle

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

### Connection

#### ArmourBit

Connect the servo to the servo ports of the Armourbit.

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

```
Orange to Yellow, Red to Red, Brown to Black.
```

#### RobotBit

Connect the servo to the servo ports of the Robotbit.

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

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

```
Orange to Yellow, Red to Red, Brown to Black.
```

### 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.

#### The programming for ArmourBit and Robotbit are identical.

#### ArmourBit

***

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

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

#### RobotBit

***

#### Load Robotbit Extension:

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

***

#### Blocks for controlling servos:

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

#### Programming the servos

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

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

#### 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/servoblocks_meow1.png)

### Programming the motors

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

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

### 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

Select Powerbrick from the Hardware Menu.

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

#### Blocks for controlling servos:

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

#### Programming the servos:

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/2kkbservo1.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 servos:

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

#### Programming the servos

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/rb2kservocode1.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/geekservo-2kg-servo.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.
