Wavetable hardware pcb 2 rev1
szegedylorant·wavetable-vco·wavetable-hardware_pcb_2/wavetable-hardware_pcb_2_rev1.kicad_pcb
About the Wavetable hardware pcb 2 rev1
Wavetable hardware pcb 2 rev1 is an open source RP2040/RP2350 PCB design by szegedylorant, published on GitHub. It is a 2-layer board measuring 40.6 × 128.5 mm, with 95 components from 44 distinct parts.
Its main chip is the XIAO-RP2040, from the RP2040/RP2350 family. Other key parts include the TL072, MCP6004, LM4040LP-5 and LM7805_TO220. By type, the board carries 34 resistors, 23 capacitors, 12 connectors, 10 test points, 6 ICs and 3 switches.
From the project
Arduino(-pico) code for wavetable VCO on Seeed XIAO RP2040 board
Wavetable VCO in 8hp Eurorack format based on the Seeed XIAO RP2040 board
* Chose from 8 wavetable types via push button
* Move around wavetable via potentiometer
Set root note / transpose via potentiometer Fine tuning via same knob while pressing tune button
* Octave switch for -1 / 0 / +1 octaves on sub out
* V / Oct tracking on 5 octaves (0V - 5V)
* CV (-5V - +5V) for wavetable modulation with attenuator

Main components on the Wavetable hardware pcb 2 rev1
Wavetable hardware pcb 2 rev1 bill of materials (BOM)
95 components, 44 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | XIAO-RP2040 | MOUDLE14P-2.54-21X17.8MM | U1 |
| 2 | TL072 | DIP-8_W7.62mm_Socket_LongPads | U2, U5 |
| 1 | MCP6004 | DIP-14_W7.62mm_Socket_LongPads | U3 |
| 1 | LM4040LP-5 | TO-92L_Inline_Wide | U4 |
| 1 | LM7805_TO220 | TO-220-3_Vertical | U6 |
| 1 | EuroPower10_THT | IDC-Header_2x05_P2.54mm_Vertical | J1 |
| 3 | IN | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J2, J3, J5 |
| 2 | OUT | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J4, J12 |
| 1 | Conn_01x07_Pin | PinHeader_1x07_P2.54mm_Vertical | J6 |
| 1 | Conn_01x07_Socket | PinSocket_1x07_P2.54mm_Vertical | J7 |
| 1 | Conn_01x08_Socket | PinSocket_1x08_P2.54mm_Vertical | J8 |
| 1 | Conn_01x08_Pin | PinHeader_1x08_P2.54mm_Vertical | J9 |
| 1 | Conn_01x04_Socket | PinSocket_1x04_P2.54mm_Vertical | J10 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J11 |
| 2 | 10kB | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1, RV2 |
| 2 | B100k | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV3, RV4 |
| 1 | SW_SPDT_MSM | toggle_switch | SW1 |
| 2 | SW_Push | SW_PUSH_6mm_H8mm | SW2, SW3 |
| 1 | +12V | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | -12V | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP2 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | +5V | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP3 |
| 1 | -5V | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP4 |
| 1 | +3V3 | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP5 |
| 1 | aout | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP6 |
| 1 | sout | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP7 |
| 1 | modin | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP8 |
| 1 | voctin | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP9 |
| 1 | wtin | TestPoint_THTPad_D1.0mm_Drill0.5mm | TP10 |
| 1 | LED_Dual_Bidirectional | LED_D3.0mm | D1 |
| 2 | FerriteBead | L_Axial_L5.0mm_D3.6mm_P10.00mm_Horizontal_Murata_BL01RN1A2A2 | FB1, FB2 |
| 4 | 22n | C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C14, C15 |
| 2 | 1u | C_Disc_D3.0mm_W1.6mm_P2.50mm | C3, C18 |
| 4 | 10u | CP_Radial_D5.0mm_P2.50mm | C4, C5, C6, C7 |
| 9 | 100nF | C_Disc_D3.0mm_W1.6mm_P2.50mm | C8, C9, C10, C11, C17, C19, C21, C22 +1 |
| 3 | 1n | C_Disc_D3.0mm_W1.6mm_P2.50mm | C12, C13, C20 |
| 1 | 100p | C_Disc_D3.0mm_W1.6mm_P2.50mm | C16 |
| 4 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2, R22, R23 |
| 7 | 33k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R3, R10, R14, R17, R18, R20, R35 |
| 12 | 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R4, R6, R7, R8, R11, R12, R13, R15 +4 |
| 4 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R5, R24, R28, R31 |
| 1 | 470 | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R9 |
| 2 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R16, R26 |
| 2 | 20k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R21, R27 |
| 2 | 47k | R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R29, R30 |
Wavetable hardware pcb 2 rev1 design files
The KiCad project lives in the szegedylorant/wavetable-vco repository on GitHub; these links point at the commit this page was built from.
Wavetable hardware pcb 2 rev1: common questions
What microcontroller does the Wavetable hardware pcb 2 rev1 use?
The Wavetable hardware pcb 2 rev1 is built around the XIAO-RP2040, from the RP2040/RP2350 family.
How big is the Wavetable hardware pcb 2 rev1?
The Wavetable hardware pcb 2 rev1 measures 40.6 × 128.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Wavetable hardware pcb 2 rev1?
95 components, from 44 distinct parts. The full bill of materials is listed on this page.
Where can I download the Wavetable hardware pcb 2 rev1 design files?
From the szegedylorant/wavetable-vco repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Wavetable hardware pcb 2 rev1 design in my own project?
The repository has no license, so all rights stay with szegedylorant. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Wavetable hardware pcb 2 rev1 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in wavetable-vco
Earlier revisions in the repo: wavetable-hardware_pcb_2
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k