License

MIT

Recommend Projects

Raspberry Pi Zero Synth

5 months ago 217
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

This is a Raspberry Pi Zero W hat/shield with USB MIDI input, stereo audio output, 3 user-configurable buttons and OLED display.

To use as an audio card, enable PWM audio output by adding dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4 at the end of config.txt file. Remeber that HDMI audio output is the default; use raspi-config to force output to 3.5mm audio jack.

If you can't find 47uF ceramic capacitors, use 22uF or less. This might introduce popping noises, but will improve the depth of basses.

SSD1306 I2C OLED display like these https://google.com/search?tbm=isch&q=0.91+SSD1306+I2C

Audio part stolen from official schematics at https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/rpi_SCH_2b_1p2_reduced.pdf

NOTE: firmware not available yet. I should (hopefully) develop it by the end of 2019. You can develop your own firmware, or just leave out buttons and OLED to use this hat as an audio card.

Documents

Schematic

PCB

BOM

ID Name Designator Footprint Quantity
1 10n C2 1206 1
2 10u C3,C1 1206 2
3 RASPBERRYPI H1 HDR-20X2/2.54 1
4 LP2980AIM5X-2.5/NOPB PR1 SOT-23-5 1
5 NC7WZ16P6X U1 SC-70-6(SOT-363) 1
6 100R R3,R2,R5,R6,R7,R8 1206 6
7 470R R1,R4 1206 2
8 100n C4,C5,C6 1206 3
9 47u C7,C8 1206 2
10 PJ320 J1 AUDIO-PJ320 1
11 SSD1306 H2 HDR-4X1/2.54 1
12 10k R11,R10,R9 1206 3
13 1k R14,R13,R12 1206 3
14 NEXT S3 PUSH BUTTON 6MM 1
15 PREVIOUS S2 PUSH BUTTON 6MM 1
16 OK S1 PUSH BUTTON 6MM 1

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (1)

bruce965 Reply

PCB

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.