
SparkFun Qwiic WAV Trigger Pro
sparkfun/SparkFun_Qwiic_WAV_Trigger_Pro
An STM based WAV/MIDI device with a full speed USB interface.

An STM based WAV/MIDI device with a full speed USB interface.
SparkFun Qwiic WAV Trigger Pro panelized is an open-source printed circuit board by sparkfun, from the sparkfun/SparkFun_Qwiic_WAV_Trigger_Pro repository on GitHub. It is a 2-layer board of 148.1 × 134.1 mm with 1,313 parts on 129 nets, routed with 6,219 tracks and 963 vias.
It is built around the AT25SF041-SSHD-T, AP2112K-3.3 and LP5907MFX-3.3, with the PCM5100PW, BAT60A and PMEG4005EJ among its other parts. Its parts include 252 capacitors, 243 resistors, 72 connectors, 54 diodes and 45 ICs.
SparkFun Qwiic WAV Trigger Pro (WIG-25860)
The Qwiic WAV Trigger Pro is the latest evolution of the line of high-fidelity polyphonic audio players. The WAV Trigger Pro improves on the previous versions with a more powerful processor, enhanced MIDI processing - including velocity switching and multi-timbral support - and MIDI USB Device and MIDI USB Host[1] support, all in a smaller 1.75" x 1.5" footprint!
It supports up to 4096 uncompressed 16-bit, 44.1kHz mono and stereo WAV files matching CD audio quality. The WAV Trigger Pro supports polyphony and can play and mix up to 24 tracks simultaneously and independently with exceptionally low latency (2-3ms typically). Control track playback via either 8 programmable trigger inputs, I2C (Qwiic), or MIDI (USB or Serial UART). The board can function as both a USB MIDI device and host meaning if the WAV Trigger Pro has power in USB MIDI Host mode it can supply up to 500mA@5V to a connected MIDI device over USB-C allowing for USB MIDI control with no computer required!
Audio output is over two unbalanced channels (Left & Right). These audio outputs are only routed to a 0.1"-spaced plated through-hole (PTH) connector so some soldering is required.
The hardware design of the Qwiic WAV Trigger Pro product is open source!
Please review the LICENSE.md file for license information.
If you have any questions or concerns on licensing, please contact technical support on our SparkFun forums.
Distributed as-is; no warranty is given.
Designed in collaboration with Jamie Robertson @robertsonics.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 117 | 0.1uF | SparkFun-Capacitor:C_0402_1005Metric | C10, C10, C10, C10, C10, C10, C10, C10, C10, C14, C14, C14, C14, C14, C14, C14 +101 |
| 81 | 100k | SparkFun-Resistor:R_0402_1005Metric | R10, R10, R10, R10, R10, R10, R10, R10, R10, R12, R12, R12, R12, R12, R12, R12 +65 |
| 63 | 10k | SparkFun-Resistor:R_0402_1005Metric | R1, R1, R1, R1, R1, R1, R1, R1, R1, R16, R16, R16, R16, R16, R16, R16 +47 |
| 45 | 0.75mm | SparkFun-Connector:TestPoint-0.75mm | TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP2, TP2, TP2, TP2, TP2, TP2, TP2 +29 |
| 36 | 1.0uF | SparkFun-Capacitor:C_0402_1005Metric | C1, C1, C1, C1, C1, C1, C1, C1, C1, C2, C2, C2, C2, C2, C2, C2 +20 |
| 36 | 2.2uF | SparkFun-Capacitor:C_0402_1005Metric | C13, C13, C13, C13, C13, C13, C13, C13, C13, C20, C20, C20, C20, C20, C20, C20 +20 |
| 36 | Fiducial_0.5mm | SparkFun-Aesthetic:Fiducial_0.5mm_Mask1mm | FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID1, FID2, FID2, FID2, FID2, FID2, FID2, FID2 +20 |
| 36 | G*** | kibuzzard-662D2E87 | kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87, kibuzzard-662D2E87 +20 |
| 36 | Standoff | SparkFun-Hardware:Standoff | ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST1, ST2, ST2, ST2, ST2, ST2, ST2, ST2 +20 |
| 27 | BAT60A | SparkFun-Semiconductor-Standard:SOD-323 | D1, D1, D1, D1, D1, D1, D1, D1, D1, D2, D2, D2, D2, D2, D2, D2 +11 |
| 18 | 2.2k | SparkFun-Resistor:R_0402_1005Metric | R11, R11, R11, R11, R11, R11, R11, R11, R11, R15, R15, R15, R15, R15, R15, R15 +2 |
| 18 | 20pF | SparkFun-Capacitor:C_0402_1005Metric | C11, C11, C11, C11, C11, C11, C11, C11, C11, C12, C12, C12, C12, C12, C12, C12 +2 |
| 18 | 2200pF | SparkFun-Capacitor:C_0402_1005Metric | C23, C23, C23, C23, C23, C23, C23, C23, C23, C24, C24, C24, C24, C24, C24, C24 +2 |
| 18 | 4.7uF | SparkFun-Capacitor:C_0402_1005Metric | C5, C5, C5, C5, C5, C5, C5, C15, C15, C15, C15, C15, C15, C15, C15, C15 +2 |
| 18 | 5.1k | SparkFun-Resistor:R_0402_1005Metric | R3, R3, R3, R3, R3, R3, R3, R3, R3, R5, R5, R5, R5, R5, R5, R5 +2 |
| 18 | 56k | SparkFun-Resistor:R_0402_1005Metric | R2, R2, R2, R2, R2, R2, R2, R2, R2, R4, R4, R4, R4, R4, R4, R4 +2 |
| 18 | Conn_01x02 | SparkFun-Connector:1x02 | J1, J1, J1, J1, J1, J1, J1, J1, J1, J10, J10, J10, J10, J10, J10, J10 +2 |
| 18 | G*** | kibuzzard-66465103 | kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103, kibuzzard-66465103 +2 |
| 18 | G*** | kibuzzard-66C268B3 | kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3, kibuzzard-66C268B3 +2 |
| 18 | G*** | kibuzzard-662D463B | kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B, kibuzzard-662D463B +2 |
| 18 | LOGO | SparkFun-Aesthetic:qwiic_4mm | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +2 |
| 18 | Qwiic_RA | SparkFun-Connector:JST_SMD_1.0mm-4_RA | J3, J3, J3, J3, J3, J3, J3, J3, J3, J4, J4, J4, J4, J4, J4, J4 +2 |
| 9 | 10uF | SparkFun-Capacitor:C_0402_1005Metric | C19, C19, C19, C19, C19, C19, C19, C19, C19 |
| 9 | 10uH | SparkFun-Capacitor:C_0805_2012Metric | L1, L1, L1, L1, L1, L1, L1, L1, L1 |
| 9 | 1k | SparkFun-Resistor:R_0402_1005Metric | R19, R19, R19, R19, R19, R19, R19, R19, R19 |
| 9 | 24MHz | SparkFun-Clock:Crystal_SMD_2.0x1.6mm | Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1, Y1 |
| 9 | 30Ω | SparkFun-Capacitor:C_0603_1608Metric | L2, L2, L2, L2, L2, L2, L2, L2, L2 |
| 9 | 33k | SparkFun-Resistor:R_0402_1005Metric | R24, R24, R24, R24, R24, R24, R24, R24, R24 |
| 9 | 4.7k | SparkFun-Resistor:R_0402_1005Metric | R6, R6, R6, R6, R6, R6, R6, R6, R6 |
| 9 | 560 | SparkFun-Resistor:R_0402_1005Metric | R26, R26, R26, R26, R26, R26, R26, R26, R26 |
| 9 | 680 | SparkFun-Resistor:R_0402_1005Metric | R27, R27, R27, R27, R27, R27, R27, R27, R27 |
| 9 | ANLG | SparkFun-Jumper:Jumper_2_NC_Trace | JP6, JP6, JP6, JP6, JP6, JP6, JP6, JP6, JP6 |
| 9 | AP2112K-3.3 | SparkFun-Semiconductor-Standard:SOT23-5 | U2, U2, U2, U2, U2, U2, U2, U2, U2 |
| 9 | AP3012 | SparkFun-Semiconductor-Standard:SOT23-5 | U6, U6, U6, U6, U6, U6, U6, U6, U6 |
| 9 | AT25SF041-SSHD-T | SparkFun-Semiconductor-Standard:SO-8 | U7, U7, U7, U7, U7, U7, U7, U7, U7 |
| 9 | Conn_01x03 | SparkFun-Connector:1x03 | J8, J8, J8, J8, J8, J8, J8, J8, J8 |
| 9 | Conn_01x04 | SparkFun-Connector:1x04 | J9, J9, J9, J9, J9, J9, J9, J9, J9 |
| 9 | Conn_01x08 | SparkFun-Connector:1x08 | J6, J6, J6, J6, J6, J6, J6, J6, J6 |
| 9 | DEV/HST1 | SparkFun-Jumper:Jumper_3_NC-1_Trace | JP2, JP2, JP2, JP2, JP2, JP2, JP2, JP2, JP2 |
| 9 | DEV/HST2 | SparkFun-Jumper:Jumper_3_NC-1_Trace | JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1, JP1 |
| 9 | G*** | kibuzzard-66465CB9 | kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9, kibuzzard-66465CB9 |
| 9 | G*** | kibuzzard-662D2EEF | kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF, kibuzzard-662D2EEF |
| 9 | G*** | kibuzzard-66C62258 | kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258, kibuzzard-66C62258 |
| 9 | G*** | kibuzzard-66C62249 | kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249, kibuzzard-66C62249 |
| 9 | G*** | kibuzzard-66465C99 | kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99, kibuzzard-66465C99 |
| 9 | G*** | kibuzzard-662D2F57 | kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57, kibuzzard-662D2F57 |
| 9 | G*** | kibuzzard-662D2C77 | kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77, kibuzzard-662D2C77 |
| 9 | G*** | kibuzzard-664CC11D | kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D, kibuzzard-664CC11D |
| 9 | G*** | kibuzzard-662D2C4E | kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E, kibuzzard-662D2C4E |
| 9 | G*** | kibuzzard-6646520F | kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F, kibuzzard-6646520F |
| 9 | G*** | kibuzzard-66C62266 | kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266, kibuzzard-66C62266 |
| 9 | G*** | kibuzzard-664651A6 | kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6, kibuzzard-664651A6 |
| 9 | G*** | kibuzzard-66C23C05 | kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05, kibuzzard-66C23C05 |
| 9 | G*** | kibuzzard-66465AE2 | kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2, kibuzzard-66465AE2 |
| 9 | G*** | kibuzzard-66C79D8D | kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D, kibuzzard-66C79D8D |
| 9 | G*** | kibuzzard-66465190 | kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190, kibuzzard-66465190 |
| 9 | G*** | kibuzzard-66C23C0E | kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E, kibuzzard-66C23C0E |
| 9 | G*** | kibuzzard-662D31BA | kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA, kibuzzard-662D31BA |
| 9 | G*** | kibuzzard-66C23C37 | kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37, kibuzzard-66C23C37 |
| 9 | G*** | kibuzzard-664CBEE2 | kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2, kibuzzard-664CBEE2 |
| 9 | G*** | kibuzzard-66C23BEA | kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA, kibuzzard-66C23BEA |
| 9 | G*** | kibuzzard-66C23BF9 | kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9, kibuzzard-66C23BF9 |
| 9 | G*** | kibuzzard-664CBEBA | kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA, kibuzzard-664CBEBA |
| 9 | G*** | kibuzzard-66465AC2 | kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2, kibuzzard-66465AC2 |
| 9 | G*** | kibuzzard-66465CD3 | kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3, kibuzzard-66465CD3 |
| 9 | G*** | kibuzzard-664651EE | kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE, kibuzzard-664651EE |
| 9 | G*** | kibuzzard-662D2F10 | kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10, kibuzzard-662D2F10 |
| 9 | G*** | kibuzzard-66C6226E | kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E, kibuzzard-66C6226E |
| 9 | Green | SparkFun-LED:LED_0603_1608Metric_Green | D4, D4, D4, D4, D4, D4, D4, D4, D4 |
| 9 | I2C | SparkFun-Jumper:Jumper_3_NC-2_Trace | JP5, JP5, JP5, JP5, JP5, JP5, JP5, JP5, JP5 |
| 9 | JTAG | SparkFun-Connector:2x05_P1.27mm | J7, J7, J7, J7, J7, J7, J7, J7, J7 |
| 9 | LED | SparkFun-Jumper:Jumper_2_NC_Trace | JP4, JP4, JP4, JP4, JP4, JP4, JP4, JP4, JP4 |
| 9 | LOGO | SparkFun-Aesthetic:SparkFun_Logo_8mm | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 9 | LOGO | SparkFun-Aesthetic:SparkFun_Logo_10mm | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 9 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G***, G*** |
| 9 | LP5907MFX-3.3 | SparkFun-Semiconductor-Standard:SOT23-5 | U4, U4, U4, U4, U4, U4, U4, U4, U4 |
| 9 | PCM5100 | SparkFun-Semiconductor-Standard:TSSOP-20_4.4x6.5mm_P0.65mm | U5, U5, U5, U5, U5, U5, U5, U5, U5 |
| 9 | PMEG4005EJ | SparkFun-Semiconductor-Standard:SOD-323 | D5, D5, D5, D5, D5, D5, D5, D5, D5 |
| 9 | Red | SparkFun-LED:LED_0603_1608Metric_Red | D3, D3, D3, D3, D3, D3, D3, D3, D3 |
| 9 | SMD_4.6x2.8mm_h2.5mm | SparkFun-Switch:Push_SMD_4.6x2.8mm_h2.5mm | SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1 |
The 1,251 most common of 1,313 parts.

sparkfun/SparkFun_Qwiic_WAV_Trigger_Pro
An STM based WAV/MIDI device with a full speed USB interface.



sparkfun/SparkFun_GNSS_DAN-F10N
A USB evaluation board for the dual L1/L5 frequency DAN-F10N GNSS receiver.

mbeayou/esp32-hifi-bluetooth-speaker-pcb-board
A custom high-fidelity Bluetooth speaker PCB featuring the ESP32 (I2S), PCM5100 DAC, and TPA3116D2 Class D Amplifier. Includes Schematics, Gerber files, and BOM.

lucococo/LucaudioESP32
ESP32 based board running SqueezeliteESP32 for audio streaming

westphae/kingfisher
Go flight data recorder for a turbonormalized Beech Bonanza V35B, running on a Raspberry Pi 5

sparkfun/SparkFun_u-blox_NEO-F10N
Documentation and hardware files for the low cost SparkFun GNSS L1/L5 Breakout - NEO-F10N.

polesskiy-dev/iot-risk-logger-stm32l4
Open IoT risk data logger based on STM32L4 MCU
It measures 148.1 × 134.1 mm and has 2 copper layers, 1.6 mm thick.
1,313 parts, built around the AT25SF041-SSHD-T, AP2112K-3.3, LP5907MFX-3.3 and PCM5100PW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the sparkfun/SparkFun_Qwiic_WAV_Trigger_Pro repository on GitHub, at the commit this page was made from: the board is Hardware/Production/SparkFun_Qwiic_WAV_Trigger_Pro_panelized.kicad_pcb and its schematic Hardware/SparkFun_Qwiic_WAV_Trigger_Pro.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sparkfun before reusing the design.