Skip to the content
PCBKitNew board
2 layers45.7 × 20.3 mmTt audio pmod, the printed circuit board in 3D

Tiny Tapeout Audio Pmod

Size
45.7 × 20.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
19
Pads
64
Tracks, vias
93, 16
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Jun 2024
Updated
12 Aug 2024

Overview

Tt audio pmod is an open-source printed circuit board by MichaelBell, from the MichaelBell/tt-audio-pmod repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 45.7 × 20.3 mm with 18 parts on 19 nets, routed with 93 tracks and 16 vias.

It is built around the 74LVCE1G126SE-7-85, 10129382-912001BLF and 3362P-1-201LF, with the MLF2012-3R3K, PJ-320B and ZL-YDW1407-4005P-7.6 among its other parts. Its parts include 6 capacitors, 4 resistors, 4 connectors, 1 IC and 1 inductor. It belongs with the audio and music boards of this library.

Main components

6

README

README.md

Tiny Tapeout Audio Pmod

Render of the Audio Pmod

This Pmod is designed to play mono PWM audio from out[7] or bidir[7], while allowing a second Pmod to be plugged in, passing through bidir[0-6] or out[0-6].

The design has a low pass filter, to allow a large range of audio to be played the cutoff frequency is quite high. It is therefore recommended that the PWM frequency is at least 200kHz to get good results.

If the piezo is selected with the jumper, it is driven after the low pass filter with no further filtering.

If the headphone jack is selected, AC coupling is applied to give a balanced signal.

The volume trim pot should be turned down to around 30-35 ohms to give nominal line level when the output is connected to a high impedance line in. If using headphones with a low impedance it should be turned up towards the high end of the range (180-200 ohms).

IO 7 on the second Pmod is pulled high, which allows compatibility with the QSPI Pmod.

The Pmod was designed in KiCad 8, here is the schematic.

Example Tiny Tapeout project

This example project generates a PWM output sampling a sine wave of a configurable frequency.

Simulation

The frequency response of the design was simulated in ltspice:

Frequency response with 17 ohm headphones

The ltspice simulations are in the sim directory.

Testing

The first version of the Pmod is being manufactured and will be tested soon.

Credits

Designed for Tiny Tapeout by RebelMike with the help of the excellent Tiny Tapeout Discord community.

Copyright 2024 Mike Bell

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Image on the reverse is by ArtRose on Pixabay. Used under the Pixabay Content License

Parts

18
QtyValueFootprintReferences
3100nFCapacitor_SMD:C_0603_1608MetricC1, C4, C6
110129382-912001BLFkicad-tinytapeout-pmod-lib:PinHeader_2x06_P2.54mm_PMODPeriph2BJ1
110uFCapacitor_SMD:C_0805_2012MetricC3
1120RResistor_SMD:R_0603_1608MetricR1
11kResistor_SMD:R_0603_1608MetricR4
13362P-1-201LFLCSC:TRIM_3362P-1-102RV1
133RResistor_SMD:R_0603_1608MetricR2
1470RResistor_SMD:R_0603_1608MetricR3
147nFCapacitor_SMD:C_0603_1608MetricC5
147uFCapacitor_SMD:C_0805_2012MetricC2
174LVCE1G126SE-7Package_TO_SOT_SMD:SOT-353_SC-70-5U1
1Female headerHeader:PinSocket_2x06_P2.54mm_Vertical_ColumnJ2
1MLF2012-3R3KInductor_SMD:L_0805_2012MetricL1
1Male headerConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1PJ-320BLCSC:BOOMELE_PJ-320BJ5
1ZL-YDW1407-4005P-7.6LCSC:BUZ-TH_BD14.0-P7.60-D0.7-FDPIEZO1

Questions

How big is the Tt audio pmod PCB?

It measures 45.7 × 20.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Tt audio pmod use?

18 parts, built around the 74LVCE1G126SE-7-85, 10129382-912001BLF, 3362P-1-201LF and MLF2012-3R3K. 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 Tt audio pmod KiCad files?

From the MichaelBell/tt-audio-pmod repository on GitHub, at the commit this page was made from: the board is tt-audio-pmod.kicad_pcb and its schematic tt-audio-pmod.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tt audio pmod design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers56 × 20 mmCartridge pmod, the printed circuit board in 3D

    Cartridge pmod

    joaln27/cartridge_pmod

    QSPI flash + PSRAM + audio cartridge Pmod for TinyTapeout — a drop-in remix of the stock QSPI Pmod with sigma-delta audio (RC filter + amp + jack) on the CS2 pin. KiCad, JLC-assemblable

    25 parts2Apache-2.0
  • 2 layers29.3 × 73 mmGamepad pmod, the printed circuit board in 3D

    Gamepad pmod

    psychogenic/gamepad-pmod

    CH32V003-based 2xSNES controller interface PMOD

    93 parts7GPL-3.0
  • 2 layers68.7 × 58.5 mmTt vga clock pmod, the printed circuit board in 3D

    Tt vga clock pmod

    TinyTapeout/tt-vga-clock-pmod

    VGA Clock PMOD

    21 parts1Apache-2.0
  • 2 layers132.5 × 84.8 mmShieldXL M, the printed circuit board in 3D

    ShieldXL M

    okyeron/shieldXL

    A rework/remix of the monome norns shield

    91 parts179GPL-3.0
  • 4 layers96 × 78 mmMinidisc, the printed circuit board in 3D

    Minidisc

    befinitiv/minidisc_cad

    This repository contains the CAD files (PCB & mechanics) for the 8cm "minidisc" player project.

    145 parts12
  • 2 layers65 × 56 mmPiGarage, the printed circuit board in 3D

    PiGarage

    bryce-builds/PiGarage

    Open-source Raspberry Pi power management and audio HAT for automotive head-unit use

    79 parts9
  • 4 layers88 × 58 mmECG V-0.2, the printed circuit board in 3D

    ECG V-0.2

    Doenec/ecg-esp32

    open source project ecg with esp32 and ad8232

    115 parts8
  • 2 layers46.7 × 40.9 mmCASIO VX4 YM2413 Soundcard v1.1, the printed circuit board in 3D

    CASIO VX4 YM2413 Soundcard v1.1

    hwreverse/PokeConSound

    Soundcard Designs for Pocket Computers (ポケコン) (Sharp, Casio, TRS80-M100,...)

    22 parts7MIT