> For the complete documentation index, see [llms.txt](https://hrftank.gitbook.io/hrftank/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hrftank.gitbook.io/hrftank/iii-build-manual-electronics/12.-water-cooling/12.4-water-cooling-assembly.md).

# 12.4 Water cooling assembly

{% stepper %}
{% step %}

### Assemble the pump module

Prepare the pump by soldering wires with connectors to its leads (I chose JST-RCY, male connector).\
Mount two pieces of silicone tubing onto the pump – <mark style="color:yellow;">10 cm on the middle outlet</mark> and 8 cm on the “outer” outlet – and secure them with zip tie at the <mark style="color:orange;">marked spot</mark>.\
I’m not sure if a zip tie installed like this will actually help, but I want to believe it’s better than nothing...

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FHeehtfCyHvBozQmP4DqI%2F370.jpg?alt=media&amp;token=cf69cadc-f7ff-4961-a380-2445ee3a0ef1" alt=""><figcaption></figcaption></figure>

Place the pump in the holder so that the <mark style="color:orange;">“outer” outlet faces upward</mark> and the <mark style="color:green;">front of the pump is flush with the clamp</mark>. Secure the pump with one <mark style="color:blue;">M3x30 screw (x1)</mark>

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FVQYFNqDzfXxytRqaeLsS%2Ffiks.jpg?alt=media&amp;token=e29ce416-c268-4d48-a04f-05097c39ed42" alt="" width="361"><figcaption></figcaption></figure>

In the lower cover of the coolant reservoir, mount:

* a temperature sensor with G1/4 thread
* a 90-degree adapter and a barbed fitting

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FLpFGtdrkUO0nWRmhd3md%2Fpompere3.jpg?alt=media&amp;token=e8bab51a-f3cb-4a28-9e9f-485d68fe201c" alt="" width="563"><figcaption></figcaption></figure>

In the upper cover, mount the bubbler from the inside.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FBzPEUomPsJ4pkQdPSAx2%2Fpompere4.jpg?alt=media&amp;token=2f7dc0ef-48ff-4f24-8aa9-f976751ad4cc" alt="" width="563"><figcaption></figcaption></figure>

Mount the water reservoir on the upper part of the pump holder, so that the fitting is facing the front of the tank, and the <mark style="color:green;">angled connector is to the right</mark> of the temperature sensor.\
If the reservoir is too loose and rotates, you may need an <mark style="color:orange;">additional gasket</mark> printed from TPU (PETG in a pinch), 55x51 mm.<br>

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FSefn8W1dFESy8Juw9N3f%2Fpompere5.jpg?alt=media&amp;token=dc016042-78bc-4c57-a6ed-e628249ebac8" alt="" width="563"><figcaption></figcaption></figure>

Join both halves of the pump holder with <mark style="color:blue;">M3x8 screws (x4)</mark>.\
Secure the silicone tube on the barbed fitting with a <mark style="color:yellow;">zip tie</mark>.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2Fj4jFtKvqDx5u3FOKYv1M%2Fcauosc.jpg?alt=media&amp;token=530c455b-8724-46ab-9771-18227bc9013c" alt="" width="361"><figcaption></figcaption></figure>

To protect the motor leads from damage, secure the wires to the mount with another <mark style="color:orange;">zip tie</mark>.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FPk04qdD8MkQBXWSpmBeH%2Fziptaj.jpg?alt=media&amp;token=ab55d27f-179e-4ea4-82f1-99259da72d37" alt="" width="361"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Install the radiator

Install two barbed connectors in the radiator and place it in the hull so that the fittings are on the left side of the tank.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FZqhQHUyhuYeBvLjdkZ7L%2Fchlododo1.jpg?alt=media&amp;token=e3c9d6ba-259f-4f3f-8e7b-a43338907c8e" alt="" width="563"><figcaption></figcaption></figure>

Using <mark style="color:green;">M3x8 screws (x4)</mark>, first mount the bracket on the right side, then on the left.

<div><figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FvyVYimPo0wm2pgUTP2PJ%2Fchlodododo2.jpg?alt=media&amp;token=ef458209-d37e-4114-8615-9f88bc84b521" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F6WG3UNOMYPj75YnOwmri%2Fchlododo2.jpg?alt=media&amp;token=34ca5273-9ba8-4e4d-8176-8b88c32beb17" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FuLNidb352zCh1CIM7qXK%2Fchlododo3.jpg?alt=media&amp;token=625eaf4e-3450-4ca0-93fc-3d4b538aab9b" alt=""><figcaption></figcaption></figure></div>

### Install the fans&#x20;

{% endstep %}

{% step %}
Prepare the appropriate connectors on the fans (e.g., JST-RCY, male connectors, 2 pieces).

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FuHsEUosAYWCYCgHjQy1m%2Ffan1.jpg?alt=media&amp;token=1cacd01b-15e1-43f1-9eda-43bd15ada13f" alt="" width="375"><figcaption></figcaption></figure>

Using the screws included with the radiator (#6-32, 31 mm), mount the fans along with their guards.\
Pay attention to orientation! Airflow should be directed toward the radiator.

<div><figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FW1KBmiNcVWTehHIfyNKZ%2Ffan2.jpg?alt=media&amp;token=23bd953e-224e-4426-b4a1-c30f54742ff1" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F0F1OnXBxOUQ7FT2g9NT9%2Ffan3.jpg?alt=media&amp;token=ce4a7f29-c0f0-46b1-a492-f04d6254a153" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Install the motor temperature sensors

{% hint style="warning" %}
Before placing the DS18B20 sensors into the housings, take any servo wire and check if the connector fits its holder.\
After mounting the sensor, check again whether the sensor leads fit the servo connector and, if necessary, adjust them
{% endhint %}

Place the DS18B20 sensors in their housings – insert the leads into the slots, and press the sensor body into the recess, with the flat side facing upward.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F2zJTQDPZw3aFzDBHLn2W%2Fsensore1.jpg?alt=media&amp;token=08539751-f4f8-40d8-a723-1cf78bc5692d" alt="" width="563"><figcaption></figcaption></figure>

Slide the covers onto the motors and secure them with zip ties.

<div><figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2Frfc3oNW25kNc1TrH2QFl%2Fsensore2.jpg?alt=media&amp;token=edd88ef6-7810-40c9-98e6-d24813a7d4fc" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FhePP4D7jFyseR3qaDAhG%2Fsensore3.jpg?alt=media&amp;token=77035bf7-689a-4851-8d84-999c2a55425e" alt=""><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Install and connect the pump module

Place the pump assembly in the hull and fasten it with <mark style="color:green;">M4x12 screws (x2)</mark> and <mark style="color:orange;">M4x30 screws (x2).</mark>

<div><figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FYQsqj8IKwAzVEt6ZJ6jA%2Fmocu1.jpg?alt=media&amp;token=92d15668-d2d0-4377-9755-bb780c6ff6c7" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F3r8JKeCT8Po6hmO1LbcR%2Fmocu2.jpg?alt=media&amp;token=5cb591d1-6a97-42aa-96c1-2b3e7876b6e5" alt=""><figcaption></figcaption></figure></div>

Connect the hoses to the cooling jackets of both motors as shown in the pictures. <mark style="color:green;">The hose connecting the left motor to the radiator</mark> should be at least 23 cm long – otherwise, removing the left gearbox cover will be nearly impossible.

<div><figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FAmKuZIRtx77jyaK1OePs%2Fprzewody1.jpg?alt=media&amp;token=defbe6ae-3a45-4fb4-b5c9-67e628f4117b" alt=""><figcaption></figcaption></figure> <figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FEwPsbcUv3KtRI65Mxd7h%2Fprzewody2.jpg?alt=media&amp;token=9baba9ef-984a-4201-aa39-18fdcc2529c2" alt=""><figcaption></figcaption></figure></div>

Secure the hoses with <mark style="color:orange;">zip ties (x5)</mark>.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FINvCKA2nlZTzoVbECzNq%2Ftrytyty.jpg?alt=media&amp;token=0b56298e-a864-48c0-b522-9189f9651934" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Install the reservoir inlet connectors

Prepare the following:&#x20;

* <mark style="color:yellow;">90-degree adapter and exhaust valve</mark>
* <mark style="color:blue;">four-way adapter, male-to-male adapter and end plug</mark>
* <mark style="color:green;">barbed fitting</mark>

&#x20;

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2Fq9gbnRDmxEtMoCpLeB3G%2Fadin.jpg?alt=media&amp;token=e1079f62-df94-41dd-84c6-1bfaca56f57b" alt=""><figcaption></figcaption></figure>

Mount the four-way adapter with male-to-male adapter and end plug onto the upper inlet of the coolant reservoir.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F4bJJ20WH0GtoUFlhCycv%2Fdwac.jpg?alt=media&amp;token=b13df475-9073-464e-82e5-7f08830fba42" alt=""><figcaption></figcaption></figure>

Attach the <mark style="color:yellow;">90-degree adapter with the exhaust valve</mark> and the <mark style="color:green;">barbed fitting</mark>.&#x20;

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FCNtMVfq3CqPxgN2YQSmG%2Fzlackzii.jpg?alt=media&amp;token=d236797d-35b0-4a88-82e3-c1503033c279" alt="" width="563"><figcaption></figcaption></figure>

Connect the silicone tubing to the radiator fitting and the barbed fitting. Secure it with <mark style="color:orange;">zip ties</mark>.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FO1DLE1VHKSjty6mzd3CO%2Ftryty.jpg?alt=media&amp;token=dd114df7-c0f3-4704-8938-394fdd973ded" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Prepare the multi-core wire for the cooling system

You will need the following connectors:

* 2x <mark style="color:orange;">2-pin for the radiator fans</mark>
* 1x <mark style="color:green;">2-pin for the coolant pump</mark>
* 2x <mark style="color:blue;">3-pin for the engine temperature sensors</mark>
* 2x <mark style="color:purple;">1-pin for the engine temperature sensor</mark>

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FwBo3Go9HWeH2J7Je6OhS%2Fmultikoreee.jpg?alt=media&amp;token=22d42519-a2e0-47b2-aab3-4b51ee52d594" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The radiator fans will operate simultaneously — you can connect them in parallel, using a single common connector on the electronics compartment side.

The coolant sensor with a ¼" thread is a simple thermistor — pin order does not matter.

Pay close attention to the pin connections of the DS18B20 sensors! The housings are marked with (+) and (–). **Reversing the connection will burn the sensor!**
{% endhint %}

Install the cable into the rear bulkhead.&#x20;

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F89eAv3wwyvvbKLYmo3VP%2Fmultikor2.jpg?alt=media&amp;token=043af4a6-a985-497b-ae18-aff1ea926955" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Fill the cooling system**

Remove the end plug and attach the <mark style="color:orange;">barbed fitting with approximately 15 cm of silicone tubing</mark>. Optionally, remove the exhaust valve and raise it by attaching a <mark style="color:green;">male-to-female adapter</mark> to a 90-degree adapter. <mark style="color:yellow;">Connect a 12 V power source to the pump</mark>, but **do not turn it on yet**. Running the pump dry may damage it.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FKMSAhOA90dtuhfOoDxOO%2Ffilyng1.jpg?alt=media&amp;token=6136b00b-f618-45ee-8173-2cdfe083e929" alt="" width="563"><figcaption></figcaption></figure>

Prepare approximately 200 ml of cooling liquid (PC coolant or distilled water).

With a syringe attached to the silicone tubing, <mark style="color:orange;">inject the first portion of cooling liquid</mark> (approximately 20 ml) into the system. Then **turn on the pump** and attach a syringe filled with the next portion of liquid.\ <mark style="color:yellow;">Press the exhaust valve to release pressure</mark> (**beware of splashing water** and protect the electronics). After that, inject the next portion of cooling liquid.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FZBJJ8lv1fmhINaWcPSEQ%2Fprosidzer.jpg?alt=media&amp;token=3ba29199-dd21-457b-8ed4-19ce9abb5394" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
Remember to disconnect the syringe from the tubing only after releasing the pressure using the exhaust valve. Otherwise, you may get a jet of water.\
To reduce splashing, you can press the exhaust valve using a hand towel.
{% endhint %}

After injecting about 100–120 ml of cooling liquid, you may create overpressure in the cooling circuit. A sign of this is a change in the pump's operating sound.\
While maintaining slight overpressure, visually check the circuit for leaks. If there is no visible leakage and the syringe plunger does not move back under pressure, the circuit is sealed.\
When you hear that the pump is working under higher resistance (a different sound), stop injecting liquid, press the exhaust valve, withdraw about 5 ml of liquid, and press the exhaust valve again.<br>

Run the system for 1–2 minutes, until you no longer see or hear air bubbles in the tubing. Check the level of cooling liquid in the reservoir. For better pressure stability, there should be some air left in the tank. A gap of about 1 cm between the liquid level and the tank lid should be sufficient. If there is too much or too little liquid, add or remove it accordingly.

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FpBlO19L0he6Bg51djAdB%2Flewel.jpg?alt=media&amp;token=90e76334-7dab-4e31-91bd-61800a84cf38" alt="" width="361"><figcaption></figcaption></figure>

{% endstep %}

{% step %}

### Connect all connectors

Connect:

* <mark style="color:blue;">the pump connector</mark>
* <mark style="color:orange;">the two radiator fan connectors</mark>
* <mark style="color:green;">the cooling liquid temperature sensor connector</mark>
* <mark style="color:yellow;">the two motor temperature sensor connectors (</mark><mark style="color:yellow;">**observe correct polarity**</mark><mark style="color:yellow;">)</mark>

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2Fi4gquUHSCAq3mF9ycnjW%2Fkoniektorz.jpg?alt=media&amp;token=09bd270a-623c-44c6-a45a-de34ad6881a2" alt="" width="361"><figcaption></figcaption></figure>

Then connect the connectors at the other end of the multi-core cable to the power and control system (HRF Main PCB or your own design).&#x20;

<figure><img src="https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F8zHBUVpxKCWm1s5UCtI9%2Fkuling%20poprawka.png?alt=media&amp;token=ccc53113-1d16-4e9f-910a-8851b309befa" alt=""><figcaption></figcaption></figure>

The cooling system is now ready for operation :wink:

{% endstep %}
{% endstepper %}
