Adafruit TRRS Trinkey - USB Key for Assistive Technology

Regular price £10.80 GBP
Regular price Sale price £10.80 GBP
Tax included.
Brand: Adafruit
Availability: Low stock
SKU: 5954
  • American Express
  • Apple Pay
  • Diners Club
  • Discover
  • Google Pay
  • Maestro
  • Mastercard
  • PayPal
  • Shop Pay
  • Union Pay
  • Visa

The Adafruit TRRS Trinkey is a versatile and affordable device designed specifically for Assistive Technology (AT) creators and hackers. It combines a USB key and a TRRS breakout, offering a flexible solution for interfacing with AT devices using 3.5mm audio jacks. Many AT devices utilize audio jacks for switches or variable inputs, often using mono TS or stereo TRS plugs. The TRRS Trinkey is equipped with a TRRS jack that connects all 6 pins (tip, ring 1, ring 2, sleeve, tip switch, and ring 1 switch) to GPIO pins on the microcontroller, enabling a wide range of input configurations.

This allows you to detect when plugs are inserted and customize which pins are used for input, ground, or power. Using a stereo/mic splitter, you can easily configure the device with up to three switches, two analog potentiometers, or a combination of both. The jack also features two through-hole contacts for a strong mechanical connection, making it reliable for various setups.

The PCB is designed to plug directly into any USB A port, making it compatible with computers and laptops. It features an ATSAMD21 microcontroller and is equipped with a NeoPixel LED for visual feedback. A reset button allows you to enter bootloader mode if needed, and the microcontroller is programmable via the UF2 bootloader and CircuitPython, simplifying the process with drag-and-drop code updates.

The TRRS Trinkey supports CircuitPython and Arduino, providing serial, MIDI, or HID keyboard/mouse connectivity over USB. With the fully programmable microcontroller, you can customize the keyboard or mouse commands for each button, even implementing chording patterns.

Key Features:

  • ATSAMD21E18 32-bit Cortex M0+ processor (48 MHz, 256KB Flash, 32KB RAM)
  • Native USB support for serial, MIDI, HID keyboard/mouse, and even a disk drive for storing Python scripts
  • TRRS Jack with six pins for flexible input configurations (three switches, two analog potentiometers, or a combination)
  • One RGB NeoPixel LED for visual feedback
  • STEMMA QT port for adding I2C devices or extra inputs
  • Reset switch to restart code or enter bootloader mode
  • Open-source hardware, giving full control over your AT device
  • Compatible with Arduino IDE and CircuitPython

With its simple, low-cost design and customizable features, the TRRS Trinkey is an excellent tool for creating flexible and innovative assistive tech solutions.

Specifications:

  • Dimensions: 42.0mm x 15.0mm x 6.5mm
  • Weight: 4.3g

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)