Shop Learn Blog Forums Business
Register Login
Register Login

Select your location

Pick where your order is going and we'll show prices in your currency with the right taxes, so the total at checkout is what you pay. Nothing more is due on delivery.

European Union

  • No exchange rate fees
/
Your cart is empty
Raspberry PiPicoPimoroniAdafruitBreakoutsBadgewareSmart HomeToolsNew PopularTreats!
DisplaysCamerasLED StripsComponentsSensorsEnvironmentalRoboticsAudioRetro/ArcadeYukonFeatherTinyFXMerchandise

Departments

New PopularTreats!
Raspberry Pi
  • Shop all Raspberry Pi
  • Raspberry Pi Boards
  • Kits & Bundles
  • Accessories
  • Arcade & Retro Gaming
  • Merchandise
  • Displays
  • HATs & GPIO
  • Robotics
  • Cameras
  • Books
  • Networking
  • Industrial
Pico
  • Shop all Pico
  • Development Boards
  • Kits
  • Pico Aboard
  • Bases & Packs
  • Displays
  • Arcade & Retro Gaming
  • Environmental
  • Robotics
  • Cameras
  • Industrial
  • Networking
  • Books
  • Power
  • Audio
  • Prototyping
  • Components
Pimoroni
  • Shop all Pimoroni
  • Badgeware
  • TinyFX
  • Yukon
  • Picade
  • Pibow
  • Breakouts
  • Displays
  • Raspberry Pi
  • Pico
Adafruit
  • Shop all Adafruit
  • Breakouts
  • Displays
  • Feather
  • Raspberry Pi
  • Arcade & Retro Gaming
Breakouts
  • Shop all Breakouts
  • Sensors
  • Qw/ST Compatible
  • Audio
  • Environmental
  • Cellular
  • Wireless
  • Storage
  • Cameras
  • Robotics
  • Accelerometers
  • GPS
  • RTC
  • ADC / DAC
  • Prototyping
  • Power
  • Input
  • Displays
Badgeware
  • Shop all Badgeware
  • Badges
  • Addons
Smart Home
  • Shop all Smart Home
  • Smart Home Hubs
  • Connectivity
  • Sensors
  • Devices
  • Power
  • Lighting
Tools
  • Shop all Tools
  • Toolkits
  • Hand Tools
  • Soldering
  • Measurement & Test
  • Storage
Displays
Cameras
LED Strips
Components
  • Shop all Components
  • Parts
  • Motors & Servos
  • Inputs
  • Audio
  • Headers & Connectors
  • Fasteners
  • Wire & Cables
  • Batteries
  • LED Strips
Sensors
Environmental
Robotics
Audio
Retro/Arcade
Yukon
Feather
  • Shop all Feather
  • Development Boards
  • FeatherWings
TinyFX
Merchandise
  • Fang-tastic reviews rated 4.8 out of 5!
  • Flies tonight order before 2pm
  • Delivery to Switzerland tracked, duties calculated at checkout
  • No fear returns we're here to help

🎃 20% off Pimoroni boards, LED strips, and components - get that halloween project underway! Click here 👻

🎃 20% off Pimoroni boards, LED strips, and components! Click here 👻

Search

Filter

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Adafruit

Adafruit USB Host BFF for QT Py or Xiao with MAX3421E

Adafruit USB Host BFF for QT Py or Xiao with MAX3421E - Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid, you may have learned about the "buddy" system. Well, this product is kind of like that! It is a board that will watch your QT Py's back and add a USB Host port. Adafruit USB Host BFF for QT Py or Xiao with MAX3421E Adafruit USB Host BFF for QT Py or Xiao with MAX3421E Adafruit USB Host BFF for QT Py or Xiao with MAX3421E Adafruit USB Host BFF for QT Py or Xiao with MAX3421E Adafruit USB Host BFF for QT Py or Xiao with MAX3421E

Adafruit USB Host BFF for QT Py or Xiao with MAX3421E

ADA5956

0% off!

Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid, you may have learned about the "buddy" system. Well, this product is kind of like that! It is a board that will watch your QT Py's back and add a USB Host port.

Select an option:

  • Default Title

Your e-mail address will not be used for any other purpose

Thanks! We'll e-mail you when this arrives.

  • This is a pre-order - more information here

Don't miss the good stuff!

New goodies and exciting inventions are always popping up at Pimoroni. Sign up so you don't miss out, including updates on this product. About one email a week.

We'll only use your email address for this, unsubscribe whenever you like.

Why 400,000+ customers love us

We're an official Adafruit reseller

  • Tracked shipping
  • No return fees
  • Human support
  • Secure checkout
  • Trading since 2012

Video introduction

Is your QT Py all alone, lacking a friend to travel the wide world with? When you were a kid, you may have learned about the "buddy" system. Well, this product is kind of like that! It is a board that will watch your QT Py's back and add a USB Host port.

That means that your tiny microcontroller project can have a keyboard, mouse, or disk drive plugged into it, opening up a huge ecosystem of common off-the-shelf devices that you can now integrate. The Adafruit USB Host BFF makes it easy to add USB Host support, especially now that TinyUSB supports it in the Arduino library as a 'native' interface for host support. 

This BFF uses the MAX3421E - a tried and true USB Host chip. It uses SPI plus an IRQ pin to send data to just about any USB device. Note that because the chip is older and you're limited to the SPI port speed, you won't get blazing 480Mbps high-speed data transfer. But for basic HID interfacing or even reading/writing to a Mass Storage device, it does work quite well. There's a famous USB Host Library that can be used, and its specialty is AVR support, but it also seems to support nRF52 and ESP32.

We personally recommend using the TinyUSB Arduino library - however, the trade-off is that the chip must have TinyUSB support already, which means it's great for RP2040, ESP32-S2 or S3, nRF52840, SAMD21/51 chips. Make sure your desired QT Py mainboard is supported between the two libraries before purchasing! 

To keep the BFF very compact, we use a micro-B USB "OTG" connector - a full sized USB Type A wouldn't fit! You'll need to use a basic OTG adapter (such as those sold for use with the Pi Zero) to convert to type A. Unlike our USB Host 'Wing we don't include a 5V power booster, so you will need to power the QT Py + BFF over USB or in some other way provide 5V on the 5V power line. However, to make it easier to power-cycle the peripheral, we have wired up a P-FET for switching the 5V host power on and off, you can either short the pin to A0 or you can use the MAX3421E's GPIO pin.

We include some header that you can solder to your QT Py. You can also pick up a short female header kit to make it removable but compact; you'll need to trim the headers to 7 pins long.

Remember, you need driver support for the MAX3421E (see above for chips that are known to work). Unless you're using a generic mouse, keyboard, CDC serial, or USB mass storage device, you will also need a USB driver that knows how to talk to the device—and writing a driver is non-trivial.

QT Py or Xiao is not included!

Technical Details

Product Dimensions: 21.5mm x 17.8mm x 4.0mm / 0.8" x 0.7" x 0.2"

Product Weight: 1.5g / 0.1oz

RoHS 2 2011 65 EU Compliant RoHS 2 2015 863 EU Compliant

Guides & tutorials

Can't get enough?

Follow us on your favourite social platform for new stuff, curious creations and the occasional electronic oddity. Show us what you're making too - we love seeing where our bits and pieces end up.

Or join our newsletter for fresh arrivals, product announcements and other useful nonsense, delivered directly to your inbox.

The Good Ship Pimoroni

We're here to help curious people make interesting things. Robots, gadgets, home automation, blinking lights, questionable contraptions - whatever you're building, we reckon technology is much more fun when you can poke at it, pull it apart and make it your own.

We design kits, breakout boards and all manner of colourful electronic oddities to make getting started easy and experimenting fun - from your first blinking LED to your latest gloriously overcomplicated creation.

More about our story

Useful links (we hope)

FAQs Shipping information Returns Contact support Support forums Wholesale and education Pimoroni customs Distributor map Affiliates

Pimoroni Ltd.

Unit 1, Parkway Business Park, Parkway Drive, Sheffield, S9 4WN, United Kingdom
Registered in England and Wales Company №: 07510759 VAT Reg №: GB140870721
Terms & Conditions Privacy Policy

It's dangerous to go
alone! Take this

†