GeekServo 2KG Motors

2KG Motors (HKBD8009A)

../_images/image--0101.png

This is a motor compatible with Lego technic parts, compared to 9g motors, it has a higher speed. The output axle is a Lego technic axle connector. It is suitable for applications where a high power driver is required.

Specifications

  • Operating Voltage: 3.3V~6V

  • Rated Voltage: 4.8V

  • Rated Current: 70mA

  • Blocked Motor Current: 900mA

  • Slipping Current: 700mA

  • Maximum Torque: 1.6kg±0.2kg/cm(4.8V)

  • Maximum Speed: 45rpm(3V)

  • Weight: 20g

  • Connector: Red and Black Motor Connector

Special Features

../_images/2kg_1.jpg

Inherits the special features of the 9g motor 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 motor

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

../_images/0111.png

Connection

Armourbit


Connect the motor to the motor ports on the Armourbit.

../_images/2kmotorCon.jpg

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

Robotbit


Connect the motor to the motor ports on the Robotbit.

../_images/2kmotorConRB.jpg

../_images/2kmotorConRB1.jpg

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

MakeCode Coding Tutorial

../_images/mcbanner3.png

../_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

Blocks for controlling motors:

../_images/motorblocks11.png

Programming the motors

../_images/motor11.png

Sample Code Link

Makecode Coding Tutorial Video

../_images/geekservotut1.png


RobotBit

Load Robotbit Extension:

../_images/robotbitExtension1.png

Loading Extensions

Blocks for controlling motors:

../_images/2kmotorblocks_rb1.png

Programming the motors

../_images/2kmotorcode_rb1.png

Sample Code Link


Meowbit:

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

Loading Extensions

Blocks for controlling motors:

../_images/motorblocks11.png

Programming the motors:

../_images/2kmotorcode_meow1.png

Sample Code Link

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

KittenBlock Coding Tutorial

../_images/kbbanner1.png


Armourbit

Load Powerbrick Extension

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

../_images/addextension2.png

Blocks for controlling motors:

../_images/kbmotorblocks11.png

Programming the motors

../_images/kbmotor11.png


Robotbit

Load Robotbit Extension

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

../_images/addRB11.png

Blocks for controlling motors:

../_images/rbmotorblocks1.png

Programming the motors

../_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.