Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use pimoroni pico lipo: Examples, Pinouts, and Specs

Image of pimoroni pico lipo
Cirkit Designer LogoDesign with pimoroni pico lipo in Cirkit Designer

Introduction

The Pimoroni Pico Lipo (Manufacturer Part ID: PIM560) is a power management board designed specifically for the Raspberry Pi Pico. It enables the Pico to be powered by a lithium polymer (LiPo) battery, making it an ideal choice for portable and battery-powered projects. The board features an integrated LiPo battery charger, allowing users to charge the battery via USB while still powering the Pico. Its compact design ensures it fits seamlessly into projects where space is a constraint.

Explore Projects Built with pimoroni pico lipo

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Battery-Powered Raspberry Pi Zero with OLED Display and EmStat Pico for Portable Data Acquisition
Image of RPI Zero Prototype: A project utilizing pimoroni pico lipo in a practical application
This circuit is a portable system powered by a 3.7V LiPo battery, which is boosted to 5V using an Adafruit PowerBoost 1000C to power a Raspberry Pi Zero and an EmStat Pico. The Raspberry Pi Zero interfaces with an OLED display via I2C and a tactile switch for user input, while the EmStat Pico communicates with the Raspberry Pi over UART for data acquisition or control purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Raspberry Pi Pico GPS and Sensor Data Logger
Image of CanSet v1: A project utilizing pimoroni pico lipo in a practical application
This circuit is a data logging and telemetry system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors for environmental data (BMP280 for pressure and temperature, MPU9250 for motion), a GPS module for location tracking, and an SD card for data storage, with a TP4056 module for battery charging and a toggle switch for power control.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
Image of Copy of CanSet v1: A project utilizing pimoroni pico lipo in a practical application
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
Raspberry Pi Pico-Based Navigation Assistant with Bluetooth and GPS
Image of sat_dish: compass example: A project utilizing pimoroni pico lipo in a practical application
This circuit features a Raspberry Pi Pico microcontroller interfaced with an HC-05 Bluetooth module for wireless communication, an HMC5883L compass module for magnetic field measurement, and a GPS NEO 6M module for location tracking. The Pico is configured to communicate with the HC-05 via serial connection (TX/RX), with the compass module via I2C (SCL/SDA), and with the GPS module via serial (TX/RX). Common power (VCC) and ground (GND) lines are shared among all modules, indicating a unified power system.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with pimoroni pico lipo

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of RPI Zero Prototype: A project utilizing pimoroni pico lipo in a practical application
Battery-Powered Raspberry Pi Zero with OLED Display and EmStat Pico for Portable Data Acquisition
This circuit is a portable system powered by a 3.7V LiPo battery, which is boosted to 5V using an Adafruit PowerBoost 1000C to power a Raspberry Pi Zero and an EmStat Pico. The Raspberry Pi Zero interfaces with an OLED display via I2C and a tactile switch for user input, while the EmStat Pico communicates with the Raspberry Pi over UART for data acquisition or control purposes.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of CanSet v1: A project utilizing pimoroni pico lipo in a practical application
Battery-Powered Raspberry Pi Pico GPS and Sensor Data Logger
This circuit is a data logging and telemetry system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors for environmental data (BMP280 for pressure and temperature, MPU9250 for motion), a GPS module for location tracking, and an SD card for data storage, with a TP4056 module for battery charging and a toggle switch for power control.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Copy of CanSet v1: A project utilizing pimoroni pico lipo in a practical application
Battery-Powered Raspberry Pi Pico GPS Tracker with Sensor Integration
This circuit is a data acquisition and communication system powered by a LiPoly battery and managed by a Raspberry Pi Pico. It includes sensors (BMP280, MPU9250) for environmental data, a GPS module for location tracking, an SD card for data storage, and a WLR089-CanSAT for wireless communication. The TP4056 module handles battery charging, and a toggle switch controls power distribution.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of sat_dish: compass example: A project utilizing pimoroni pico lipo in a practical application
Raspberry Pi Pico-Based Navigation Assistant with Bluetooth and GPS
This circuit features a Raspberry Pi Pico microcontroller interfaced with an HC-05 Bluetooth module for wireless communication, an HMC5883L compass module for magnetic field measurement, and a GPS NEO 6M module for location tracking. The Pico is configured to communicate with the HC-05 via serial connection (TX/RX), with the compass module via I2C (SCL/SDA), and with the GPS module via serial (TX/RX). Common power (VCC) and ground (GND) lines are shared among all modules, indicating a unified power system.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Portable IoT devices
  • Wearable electronics
  • Robotics and automation
  • Battery-powered data loggers
  • Educational and prototyping projects

Technical Specifications

The Pimoroni Pico Lipo is designed to provide reliable power management for the Raspberry Pi Pico. Below are its key technical details:

Key Specifications

Parameter Value
Input Voltage 5V (via USB-C)
Battery Compatibility Single-cell LiPo/Li-ion (3.7V)
Charging Current 450mA
Output Voltage 5V (regulated)
Output Current Up to 1.5A
Dimensions 51mm x 21mm x 8mm
Connector Type USB-C for charging
Battery Connector JST-PH 2.0

Pin Configuration and Descriptions

The Pimoroni Pico Lipo connects directly to the Raspberry Pi Pico via its pin headers. Below is the pin configuration:

Pin Name Description
VSYS Supplies power to the Pico (regulated 5V from USB or battery).
GND Ground connection.
3V3_EN Enables or disables the 3.3V regulator on the Pico.
VBAT Direct connection to the LiPo battery voltage (unregulated).
CHG Indicates the charging status (active low when charging).
PWR Indicates power status (high when powered via USB or battery).

Usage Instructions

The Pimoroni Pico Lipo is straightforward to use and integrates seamlessly with the Raspberry Pi Pico. Follow the steps below to get started:

Connecting the Battery

  1. Connect a single-cell LiPo or Li-ion battery (3.7V nominal) to the JST-PH 2.0 connector on the Pimoroni Pico Lipo.
  2. Ensure the battery is securely connected to avoid intermittent power issues.

Powering the Pico

  • The Pimoroni Pico Lipo automatically switches between USB power and battery power. When USB is connected, it powers the Pico and charges the battery simultaneously.
  • The regulated 5V output is supplied to the Pico via the VSYS pin.

Charging the Battery

  • Connect a USB-C cable to the Pimoroni Pico Lipo and a power source (e.g., a computer or USB wall adapter).
  • The CHG pin will go low (active) while the battery is charging. Once fully charged, the CHG pin will go high.

Important Considerations

  • Use only single-cell LiPo or Li-ion batteries with a nominal voltage of 3.7V.
  • Avoid shorting the battery terminals or connecting incompatible batteries.
  • Ensure proper ventilation if the board is used in an enclosed space, as charging may generate heat.

Example Code for Arduino (Using Raspberry Pi Pico with Arduino IDE)

The following example demonstrates how to monitor the battery voltage using the VBAT pin:

// Example code to read battery voltage from VBAT pin on Pimoroni Pico Lipo
// Ensure the VBAT pin is connected to an ADC pin on the Pico (e.g., ADC0).

const int vbatPin = A0; // Replace A0 with the ADC pin connected to VBAT
const float voltageDivider = 2.0; // Voltage divider ratio on VBAT pin
const float adcReference = 3.3; // ADC reference voltage (3.3V)
const int adcResolution = 1024; // ADC resolution (10-bit)

void setup() {
  Serial.begin(9600); // Initialize serial communication
  while (!Serial);    // Wait for the serial monitor to open
  Serial.println("Pimoroni Pico Lipo Battery Voltage Monitor");
}

void loop() {
  int adcValue = analogRead(vbatPin); // Read ADC value from VBAT pin
  float batteryVoltage = (adcValue * adcReference / adcResolution) * voltageDivider;

  // Print the battery voltage to the serial monitor
  Serial.print("Battery Voltage: ");
  Serial.print(batteryVoltage);
  Serial.println(" V");

  delay(1000); // Wait for 1 second before the next reading
}

Best Practices

  • Regularly monitor the battery voltage to prevent over-discharge, which can damage the battery.
  • Disconnect the battery if the board will not be used for an extended period to prevent deep discharge.
  • Use a high-quality USB-C cable and power source for reliable charging.

Troubleshooting and FAQs

Common Issues and Solutions

  1. The Pico does not power on when connected to the battery.

    • Ensure the battery is properly connected to the JST-PH 2.0 connector.
    • Check the battery voltage; it should be above 3.0V for proper operation.
  2. The battery does not charge when connected to USB.

    • Verify that the USB-C cable and power source are functioning correctly.
    • Check the CHG pin status to confirm if charging is active.
    • Ensure the battery is compatible (single-cell LiPo or Li-ion).
  3. The board overheats during operation.

    • Ensure the board is not enclosed in a poorly ventilated space.
    • Check for any short circuits or excessive current draw from the connected devices.
  4. The CHG or PWR indicator LEDs are not functioning.

    • Inspect the board for physical damage or loose connections.
    • Verify the power source and battery connections.

FAQs

Q: Can I use a different type of battery with the Pimoroni Pico Lipo?
A: No, the board is designed specifically for single-cell LiPo or Li-ion batteries with a nominal voltage of 3.7V.

Q: What happens if I connect both USB and battery power?
A: The Pimoroni Pico Lipo automatically switches to USB power and charges the battery simultaneously.

Q: Can I use the Pimoroni Pico Lipo with other microcontrollers?
A: While it is designed for the Raspberry Pi Pico, it can be used with other microcontrollers that accept a 5V input via VSYS or similar pins.

Q: How do I know when the battery is fully charged?
A: The CHG pin will go high (inactive) when the battery is fully charged.

By following this documentation, you can effectively integrate the Pimoroni Pico Lipo into your projects and ensure reliable performance.