Skip to the content
PCBKitNew board
2 layers65 × 30 mmZeroamp, the printed circuit board in 3D

PCB stuff

Size
65 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
42
Pads
97
Tracks, vias
313, 42
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
20 Dec 2016
Updated
7 Nov 2021

Overview

Zeroamp is an open-source printed circuit board by ywabiko, from the ywabiko/pcb repository on GitHub. It is a 2-layer board of 65 × 30 mm with 21 parts on 42 nets, routed with 313 tracks and 42 vias.

It is built around the PCM5102APW. Its parts include 12 capacitors, 2 resistors, 2 ICs and 1 connector.

Main components

1

README

README.md

My KiCAD projects

I've been working on various PCB projects including Raspberry Pi Zero stuff. I'm a super newbie in terms of electronic circuit and PCB design, but I've placed them here in this repo just in case someone finds them useful.

By uploading *.kicad_pcb file to OSH Park, anyone can get the exact same PCB. Add-on boards for Raspberry Pi Zero would cost $15/3 boards or so, and ones for Raspberry Pi would cost $29/3 boards or so.

自作PCBのKiCADソース

いろいろと作っていますが、 Raspberry Pi Zero 関連が多いです。電子回路 もPCB設計も超ど素人ですが、何かの参考になれば。

はんだ付け初心者のためスルーホール/DIPが基本になっていますが I2Sになる とそうも言ってられず表面実装はじめました。

OSH Park に *.kicad_pcbファイルをアップロードすれば、誰 でも下記のPCB基板を手に入れることができます。Raspberry Pi Zero 用で $15/3枚、Raspberry Pi用で$29/3枚ほどです。

ESP32 Stuff / ESP32 関連

senselight (Sense Light)

senselight front senselight back senselight circuit

This is designed for a sensor light based on ESP32 (Lolin32), a cheap doppler radar RCWL-0516 and WS2812B (NeoPixel) strip.

ESP32ベースのセンサーライトのためのPCBです。安価なドップラーレーダー RCWL-0516 をセンサーに使い、WS2812B (NeoPixel)をライトに使っています。

BOM / 主な部品

Trinket stuff / Trinket 関連

halloween1 (Halloween 1)

halloween1 front halloween1 back halloween1 circuit

This is desiged for driving Neopixel (WS2812B) strip. This requires a Adafruit Trinket Mini 5V. If you want to drive many WS2812Bs, you might want to use a USB mobile battery like Anker PowerCore+ Mini to attach to the Trinket. This power will go to VCC pin for WS2812B through USB pin on the Trinket. (For example, each WS2812B consumes 60mA at maximum brightness, i.e. 30 of those will consume 1.8A.)

Neopixel (WS2812B) を駆動するためのPCBです。Adafruit Trinket Mini 5V専用となっています。 多数のWS2812Bを駆動するため、Anker PowerCore+ MiniなどのUSBモバイルバッテリーからTrinketに電源を供給することが前提です。この電源はTrinketのUSBピンからパススルーでWS2812B用のVCC端子に供給されます。 (WS2812Bはフル点灯時で60mA消費しますので、30個で1.8Aほど必要になります。)

BOM / 主な部品

nametag4 (Nametag Type 4)

nametag4 front nametag4 back nametag4 circuit nametag4 photo

This is designed for the "programmable nametag" project. This PCB is to basically run a Trinket M0 off a single coin cell battery CR2450, which is a very challenging subject. Due to discharging behavior of CR2450, this runs for 30-min only at this point.

プログラマブル名札プロジェクト向けのPCBです。Trinket M0 + OLEDをCR2450で駆動するという難題に挑戦しています。 CR2450の放電特性により現時点では30分の稼働が限界です。

BOM / 主な部品

Raspberry Pi Zero stuff / Raspberry Pi Zero 関連

zeroaudio1 (RPi Zero PWM Audio 1)

zeroaudio1 front zeroaudio2 back

A pHAT-like add-on board that adds a headphone jack to your Raspberry Pi Zero. This PCB uses a PWM audio circuit remixed from PiZero PWM audio by Adafruit that is licensed under CC BY-SA 3.0.

NOTE: Noise is pretty loud, like AM radio.

Raspberry Pi Zero にヘッドフォン端子をつけるための pHAT のようなボード です。

このPCBの回路は PWM オーディオ出力回路 by Adafruit から CC BY-SA 3.0 に 基づいてリミックスされた回路を使用しています。

NOTE: 音声にけっこうノイズが乗ります。AMラジオくらい。

BOM / 主な部品

zerocontrol1 (RPi Zero Controller Type 1)

zerocontrol1 front zerocontrol1 back

A pHAT-like add-on board that adds a cursor key (via GPIO) and a 0.96" I2C OLED to your Raspberry Pi Zero.

Raspberry Pi Zero にカーソルキーと 0.96" I2C OLED をつけるための pHAT のようなボードです。

BOM / 主な部品

zerocontrol2 (RPi Zero Controller Type 2 - Gamepad)

zerocontrol2 front zerocontrol2 back

A pHAT-like add-on board that adds a game pad (via GPIO) your Raspberry Pi Zero.

Raspberry Pi Zero にゲームパッドをつけるための pHAT のようなボードです。

BOM / 主な部品

zerocontrol3 (RPi Zero Controller Type 3 - Gamepad Reversed)

zerocontrol3 front zerocontrol3 back

A pHAT-like add-on board that adds a game pad (via GPIO) that is designed to be used together with Adafruit PiTFT 2.2. Please note that the game pad is laid out up-side-down by design.

UPDATE: Moved GPIO pins to avoid I2S-related pins (12, 35, 40). Moved GND pins to GNDD pins used in zeroamp1 circuit. Changed footprint of momentary switches to Panasonic EVQ11.

Raspberry Pi Zero にゲームパッド(上下さかさま)をつけるための pHAT の ようなボードです。Adafruit PiTFT 2.2 と組み合わせることが前提の 設計ですが、他にも使えるかもしれません。

UPDATE: I2Sで必要なピン(12,35,40)を使わないように修正。また、I2Sボード と共通のGNDD(デジタル用GND)ピンを使うように修正。モメンタリースイッチ のフットプリントを巷によくある6mm角4ピンから Panasonic EVQ11互 換 に変更。

BOM / 主な部品

zerocontrol4 (RPi Zero Controller Type 4)

zerocontrol4 front zerocontrol4 back

A pHAT-like add-on board that adds a cursor key (via GPIO) and a 1.3" SPI OLED to your Raspberry Pi Zero.

Raspberry Pi Zero にカーソルキーと 1.3" SPI OLED をつけるための pHAT のようなボードです。

UPDATE: I2Sで必要なピン(12,35,40)を使わないように修正。また、I2Sボード と共通のGNDD(デジタル用GND)ピンを使うように修正。

BOM / 主な部品

zeroui1 (RPi Zero UI Type 1)

zeroui1 front zeroui1 back

A pHAT-like add-on board that adds a headphone jack, 0.96" I2C OLED, and a 7-button cursor key (via GPIO) to your Raspberry Pi Zero.

This PCB uses a PWM audio circuit remixed from PiZero PWM audio by Adafruit that is licensed under CC BY-SA 3.0.

UPDATE: During something is shown on the OLED, terrible noise appears on the audio output, like an AM radio that is not tuned in.

Raspberry Pi Zero にヘッドフォン端子と、0.96" I2C OLED と、7ボタンのカーソルキーをつけるための pHAT のようなボードです。

このPCBの回路は PWM オーディオ出力回路 by Adafruit から CC BY-SA 3.0 に 基づいてリミックスされた回路を使用しています。

UPDATE: OLEDに何か表示させているとそのノイズがひどいです。チューニングが合っていないAMラジオくらい。

BOM / 主な部品

zeroamp1 (RPi Zero DAC as Headphone Amplifier)

zeroamp1 front zeroamp1 back zeroamp1 circuit zeroamp1 assembled

A pHAT-like add-on board that adds I2S DAC PCM5102A that works as an headphone amplifier (HPA) (sort of). As you may know, PCM5102's output pin is only line level, not headphone level. But it just worked when I plugged an earphone/headphone with a breakout board out there. That was the beginning of this project.

Probably thanks to the minimized analog circuitry, noise level is pretty low and sound quality is surprisingly good. (Much better than piamp2 below.)

USE WITH CAUTION as a headphone amplifier. According to PCM5102A data sheet, the output minimum impedance is 1kR and the effective voltage is 2.1V, therefore the maximum effective current is 2.1mA. This circuitry inserts 1kR registers there to limit the current to this maximum value. This is tested with an earphone that came with iPhone and it works fine, but please try at your own risk.

Raspberry Pi Zero に I2S DAC である PCM5102A を搭載して無理やりヘッドフォ ンアンプとして使ってみようという pHAT のようなボードです。PCM5102Aの出 力はラインレベルですが、巷のブレイクアウ ト にイヤフォンやヘッドフォンをつないだら意外に聴けたので。

アナログ回路が最小限のためか、iPhone付属イヤフォンではノイズが感じられ ず、高音質です。(piamp2よりも音がいいです)。

ただし PCM5102Aで直接ヘッドフォンを駆動するのはもともと厳しいため、使用 の際は注意が必要です。データシートによると出力側の最小インピーダンス 1kRと実効電圧2.1V から引き出せる実効電流が最大 2.1mAとなります。この回 路では 1kRの抵抗を入れることによって電流をこの最大値ぎりぎりに制限して います。実験した範囲ではiPhone付属イヤフォンで使えていますが、くれぐれ も自己責任でお願いします。

BOM / 主な部品

Raspberry Pi stuff / Raspberry Pi 関連

piamp2 (RPi DAC + Headphone Amplifier)

piamp2 front piamp2 back piamp2 circuit piamp2 assembled

A HAT-like add-on board that adds I2S DAC PCM5102A, OPAmp NJM5532D and a headphone output jack to Raspberry Pi 3. This should work as an headphone amplifier (HPA) more natually than zeroamp1 thanks to NJM5532D.

This is not a high quality board. Every time Pi tries to show a character over SSH for example, a small noise comes in, meaning there seems (lots of) issues in terms of analog circuit design.

UPDATE: Fixed a bug in potentionmeter pins.

Raspberry Pi3 に I2S DAC である PCM5102A とOPアンプ NJM5532D を搭載して ヘッドフォンアンプとして使ってみようという pHAT のようなボードです。ア ナログ回路的な問題が多々あるようで、Raspberry Piがsshターミナル越しにテ キストを出力した時などにヘッドフォン出力に多少ノイズが入ります。

UPDATE: ポテンションメータのピン接続が間違っていたので直しました。

BOM / 主な部品

smt1 (SMT soldering practice for PCM5102A)

piamp1 front piamp1 back

SMT soldering practice board featuring PCM5102A (TSSOP-20) that happens to be a breakout board as well.

TSSOP-20 パッケージである PCM5102A を使って表面実装のはんだ付けを練習するための基板です。結果的にブレイクアウトとしての機能も兼ねています。

Acknowledgments / 謝辞

  • Electronic circuit / 電子回路全般 : Adafruit
  • PCB fabrication service / PCB生産委託 : OSH Park
  • CAD software / CAD ソフト : KiCAD

Disclaimer / 免責事項

Contents posted in this site is for informational purpose only and nothing is guaranteed. Headphone amplifier is especially dangerous as it can cause permanent damage to your ears. すべて無保証です。特にヘッドフォンアンプ基板は大変危険です。鼓膜を損傷するかもしれません。くれぐれも自己責任でお願いいたします。

Parts

21
QtyValueFootprintReferences
6CCapacitors_ThroughHole:C_Disc_D6.0mm_W2.5mm_P5.00mmC3, C4, C7, C8, C10, C12
41pinConnect:1pin, , ,
4CPCapacitors_ThroughHole:CP_Radial_D5.0mm_P2.50mmC5, C6, C9, C11
2CCapacitors_ThroughHole:CP_Radial_Tantal_D5.0mm_P2.50mmC1, C2
2RResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2
1CONN_01X03smisioto:jack_3.5_sj1-3513-smtP1
1PCM5102ATSSOP20:PCM5102AU2
1RPI_GPIOMyLibrary:RPI_GPIOU4

Questions

How big is the Zeroamp PCB?

It measures 65 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Zeroamp use?

21 parts, built around the PCM5102APW. 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 Zeroamp KiCad files?

From the ywabiko/pcb repository on GitHub, at the commit this page was made from: the board is zeroamp1/zeroamp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Zeroamp design in my own project?

Its repository states no licence, so its author keeps all rights: ask ywabiko before reusing the design.

More from ywabiko/pcb

8
  • 2 layers65 × 56.5 mmPiamp, the printed circuit board in 3D

    Piamp

    ywabiko/pcb

    PCB stuff

    40 parts1
  • 2 layers65 × 30 mmZeroaudio, the printed circuit board in 3D

    Zeroaudio

    ywabiko/pcb

    PCB stuff

    23 parts1
  • 2 layers65 × 30 mmZerocontrol, the printed circuit board in 3D

    Zerocontrol

    ywabiko/pcb

    PCB stuff

    16 parts1
  • 2 layers65 × 30 mmZeroaudio, the printed circuit board in 3D

    Zeroaudio

    ywabiko/pcb

    PCB stuff

    15 parts1
  • 2 layers65 × 30 mmZerocontrol, the printed circuit board in 3D

    Zerocontrol

    ywabiko/pcb

    PCB stuff

    14 parts1
  • 2 layers65 × 30 mmZerocontrol, the printed circuit board in 3D

    Zerocontrol

    ywabiko/pcb

    PCB stuff

    13 parts1
  • 2 layers37 × 30 mmNametag1, the printed circuit board in 3D

    Nametag1

    ywabiko/pcb

    PCB stuff

    5 parts1
  • 2 layers35 × 16 mmHalloween1, the printed circuit board in 3D

    Halloween1

    ywabiko/pcb

    PCB stuff

    4 parts1

Similar boards

  • 6 layers243.8 × 243.8 mmRaven, the printed circuit board in 3D

    Raven

    agranlund/raven

    Homemade MC68060 + DSP56303 Atari-compatible computer. Hardware, firmware, and software stack

    331 parts87
  • 2 layers54 × 60.5 mmTape, the printed circuit board in 3D

    Tape

    jrowny/mixtape2

    My second iteration of a cassette-style mp3 player

    38 parts82MIT
  • 2 layers140 × 170 mmCdi, the printed circuit board in 3D

    Cdi

    ThroatyMumbo/NESCD

    An unofficial CD drive add-on for the NES.

    28 parts78MIT
  • 2 layers232 × 134 mmType2 v2, the printed circuit board in 3D

    Type2 v2

    Alxdreee/TYPE-2

    Touch-capacitive polyphonic synthesizer powered by ESP32-S3

    18 parts68GPL-3.0
  • 2 layers55 × 100 mmESP32AY revD2, the printed circuit board in 3D

    ESP32AY revD2

    djspawnbrest/ESP32AY

    ZxPod - ESP32 based AY multiformat player

    138 parts59GPL-3.0
  • 2 layers76 × 63.5 mmPicoTracker, the printed circuit board in 3D

    PicoTracker

    xiphonics/picoTracker-pcb

    Buy the official kit at xiphonics store # Trademark Notice

    98 parts36CC0-1.0
  • 4 layers40 × 100 mmJPL.mp3, the printed circuit board in 3D

    JPL.mp3

    jpetkauskas/JPL.mp3

    Files for ESP32 based MP3 player

    72 parts33
  • 2 layers58.8 × 55.7 mmAiO i2s DAC, the printed circuit board in 3D

    AiO i2s DAC

    martinroger/ipodesp32

    An iPod emulator for 2006-2013 BMW Mini Coopers that need Bluetooth

    102 parts24MIT