

The CubePilot Power Brick Mini is a compact and efficient power management module designed specifically for use with the CubePilot flight controller. It provides regulated power to various components in drones, robotic systems, and other embedded applications. The Power Brick Mini ensures stable voltage and current delivery while also offering current and voltage sensing capabilities for monitoring power consumption.








| Parameter | Value |
|---|---|
| Input Voltage Range | 4.8V to 52.2V (2S to 12S LiPo batteries) |
| Output Voltage | 5.35V ± 0.1V |
| Maximum Output Current | 30A (continuous) |
| Voltage Measurement Range | 0V to 60V |
| Current Measurement Range | 0A to 120A |
| Connector Type | XT60 for input/output |
| Dimensions | 39mm x 18mm x 9mm |
| Weight | 20g |
The Power Brick Mini has a 6-pin JST-GH connector for interfacing with the CubePilot flight controller. Below is the pinout:
| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Regulated 5.35V output |
| 2 | GND | Ground |
| 3 | Voltage Sense | Voltage measurement signal |
| 4 | Current Sense | Current measurement signal |
| 5 | Reserved | Not used |
| 6 | Reserved | Not used |
Connect the Input Power:
Connect to the Flight Controller:
Power Distribution:
Voltage and Current Monitoring:
While the Power Brick Mini is primarily designed for CubePilot flight controllers, you can interface it with an Arduino UNO for voltage and current monitoring. Below is an example code snippet:
// Example code to read voltage and current from the Power Brick Mini
// Connect Voltage Sense to A0 and Current Sense to A1 on Arduino UNO
const int voltagePin = A0; // Pin connected to Voltage Sense
const int currentPin = A1; // Pin connected to Current Sense
// Calibration factors (adjust based on your setup)
const float voltageDividerRatio = 18.182; // Voltage divider ratio for scaling
const float currentSensorScale = 37.89; // Scale factor for current sensor
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(voltagePin, INPUT);
pinMode(currentPin, INPUT);
}
void loop() {
// Read analog values
int rawVoltage = analogRead(voltagePin);
int rawCurrent = analogRead(currentPin);
// Convert to actual voltage and current
float voltage = (rawVoltage * 5.0 / 1023.0) * voltageDividerRatio;
float current = (rawCurrent * 5.0 / 1023.0) * currentSensorScale;
// Print values to Serial Monitor
Serial.print("Voltage: ");
Serial.print(voltage);
Serial.print(" V, Current: ");
Serial.print(current);
Serial.println(" A");
delay(1000); // Wait for 1 second before next reading
}
No Output Voltage:
Inaccurate Voltage or Current Readings:
Overheating:
Flight Controller Not Powering On:
Q1: Can the Power Brick Mini be used with other flight controllers?
A1: Yes, it can be used with other flight controllers that support the same voltage and current sensing interface.
Q2: What happens if I connect a battery with a voltage higher than 52.2V?
A2: Connecting a battery with a voltage higher than the specified range may damage the Power Brick Mini. Always use a compatible battery.
Q3: Is the Power Brick Mini waterproof?
A3: No, the Power Brick Mini is not waterproof. Avoid exposing it to water or moisture.
Q4: Can I use the Power Brick Mini for non-drone applications?
A4: Yes, it can be used in any application requiring regulated power and current/voltage monitoring within its specifications.