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

How to Use Adafruit PowerBoost 1000C with Terminal Block: Examples, Pinouts, and Specs

Image of Adafruit PowerBoost 1000C with Terminal Block
Cirkit Designer LogoDesign with Adafruit PowerBoost 1000C with Terminal Block in Cirkit Designer

Introduction

The Adafruit PowerBoost 1000C with Terminal Block is a versatile power supply module designed for electronics enthusiasts and professionals alike. This board is capable of boosting battery voltages to 5V, allowing you to power USB devices from a single lithium polymer or lithium-ion battery. With the addition of a terminal block, it provides a convenient method for connecting power inputs and outputs without the need for a USB port, making it ideal for high-current applications or scenarios where USB connectivity is not feasible.

Explore Projects Built with Adafruit PowerBoost 1000C with Terminal Block

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 Adafruit PowerBoost 1000C with Terminal Block 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
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
Image of Door security system: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Teensy 4.0 Audio Controller with Adjustable Volume and Power Management
Image of proj2: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
This circuit features a Teensy 4.0 microcontroller interfaced with an audio shield for audio processing, controlled by a potentiometer for volume adjustment. It is powered by an Adafruit PowerBoost 1000C with a toggle switch for power control, and includes a 12-pin FFC converter for additional connectivity options.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040
Image of lab: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
This circuit is a portable, battery-powered system featuring an Adafruit QT Py RP2040 microcontroller that interfaces with an OLED display, a proximity sensor, an accelerometer, and an RGB LED strip. The system is powered by a lithium-ion battery with a step-up boost converter to provide 5V for the LED strip, and it includes a toggle switch for power control. The microcontroller communicates with the sensors and display via I2C.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Adafruit PowerBoost 1000C with Terminal Block

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 Adafruit PowerBoost 1000C with Terminal Block 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 Door security system: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
Arduino Mega 2560 Based Security System with Fingerprint Authentication and SMS Alerts
This circuit features an Arduino Mega 2560 microcontroller interfaced with a SIM800L GSM module, two fingerprint scanners, an I2C LCD display, an IR sensor, and a piezo buzzer. Power management is handled by a PowerBoost 1000 Basic Pad USB, a TP4056 charging module, and a Li-ion 18650 battery, with an option to use a Mini AC-DC 110V-230V to 5V 700mA module for direct power supply. The primary functionality appears to be a security system with GSM communication capabilities, biometric access control, and visual/audible feedback.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of proj2: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
Teensy 4.0 Audio Controller with Adjustable Volume and Power Management
This circuit features a Teensy 4.0 microcontroller interfaced with an audio shield for audio processing, controlled by a potentiometer for volume adjustment. It is powered by an Adafruit PowerBoost 1000C with a toggle switch for power control, and includes a 12-pin FFC converter for additional connectivity options.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of lab: A project utilizing Adafruit PowerBoost 1000C with Terminal Block in a practical application
Battery-Powered Smart Light with Proximity Sensor and OLED Display using Adafruit QT Py RP2040
This circuit is a portable, battery-powered system featuring an Adafruit QT Py RP2040 microcontroller that interfaces with an OLED display, a proximity sensor, an accelerometer, and an RGB LED strip. The system is powered by a lithium-ion battery with a step-up boost converter to provide 5V for the LED strip, and it includes a toggle switch for power control. The microcontroller communicates with the sensors and display via I2C.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Portable USB chargers for smartphones, tablets, and other devices
  • Battery-powered electronics projects
  • Wearable electronics with higher current demands
  • DIY power banks
  • Robotics and remote-controlled devices

Technical Specifications

Key Technical Details

  • Input Voltage: 3.7V nominal (for LiPo/Li-Ion batteries)
  • Output Voltage: 5V regulated output
  • Maximum Output Current: 1A continuous, 2A peak
  • Efficiency: 90%+ for most of the battery charge
  • Battery Charging: 500mA or 1000mA selectable charge rate
  • Low Battery Indicator: LED lights up at around 3.2V
  • Integrated Protection: Over-charge/discharge, over-current, and temperature protection

Pin Configuration and Descriptions

Pin Name Description
BAT Battery input terminal for LiPo/Li-Ion
GND Ground connection
5V Regulated 5V output
EN Enable pin for the regulator (active high)
LBO Low Battery Output (active low)

Usage Instructions

How to Use the Component in a Circuit

  1. Connecting the Battery:

    • Connect the positive terminal of the LiPo/Li-Ion battery to the BAT terminal.
    • Connect the negative terminal of the battery to the GND terminal.
  2. Powering a Device:

    • Connect the positive lead of your device to the 5V terminal.
    • Connect the negative lead of your device to the GND terminal.
  3. Enabling/Disabling Power Output:

    • To enable the 5V output, connect the EN pin to GND.
    • To disable the 5V output, leave the EN pin floating (not connected).

Important Considerations and Best Practices

  • Ensure that the battery voltage does not exceed the recommended input voltage range.
  • Do not exceed the maximum output current to prevent overheating and potential damage.
  • Use proper gauge wires for high-current connections to minimize voltage drop and heat generation.
  • Charge the battery with caution and monitor for overheating, especially if selecting the higher charge rate.

Troubleshooting and FAQs

Common Issues

  • Device not powering on: Check battery connections and charge level. Ensure the EN pin is correctly configured.
  • Low output voltage: Ensure the battery is not depleted and that the PowerBoost 1000C is not in a low battery state.
  • Overheating: Reduce the load if the current draw is too high or improve ventilation around the PowerBoost 1000C.

Solutions and Tips for Troubleshooting

  • Battery Issues: If the battery is not charging, check the connections and ensure the battery is not damaged.
  • Output Voltage Fluctuations: If the output voltage is unstable, verify that the load does not exceed the maximum rating and that the battery is adequately charged.
  • Low Battery Indicator: If the low battery LED is on, recharge the battery to ensure proper operation.

FAQs

  • Q: Can I use the PowerBoost 1000C to charge my device while simultaneously charging the battery?

    • A: Yes, the PowerBoost 1000C supports pass-through charging.
  • Q: What types of batteries can I use with the PowerBoost 1000C?

    • A: The PowerBoost 1000C is designed for use with 3.7V LiPo or Li-Ion batteries.
  • Q: How do I know if the battery is fully charged?

    • A: The onboard charging LED will change from red to green when the battery is fully charged.

Example Code for Arduino UNO

// This example demonstrates how to control the Adafruit PowerBoost 1000C
// with an Arduino UNO for enabling or disabling the 5V output.

const int enablePin = 2; // Connect to the 'EN' pin on PowerBoost 1000C

void setup() {
  pinMode(enablePin, OUTPUT);
  // Start with the PowerBoost 1000C enabled
  digitalWrite(enablePin, LOW);
}

void loop() {
  // This is a simple example to turn off and on the PowerBoost every 5 seconds
  digitalWrite(enablePin, HIGH); // Disable PowerBoost 5V output
  delay(5000);
  digitalWrite(enablePin, LOW); // Enable PowerBoost 5V output
  delay(5000);
}

Remember to keep the code comments concise and within the 80 character line length limit. This example code is a basic demonstration and can be expanded for more complex applications involving the PowerBoost 1000C.