Mauch 013: Sensor Hub X8 – for up to eight batteries


The Sensor Hub X8 collects the current measurements from up to eight Sensor Boards. All Sensor Boards must have the same current rating. The currents are summed up and passed to the ArduPilot compatible flight controller. The voltage of the LiPo packs is measured through Sensor Board 1.

An OLED display indicates the number of current sensors, and whether each current is within range of the average current of all monitored batteries.

What's included:

  • 1x Sensor Hub X8 with CFK enclosure
  • 1x special connection cable with voltage sense wire to Sensor Board 1 and to either a Power-Cube or a BEC
    Molex CLIK-Mate 1.25mm 3p and 4p / L = 200mm
  • 7x connection cables to Sensor Boards
    Molex CLIK-Mate 1.25mm 4p / L = 200mm
  • 1x alarm output and external reset cable
    Molex CLIK-Mate 1.25mm 5p / L = 200mm

Out of stock


Wiring schematic

1. Powering the X8 and connecting the first Sensor Board:

The Sensor Hub X8 can be powered by a Power-Cube or a BEC (4.95-5.05V).

Connect the special connection cable with 2x 4p and 2x 3p connectors as follows:

  • 1st 4p -> Power-Cube or BEC
  • 2nd 4p -> Sensor Board 1
  • 1st 3p -> X8 power port
  • 2nd 3p -> X8 sensor 1 input

2. Connecting the other Sensor Boards:

Use the provided 7x connection cables to connect up to 8 Sensor Boards with the same current rating. Sensor 1 must always be connected (use the special connection cable).

3. Resetting the X8:

After an alarm (because of over or under current), a reset of the alarm can be performed by pressing the reset switch for a short time. An alarm output and external reset cable to make an external switch and alarm relay.

4. Status LED:

RED = Initialization, alarm active or rest switch pressed.
GREEN = Initialized and no active alarm.

5. Alarm LED or buzzer:

An alarm output and external reset cable is provided to make an external switch and/or alarm relay. Any LED or buzzer can be connected here (max. 1A).
Pin 3 = P -> The middle contact of the relays.
Pin 4 = NO (normal open)
Pin 5 = NC (normal closed)

6. External LCD/OLED display:

A standard 2×16 LCD or OLED display (4 bit data bus) can be connected to use as an external display (no backlight).

Here is a suggested OLED display.

7. DIP switch:

S1 S2
OFF OFF Internal and external display OFF
OFF ON Internal display ON /  External display OFF
ON OFF Internal display OFF /  External display ON
ON ON Internal and external display ON
S3 S4 S5 S6
ON OFF OFF OFF 50A sensors
ON ON OFF OFF 100A sensors
ON ON ON OFF 200A sensors
ON ON ON ON 400A sensors

8. I2C connection:

Reserved for future use

9. Sensor Board status indicator:

_ = Sensor not connected.
II = Sensor connected and current is within limits.
L = Current is at least 25% lower than average -> alarm relay triggers.
H = Current of this sensor is at least 25% higher than average -> alarm relay triggers.

10. Sensor summary:

The number of Sensor Board is shown along with the configured current setting (50A, 100A, 200A, 400A).

11. Total current:

The total current measured by all sensors is shown.

12. Mission Planner setup:

The output voltage from the Sensor Hub X8 is always optimized to be 0.0-3.3V from 0A to full current on all sensors. This ensures that the full range of analog input is used to get the most accurate current readings as well as capacity consumption calculation. For example:
4 x 100A Sensors = 0.0V @ 0A and 3.3V @ 400A -> Amp/Volt value = 120 5 x 200A Sensors = 0.0V @ 0A and 3.3V @ 1000A -> Amp/Volt value = 300 8 x 200A Sensors = 0.0V @ 0A and 3.3V @ 1600A -> Amp/Volt value = 480

Standard values for Amp/Volt:

Please follow the procedure here to setup ArduPilot.


Use double side tape or screw onto the frame by removing the M3 screws and drilling holes into the frame. Reinstall the screws through the frame. The original screws will be too short, so please replace them with longer ones according to the thickness of your frame.