Skip to content

Commit ffec3a0

Browse files
authored
Merge pull request #1599 from makermelissa/main
Update TRRS Trinkey Copy
2 parents 93caf89 + 4d8022d commit ffec3a0

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

_board/adafruit_trrs_trinkey_m0.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,25 @@ download_instructions: https://learn.adafruit.com/adafruit-trrs-trinkey/install-
1313
features:
1414
---
1515

16-
Coming soon from Adafruit, check out the weekly "Top Secret" segment on ASK AN ENGINEER or the upcoming new product videos on [YouTube](https://www.youtube.com/adafruit).
16+
It's half USB Key, half TRRS breakout*...* it's the **Adafruit TRRS Trinkey** specifically designed for Assistive Technology hackers and creators as a simple and low cost, but also flexible and extendable AT device.
1717

18-
## Learn More
18+
Many AT interface devices use 3.5mm audio jacks to create switches or variable inputs - often mono TS or stereo TRS plugs. On the TRRS Trinkey, we connect all 6 pins of a 'switched' TRRS jack - tip, ring 1, ring 2, sleeve and the tip switch plus ring 1 switch - to 6 GPIO pins on the microcontroller. That means we can not only detect when plugs are inserted but can change which pins are input, ground or even 3V power. With the use of a stereo/mic splitter, we can have up to 3 simple switches, or two analog potentiometers, or one of each! We particularly like this jack because it has two through-hole contacts near the opening for a good mechanical connection.
1919

20-
* [YouTube](https://youtu.be/dpVr7x5JiAY?si=le8yqdVi1fjpHHe8&t=9)
20+
The PCB is designed to plug into any USB A port on a computer or laptop. There's an ATSAMD21 microcontroller on board with just enough circuitry to keep it happy. One pin of the microcontroller connects to a NeoPixel LED. A reset button lets you enter bootloader mode if necessary. The microcontroller can be programmed easily thanks to the UF2 bootloader and CircuitPython: simply drag-n-drop new code on.
21+
22+
The SAMD21 can run CircuitPython or Arduino nicely. Over the USB connection, you can have serial, MIDI, or HID keyboard/mouse connectivity. Because its a fully programmable chip, it's possible to customize the keyboard or mouse commands executed on each button, or even set up chording patterns.
23+
24+
**Features:**
25+
26+
- **ATSAMD21E18 32-bit Cortex M0+** - 48 MHz 32-bit processor with 256KB Flash and 32 KB RAM
27+
- **Native USB supported by every OS** - can be used in Arduino or CircuitPython as a USB serial console, MIDI, Keyboard/Mouse HID, and even a little disk drive for storing Python scripts. Can act like a keyboard to phones or tablets with a USB adapter cable.
28+
- Can be used with **Arduino IDE** or **CircuitPython**
29+
- **TRRS Jack** with two switches on tip and ring 1. All 6 contacts connect to analog-input capable GPIO pins
30+
- One **RGB NeoPixel LED**
31+
- **STEMMA QT port with JST SH 4-pin compatible connector** - can be used to add I2C devices, or two more inputs. Note CircuitPython may not have enough memory for large chip drivers.
32+
- **Reset switch** to start your project code over or enter bootloader mode
33+
- **Open Source Hardware** so you have full control over your assistive tech!
34+
35+
## Purchase
36+
37+
* [Adafruit](https://www.adafruit.com/product/5954)

0 commit comments

Comments
 (0)