> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/functional_module/watertank.md).

# All in 1 Water Pump

All in 1 Water Pump (HKBM8015A)

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

This is a submersible pump and water tank combo, it is suitable for smart irrigation or hand washer projects.

### Specifications

* Voltage: 3.3V\~6V
* Dimensions: 86.5X86.5X98mm
* Current: 120mA(3.3V)
* Max flow rate: 80L/h
* Hydraulic head: 0.35M
* Weight: 140g
* Tube lengrh: 60cm
* Interface: 2Pin Dupont Cable

### Wiring Diagram

Connect the pump module to the motor pins on the Robotbit or Armourbit.

![](https://kittenbothk.readthedocs.io/en/latest/_images/pumpCon.jpg)

```
Reversing the connection is ok.
```

### MakeCode Programming Tutorial

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

#### ArmourBit

#### Load Powerbrick Extension:

#### Search Powerbrick (powerbrick is verified by Microsoft)

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

[Importing Extensions Tutorial](/programming-platforms/makecode-tutorial/kittenbot-and-makecode.md)

#### Blocks for motor:

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

### Controlling the motor:

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

[Sample Code Download](https://bit.ly/PowerbrickM11_01Hex)

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

#### Robotbit

***

#### Load Robotbit extension: <https://github.com/KittenBot/pxt-robotbit>

#### [How to load extension?](https://kittenbothk-eng.readthedocs.io/en/latest/Makecode/powerBrickMC.html)

#### Motor blocks:

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

#### Controlling the motor

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

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

#### Meowbit:

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

#### Motor Blocks:

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

### Controlling the motor

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/2kmotorcode_meow.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](https://kittenbothk-eng.readthedocs.io/en/latest/Makecode/makecode_extensionUpdate.html)

### KittenBlock Coding Tutorial

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

#### Armourbit

***

#### Load Powerbrick Extension

Select Powerbrick from the hardware column.

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

#### Motor blocks

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

#### Controlling the motor

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

#### Robotbit

***

#### Load Robotbit Extension

Select Micro:bit from the hardware column.

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

#### Motor blocks

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

#### Controlling the motor

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

### FAQ

1：Why is there no reaction when I click the blocks?

Make sure you have connected the Micro:bit correctly and flash the firmware again.
