Store

Adafruit

$16.08 |
Only 1 left
No reviews yet

The Adafruit Trinkey QT2040 is an RP2040-based microcontroller that plugs directly into any USB-A port on your computer or laptop. With a STEMMA QT / Qwiic c...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Trinkey QT2040 is an RP2040-based microcontroller that plugs directly into any USB-A port on your computer or laptop. With a STEMMA QT / Qwiic connector on the end, it turns any I2C sensor or accessory into a plug-and-play USB device — no breadboard or soldering required.

The board features an RP2040 dual-core Cortex M0+ processor running at ~125 MHz, 264KB RAM, and 8MB of QSPI flash for storing CircuitPython code and files. An RGB NeoPixel, reset button, and bootloader/user button round out the compact design. The main body matches the size and mounting holes of most STEMMA QT boards (1.0" × 0.7"), so you can stack a sensor board directly on top.

Key Features

  • USB-A Plug-In Design – Extra-thick PCB slides directly into any USB-A host port
  • RP2040 Processor – Dual-core 32-bit Cortex M0+ running at ~125 MHz, 3.3V logic
  • 264KB RAM + 8MB Flash – Plenty of space for CircuitPython code, files, images, and fonts (~7MB usable with Python)
  • STEMMA QT / Qwiic Port – Solderless I2C connector compatible with SparkFun Qwiic and hundreds of sensors and accessories
  • Native USB – USB serial console, MIDI, keyboard/mouse HID, and USB mass storage
  • CircuitPython & MicroPython – Ships ready for CircuitPython; also supports MicroPython and C/C++ via the Pico SDK
  • Built-in RGB NeoPixel – Programmable status indicator
  • Reset + Boot/User Button – Quick restarts and bootloader entry; boot button also usable in user code
  • 3.3V Regulator – 600mA peak output
  • Stackable Form Factor – 1.0" × 0.7" with M2.5 mounting holes matching most STEMMA QT boards
Tip: To enter the UF2 bootloader, hold down the BOOT button while plugging into USB. The board will appear as a USB drive where you can drag and drop new firmware.

Ideal For

  • Plug-and-play USB sensor devices
  • Custom USB HID devices (keyboards, macros, MIDI controllers)
  • Quick I2C sensor prototyping without a breadboard
  • CircuitPython learning and experimentation
  • Compact USB dongles and tools

Package Contents

  • 1× Adafruit Trinkey QT2040 (with CircuitPython pre-loaded)

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

3.3V regulator
A 3.3V regulator is a power circuit that provides a steady 3.3 volts for parts that need that supply voltage. On a breakout board, it can let the sensor run safely even when the connected microcontroller or power source uses a higher voltage.
Bootloader
Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
HID
Human Interface Device is a USB device class used for keyboards, mice, gamepads and similar controls. If a board supports HID over USB, it can act like an input device to a computer without needing a custom driver.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
M2.5
A metric screw thread size with a 2.5 mm nominal diameter. It matters for mounting because screws, standoffs, and holes must use the same size to fit securely without damaging the board.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
MIDI
MIDI is a standard way for electronic instruments, controllers, and software to send musical control messages such as notes, velocity, and timing. If a board supports MIDI, it can be triggered from keyboards, drum pads, sequencers, or other music gear rather than only from buttons or code.
native USB
Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
NeoPixel
A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
PCB
A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RAM
RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
RP2040
A microcontroller chip used on many maker boards, with enough speed and flexible I/O for some camera and display projects. Compatibility with RP2040 matters because camera modules often need many pins and careful timing to read image data successfully.
STEMMA
A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
STEMMA QT
A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
USB mass storage
USB mass storage is the standard USB device class used by many flash drives and external storage devices. If a board supports it, your project may be able to read and write files on compatible USB storage, provided the software library also supports the device.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.