# Adafruit Terminal Block BFF

## Overview

![](https://cdn-learn.adafruit.com/assets/assets/000/143/472/medium800/components_6495-06.jpg?1775659201)

Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to make wiring up sensors and batteries to [QT Py boards](https://www.adafruit.com/category/595) even easier! The **Adafruit Terminal Block BFF Add-On for QT Py and Xiao** allows you to plug in your favvy QT Py or Xiao board and get screw-terminal blocks on each pin, plus a socket pin you can plug a wire into, as well as an extra Stemma QT port (in case your board doesn't have one) and Lipoly battery usage plus charging. Whew, it's everything you need to prototype your portable QT Py projects!

![](https://cdn-learn.adafruit.com/assets/assets/000/143/458/medium800/components_6495-05.jpg?1775569160)

We call our like of QT Py / Xiao accessories **BFF** - a "Best Friend Forever". When you were a kid, you may have learned about the "buddy" system; well, this product is kinda like that! A board that will watch your QT Py's back and give it more capabilities.

![](https://cdn-learn.adafruit.com/assets/assets/000/143/459/medium800/components_6495-01.jpg?1775569220)

Unlike most BFF's, this one has sockets for a QT Py to plug right into. If your board has headers already soldered on, you can plug and play. If not, either solder pin headers on, or&nbsp;[use press-fit / solderless headers](https://www.adafruit.com/product/5938).

![](https://cdn-learn.adafruit.com/assets/assets/000/143/460/medium800/components_6495-03.jpg?1775569266)

Also, no pins are 'used' by this BFF, so you can stack this with other BFFs if desired.

- [0.1" / 2.54mm pitch terminal blocks](https://www.adafruit.com/product/2140) on every pin
- Double-wide socket header so you have a socket pin free on every pin for plugging in wires
- Four mounting tabs, they can be broken off if not needed
- Stemma QT / Qwiic (JST SH) connector on 3V / GND / SDA / SCL for connecting any of hundreds of displays, sensors, etc. No pullups are included on the BFF - but most boards have their own.
- 3.7V/4.2V LiPoly battery support with charging through the USB port. Will auto-switch to USB power when plugged in, and charge the battery with extra power. Charge rate of 250mA, can be adjusted to 500mA by soldering a back jumper
- Lipoly battery charging can also be _disabled_ (cut back jumper) so you can use non-rechargeable batteries like AA's in a battery pack with JST PH connector.

No code required to use, so it works with any and all QT Py / Xiao boards!

![](https://cdn-learn.adafruit.com/assets/assets/000/143/461/medium800/components_6495-04.jpg?1775569312)

# Adafruit Terminal Block BFF

## Pinouts

![](https://cdn-learn.adafruit.com/assets/assets/000/143/465/medium800/components_double.jpg?1775578556)

## Terminal Blocks

On either side of the BFF are [0.1" / 2.54mm pitch&nbsp;terminal blocks](https://www.adafruit.com/product/2140). They are broken out for each pin on the plugged in QT Py or Xiao board.

## Socket Headers

On either side of the BFF are double-wide socket headers. This lets you plug in a QT Py or Xiao board and then have a socket pin free on every pin for plugging in wires.

## STEMMA QT Port

At the bottom edge of the BFF is the [STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt) port. These connectors allow you to connect to hundreds of displays, sensors, etc. with **STEMMA QT** (JST SH) connectors on 3V / GND / SDA / SCL. No pullups are included on the BFF - but most boards have their own.

The SDA and SCL pins are connected to the SDA and SCL pins on a default QT Py pinout. Note that this may differ from the STEMMA QT I2C connection on a QT Py board. For example, the [QT Py ESP32-S3](https://learn.adafruit.com/adafruit-qt-py-esp32-s3/pinouts) has its STEMMA QT I2C port on pins IO41 (SDA1) and IO40 (SCL1), but its onboard GPIO I2C pins are IO7 (SDA0) and IO6 (SCL0).

## Battery Charging

- **JST-PH** - The **battery JST-PH connector** , located at the top edge of the BFF, enables you to plug in any 3.7V/4.2V LiPoly battery to the BFF. The BFF will auto-switch to USB power when plugged in via a connected QT Py or Xiao, and charge the battery with extra power.
- **+250mA jumper** - On the back of the BFF is a jumper labeled **+250mA**. If you solder this jumper closed, the charge rate will be changed from the default 250mA rate to 500mA (default 250mA + 250mA = 500).
- **Disable jumper** - On the back of the BFF is a jumper labeled **Disable**. If you cut this jumper, LiPoly battery charging will be disabled. This will let you use non-rechargeable batteries like AA's in a battery pack with JST PH connector.

## LEDs

- **DON** - On the left side of the board, above the socket headers, is the **don** e charging LED. It is a green LED. It will light up when a connected battery is fully charged.
- **CHG** - On the right side of the board, above the socket headers, is the charging status LED. It is an orange LED. It will light up when a connected battery is charging via USB.

# Adafruit Terminal Block BFF

## Downloads

## Files

- [MCP73831/2 Datasheet](https://cdn-learn.adafruit.com/assets/assets/000/143/464/original/MCP73831-Family-Data-Sheet-DS20001984H.pdf?1775570584)
- [EagleCAD PCB files on GitHub](https://github.com/adafruit/Adafruit-Terminal-Block-BFF-PCB)
- [Fritzing object in the Adafruit Fritzing Library](https://github.com/adafruit/Fritzing-Library/blob/master/parts/Adafruit%20Terminal%20Block%20BFF.fzpz)

## Schematic and Fab Print
![](https://cdn-learn.adafruit.com/assets/assets/000/143/462/medium800/components_schem.png?1775569717)

![](https://cdn-learn.adafruit.com/assets/assets/000/143/463/medium800/components_fab.png?1775569731 dimensions are in inches)


## Primary Products

### Adafruit Terminal Block BFF Add-On for QT Py and Xiao

[Adafruit Terminal Block BFF Add-On for QT Py and Xiao](https://www.adafruit.com/product/6495)
Our QT Py boards are a great way to make very small microcontroller projects that pack a ton of power - and now we have a way for you to make wiring up sensors and batteries&nbsp;to [QT Py boards](https://www.adafruit.com/category/595) even easier! The&nbsp; **Adafruit Terminal...**

Out of Stock
[Buy Now](https://www.adafruit.com/product/6495)
[Related Guides to the Product](https://learn.adafruit.com/products/6495/guides)

## Featured Products

### Solderless Press-Fit Male Pin Header - 2.54mm / 0.1" Pitch

[Solderless Press-Fit Male Pin Header - 2.54mm / 0.1" Pitch](https://www.adafruit.com/product/5938)
If your soldering isn't quite up to scratch, or you yet don't own a soldering iron, then these nifty **0.1"/2.54mm&nbsp;standard pitch&nbsp;press-fit headers** might be just what you need.&nbsp;

**Absolutely no soldering required!** All that's...

In Stock
[Buy Now](https://www.adafruit.com/product/5938)
[Related Guides to the Product](https://learn.adafruit.com/products/5938/guides)
### Break-away 0.1" 36-pin strip male headers in Various Colors

[Break-away 0.1" 36-pin strip male headers in Various Colors](https://www.adafruit.com/product/4235)
In this world nothing can be said to be certain, except we need headers, headers, and&nbsp;_more headers_!

Each pack contains ten **36-pin&nbsp;0.1" pitch break-away male headers.**

We gave these in bags of 10, in **classic black** as well as...

Out of Stock
[Buy Now](https://www.adafruit.com/product/4235)
[Related Guides to the Product](https://learn.adafruit.com/products/4235/guides)

## Related Guides

- [Adafruit DVI Breakout Board](https://learn.adafruit.com/adafruit-dvi-breakout-board.md)
- [Smart Bathroom App](https://learn.adafruit.com/smart-bathroom-app.md)
- [MASLOW: an Open WiFi Detector with Adafruit Pro Trinket and CC3000](https://learn.adafruit.com/wifi-hotspot-finder-adafruit-pro-trinket-cc3000.md)
- [IS31FL3731 16x9 Charlieplexed PWM LED Driver](https://learn.adafruit.com/i31fl3731-16x9-charliplexed-pwm-led-driver.md)
- [Introducing Adafruit ItsyBitsy M4](https://learn.adafruit.com/introducing-adafruit-itsybitsy-m4.md)
- [Adafruit VL53L4CD Time of Flight Distance Sensor](https://learn.adafruit.com/adafruit-vl53l4cd-time-of-flight-distance-sensor.md)
- [Adafruit LSM6DS33 6-DoF IMU Breakout](https://learn.adafruit.com/lsm6ds33-6-dof-imu-accelerometer-gyro.md)
- [Adafruit DS1841 I2C Logarithmic Resistor](https://learn.adafruit.com/adafruit-ds1841-i2c-logarithmic-resistor.md)
- [ Adafruit DRV8833 DC/Stepper Motor Driver Breakout Board](https://learn.adafruit.com/adafruit-drv8833-dc-stepper-motor-driver-breakout-board.md)
- [Adafruit EyeLights LED Glasses and Driver](https://learn.adafruit.com/adafruit-eyelights-led-glasses-and-driver.md)
- [LED Campfire](https://learn.adafruit.com/led-campfire.md)
- [All About Stepper Motors](https://learn.adafruit.com/all-about-stepper-motors.md)
- [Adafruit PC Joystick to seesaw I2C Adapter](https://learn.adafruit.com/adafruit-pc-joystick-to-seesaw-i2c-adapter.md)
- [Adafruit STEMMA & STEMMA QT](https://learn.adafruit.com/introducing-adafruit-stemma-qt.md)
- [Adafruit PCF8574 I2C GPIO Expander](https://learn.adafruit.com/adafruit-pcf8574.md)
