

RawWavesV2
Raw Waves is a eurorack synthesizer module that plays RAW or WAV sample files from a micro SDcard. It is a derivate work of "Radio Music" from Tom Whitwell. Raw Waves is released under a CC-by-SA 3.0 license.
- Size
- 20 × 107 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 55
- Nets
- 61
- Pads
- 186
- Tracks, vias
- 332, 14
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 4 Aug 2020
- Updated
- 17 Aug 2026
Overview
RawWavesV2 is an open-source printed circuit board by SherpaModular, from the SherpaModular/RawWaves repository on GitHub. It is a 2-layer board of 20 × 107 mm with 55 parts on 61 nets, routed with 332 tracks and 14 vias.
It is built around the PT8211-S, TL072 and LM1117MP-5.0, with the MMBT3904 among its other parts. Its parts include 20 resistors, 11 capacitors, 6 diodes, 6 connectors and 5 ICs. It belongs with the audio and music and radio and wireless boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
4PT8211-S
SOP-8-150mil16 2 3.3V Serial SOP-8-150mil Digital to Analog Converters (DAC) ROHSPTCDigital To Analog Converters (DAC)TL072
SOP-8-18V~18V 0℃~+70℃ 1.4mA 1.5nA 10V/us 10mV 2 2.5nA 3MHz 85dB SOP-8 Operational Amplifier ROHSGcoreOperational AmplifierLM1117MP-5.0
SOT-223Voltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTexas InstrumentsMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
README.mdRaw Waves v2
Raw Waves v2 is a sample player that functions much like a live radio. Audio sample files may be placed on a MicroSD card, and arranged into "banks" (like channels) which you may select either manually through the panel knobs, or via CV. File formats supported include RAW and WAV files.
The module is functionally identical to the popular "Raw Waves" module, and its predecessor, "Radio Music" by Tom Whitwell of Music Thing Modular. These previous modules are no longer available, having been built upon the now-discontinued Teensy 3 microcontroller.
Raw Waves v2 has been completely redesigned to use the Teensy 4 platform. Because the module uses the Teensy 4 microcontroller, the "Raw Waves v2" will not be compatible with other alternative firmware made for Radio Music (e.g. 'Chord Organ').
Raw Waves v2 still supports all of the settings in the SETTINGS.TXT file that you came to know and love in the earlier models. If you haven't played with the settings, you really should!
Specifications
Audio output: 16-bit audio output, with hardware anti-alias filtering. Dimensions: 4 hp, 21mm deep. Power specifications: Requires +12v (at 100 mA) and -12v (at 10 mA). The module features several protections against accidental reverse power connection: First, a keyed 10-pin Eurorack standard connector, second, automatically resetting fuses, and thirdly, protection diodes. CV Inputs are designed for 0-5v, with reasonable over/undervoltage protection built-in.
Compiling the code
My preference is to use Visual Studio Code:
- Install the Microsoft "Arduino for Visual Studio Code" extension
- Add the Teensy packages. You can accomplish this in the "Arduino for Visual Studio Code" extension settings by adding the URL https://www.pjrc.com/teensy/package_teensy_index.json to the "Arduino: Additional Urls, Additional URLs for 3rd party packages." setting.
- The following file contents, placed into the repo under the filename .vscode\arduino.json helps with other details:
{
"sketch": "Software\\RawWavesV2\\RawWavesV2.ino",
"configuration": "usb=serial,speed=600,opt=o2std,keys=en-us",
"board": "teensy:avr:teensy40",
"output": "ArduinoOutput\\RawWavesV2",
"port": "COM3"
}- In VS Code, activate the Command Palette (typically by pressing F1), and choose "Ardunio: Verify".
- If all codes well, the compiled output should appear in the repo directory, under ArduinoOutput\RawWavesV2
License
Raw Waves is Open Hardware. It is a derivate work of "Radio Music", by Tom Whitwell. All hardware and software design in this project is Creative Commons licensed by Jim Mulvey: CC-BY-SA: Attribution / ShareAlike If you use any work in this project, you should credit Tom Whitwell and me, and you must republish any changes you make under the same license. This license does permit commercial use of these designs, but consider getting in touch before selling anything. This project includes work from the Teensy project, which is not covered by this license.
Parts
55| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5, R10, R14, R15 |
| 6 | 100k | Resistor_SMD:R_0603_1608Metric | R1, R8, R12, R16, R19, R20 |
| 5 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C5, C7, C10, C11 |
| 3 | 10uF | Capacitor_SMD:CP_Elec_4x5.4 | C3, C4, C9 |
| 2 | 1N5819 | Diode_SMD:D_SOD-323 | D7, D8 |
| 2 | 1nF | Capacitor_SMD:C_0603_1608Metric | C6, C8 |
| 2 | 200k | Resistor_SMD:R_0603_1608Metric | R17, R18 |
| 2 | 5.6k | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 2 | Polyfuse_Small | Resistor_SMD:R_0805_2012Metric | F1, F2 |
| 1 | 100nf | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 120k | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 330k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | EURO_PWR_2x5 | Eurocad:Eurorack_power_header | J4 |
| 1 | LED1 | LED_THT:LED_D3.0mm | LED1 |
| 1 | LED2 | LED_THT:LED_D3.0mm | LED2 |
| 1 | LED3 | LED_THT:LED_D3.0mm | LED3 |
| 1 | LED4 | LED_THT:LED_D3.0mm | LED4 |
| 1 | LM1117MP-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | MCP6002-xSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Micro_SD_Card | sdcard:YAMAICHI_MICROSD_VERTICAL | J3 |
| 1 | OUTPUT | Eurocad:PJ301M-12_Compact | J5 |
| 1 | PT8211 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | RESET-CV | Eurocad:PJ301M-12_Compact | J2 |
| 1 | RESET_LED | LED_THT:LED_D3.0mm | RESET_LED1 |
| 1 | R_START | Eurocad:Alpha9mmPot | RV2 |
| 1 | R_STATION | Eurocad:Alpha9mmPot | RV1 |
| 1 | START_CV | Eurocad:PJ301M-12_Compact | J6 |
| 1 | STATION_CV | Eurocad:PJ301M-12_Compact | J1 |
| 1 | SW_DIP_x01 | Button_Switch_THT:Push_E-Switch_KS01Q01 | SW1 |
| 1 | TL072 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | Teensy4.0 | teensy:Teensy4.0-RawWavesV2 | U1 |
Similar boards
- 4 layers27.9 × 108 mm

- 2 layers19 × 212.7 mm

- 2 layers37.5 × 110 mm

- 2 layers120 × 120 mm

- 2 layers27.9 × 101.6 mm

- 2 layers99.8 × 80 mm

10knobs PT8211
tomcombriat/TES_10-knobs-synth
Software and hardware files for the TES 10k synths serie, cheap synthesizer powered with Mozzi using a STM32 BluePill as its main chip
66 parts9GPL-3.0 - 2 layers151.5 × 128.5 mm

A2 Percussion Desktop
NorthCoastModularCollective/Ann-Arbor-Percussion-Synthesizer
Complex sounds with simple knobs
49 parts4MIT - 2 layers83 × 99 mm

Questions
How big is the RawWavesV2 PCB?
It measures 20 × 107 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RawWavesV2 use?
55 parts, built around the PT8211-S, TL072, LM1117MP-5.0 and MMBT3904. 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.
Where can I download the RawWavesV2 KiCad files?
From the SherpaModular/RawWaves repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad/RawWavesV2.kicad_pcb and its schematic Hardware/KiCad/RawWavesV2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RawWavesV2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask SherpaModular before reusing the design.