Skip to content

OnlineHelp: Modules Battery

raemin edited this page Feb 10, 2018 · 12 revisions

Most boards CANNOT tolerate more than 3.3V brought into them. This apply both to the Current and VOLTAGE Pins! So do not connect directly your lipo pack to one of the ADC pin unless the board is specifically designed for this purpose. If the sensor does provide more voltage, you can make a simple voltage divider with two resistors. Flight controllers with built-in sensors do not have this issue obviously.

Some boards require you to enable the ADC pins. E.g. Sparky you must select an OutPort in the hardware page with ADC functionality. On Quanton select Receiver input "PPM and ADC" for example.

  1. Enable the Battery module using the Modules - Enable page.
  2. Reboot the board
  3. Go to the battery tab within the modules page
  4. Assing whichever pins are used for voltage and current
  5. Update the scales from the table below. Note the offset factors will probably be incorrect and need to be adjusted for your particular sensor and board.

Battery configuration

PDBs & Flight Controllers with Built-in sensor

Hardware Voltage Pin Current Pin Voltage Factor mV/Volt Current Factor mV/Amp
Seppuku ADCO ADC1 todo (*)
PikoBLX ADC1 n.a 90,909 n.a
OmnibusF3Clone ADC1 ADCO 90,909 todo
OmnibusF4Clone ADC1 ADCO 90,909 todo
ColibriPowerCube ADC1 ADCO 90,909 todo

(*) this board requires a separate sensor, so user should use the Current Factor of the sensor installed

Separate sensor

Sensor Voltage Factor mV/Volt Voltage Offset V Current Factor mV/Amp Current Offset
AttoPilot 180A 63.69 -0,15 18.30 -0,6
AttoPilot 90A 63.69 -0,15 36.60 -0,6
RCTimer 90 A 63.69 -0,15 36.60 -0,6

ESCs with built-in sensor

Some ESCs do have built in sensor that can just behave as a separate sensor.

  • Hobbywing xRotor 4in1 Esc 40A
  • Airbot Typhoon 4in1 S Racer ESC 4x30A
Clone this wiki locally