The Adafruit USB Host BFF is the perfect companion for your QT Py, adding a USB Host port to your tiny microcontroller project. With this board, you can now connect a keyboard, mouse, or disk drive to your project, greatly expanding its capabilities and allowing integration with a wide range of off-the-shelf USB devices.
Key Features:
-
USB Host Port for QT Py: Enables your QT Py to communicate with USB devices like keyboards, mice, and disk drives.
-
MAX3421E USB Host Chip: Reliable chip using SPI plus IRQ pin to interface with USB devices. Ideal for basic HID devices and Mass Storage devices.
-
TinyUSB Support: Compatible with the TinyUSB Arduino library for easier integration (great for RP2040, ESP32-S2/S3, nRF52840, SAMD21/51 chips).
-
Compact Design: Uses a micro-B USB "OTG" connector, requiring a basic OTG adapter to connect USB Type A devices (sold separately).
-
No Power Booster: Power the QT Py and BFF via USB or provide 5V externally. Includes a P-FET switch for power cycling the USB host power.
-
Driver Support: Works with a variety of USB devices (keyboard, mouse, serial, mass storage), but requires proper drivers for the connected devices.
-
Customizable Headers: Includes solderable header pins; you can also use a removable female header kit (sold separately) for a compact setup.
Important Notes:
- The board is ideal for basic USB devices, but data transfer speeds are limited by SPI port speed (not suitable for high-speed devices).
- Compatible with chips that support TinyUSB or the USB Host Library.
- QT Py or Xiao not included.
This USB Host BFF brings an expansive array of USB device connectivity to your QT Py project, making it easier to integrate common peripherals and unlock new project possibilities.
Product Dimensions: 21.5mm x 17.8mm x 4.0mm / 0.8" x 0.7" x 0.2"
Product Weight: 1.5g / 0.1oz