> 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/wiring-general-info.md).

# Wiring - general info

The main reason why the HRF hull is divided into compartments is to provide a certain degree of water resistance. That’s why the wires between compartments are routed through holes designed for PG7 cable glands, and water-cooled components (such as the ESCs) are separated from more sensitive electronics.

**Some practical notes on wiring:**

* Using **multi-core cables** for inter-compartment connections can help avoid excessive cable clutter
* For connecting high-power components, **use silicone wires** (make sure the wire gauge is appropriate!). For signal transmission, standard 3-wire servo cables are sufficient.
* Using **connectors** between components makes disassembly and replacement much easier.
* Always use **connectors rated for the current they will carry** – [4 mm gold connectors](#user-content-fn-1)[^1] are suitable for ESCs and motors, while JST-XH[^2] or JST-RCY[^3] connectors work well for pumps, fans, and high-power LEDs. PWM signal wires or power lines for small LEDs can be connected using servo or [DuPont 2.54](#user-content-fn-4)[^4] connectors.
* To make connector assembly easier, it’s worth investing in a **proper crimping tool**.
* If you choose to build a more complex electronic system, expect a lot of cables – and even more repeated wire colors. To avoid confusion, it's a good idea to **keep notes** (e.g. on paper) with a color-to-function mapping, and **use** [**cable labels**](#user-content-fn-5)[^5] whenever possible.

[^1]: ![](https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FCOxpX1tc7OvtzEEBYnwz%2F3-5mm-4-0mm-3mm-2mm-Gold-Bullet-Connector-OH091205-.jpg?alt=media\&token=9ebbe06b-d477-41ce-b34c-6d2bb270272e)

[^2]: ![](https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F7IJ2ZTlGwp05kTUtXHAI%2Fjst-xh.png?alt=media\&token=301d4be2-c5c5-4cd0-a3de-4838a8f3aef2)Wire-to-board connector

[^3]: ![](https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2F6E0dz19sR3Z45jZeX3FW%2FJST_RCY.jpg?alt=media\&token=bb1f1e83-fee5-44fd-ba5d-71faf47182e2)

[^4]: ![](https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FlvUxlSayx1GiAEr9Vps3%2Fdupont-connector-shell-800x800.jpg?alt=media\&token=6876e1c1-8d10-41c2-97b7-844d35d16eed)also known as JST-BLS

[^5]: ![](https://673609632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhmKl11OGPwbKiNEUvA5L%2Fuploads%2FIGceliuuKEM9WC2M6zKf%2Fcable%20labels.jpg?alt=media\&token=daa2ce3c-05a6-4fb7-8db7-3db5e237a144)
