Skip to content

scrapcomputing/WavetablePiHoriz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horizontal WavetablePi

This is the horizontal version of WavetablePi. It is a wavetable module based on the Raspberry Pi Zero 2 W running mt32-pi. It is capable of emulating several midi synthesizers, including mt32, sc55 and general midi with custom sound fonts. For a complete feature list please refer to the mt32-pi project.

Assembling the Horizontal WavetablePi (by sweetlilmre)

An assembly guide can be found here.

WavetablePi PCB Front

WavetablePi PCB Back

WavetablePi Schematic

New Features

  • This version also includes headers for the mt32-pi buttons and rotary encoder.

Bill of materials

The gerber can be found in the releases

Item # Description
Raspberry Pi Zero 2 W 1 The older RPi Zero is not fast enough
40-pin 2x20 male header 2.54mm pitch 1 For attaching the RPi to the board.
26-pin 2x13 female header 2.54mm pitch 1 For attaching the board to the wavetable header
6-pin 2x3 pin male header 2.54mm pitch 1 For the audio select jumpers
2-pin 1x2 pin male header 2.54mm pitch 4 (Optional) Headers for mt32-pi buttons
5-pin 1x5 pin male header 2.54mm pitch 1 (Optional) Header for mt32-pi rotary encoder
Jumper 2.54mm pitch 2 Jumpers for the audio selection header
Capacitor 10uF through-hole ceramic 2
Capacitor 100nF through-hole ceramic 2 C3 and C4 which form the PWM audio low-pass filter along with R3 and R4. 100nF is for a 1.6KHz cutoff frequency. Use lower values for higher cutoff
Resistor 22K Ohm 1
Resistor 10K Ohm 1
Resistor 1K Ohm 2 R3 and R4, which along with C3 and C4 form a low-pass filter of the PWM audio
0.91 OLED SSD1306 I2C 128x32 module 1 (Optional)
PCM5102A I2S DAC Module (aka GY PCM5120) 1 (Optional but highly recommended) Please check the PCB for the supported dimensions and form factor!

About

The "horizontal" version of the WavetablePi

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors