Skip to the content
4 layers88.9 × 68.6 mmSuperAudioBoard, the printed circuit board in 3D

High quality, 24-bit audio codec board for Teensy 3.x

Size
88.9 × 68.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
288
Nets
106
Pads
598
Tracks, vias
871, 125
Pours
43
Routed
Yes
KiCad
KiCad 3
Created
10 May 2015
Updated
19 May 2020

Overview

SuperAudioBoard is an open-source printed circuit board by whollender, from the whollender/SuperAudioBoard repository on GitHub. It is a 4-layer board of 88.9 × 68.6 mm with 288 parts on 106 nets, routed with 871 tracks and 125 vias.

It is built around the THS4521ID, CS4272-CZZ and OPA2348AID, with the SI8602AC-AS and SI8662BC-AS1 among its other parts. Its parts include 80 capacitors, 60 resistors, 13 ICs, 5 switches and 3 inductors. It belongs with the audio and music boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

5

README

README.md

SuperAudioBoard

High quality, 24-bit audio codec board for Teensy 3.x

Files under SineTestCode are under MIT license. Example Arduino sketches in the "ExampleSketches" directory are public domain. All other files licensed under Creative Commons CC-BY-SA-NC v4.0 (see LICENSE.md file for details).

Not for commercial use.

A good place to start is the User Guide or the Hackaday project page.

I've added an in-depth design guide that walks through the design of the board.

The forum thread is another good place for more information.

All design files are in this repo. Here are a few quick links:

  • the schematic
  • the BOM
  • the "SAB_To_RPi" directory contains the design files for a small board to interface between the SuperAudioBoard and the Raspberry Pi

The files under SineTestCode are example code to get the board up and running with a Teensy 3.x This file is the compiled test code that can be downloaded directly to a Teensy for testing.

I've started integrating the SuperAudioBoard with the Teensy Audio library. The library currently only supports 16 bit modes, so the initial integration truncates the 24 bit audio samples from the codec to 16 bits for processing in the audio library. There is a working fork of the audio library with added SuperAudioBoard support in the github repo in the "SuperAudioBoard" branch. The files under the "ExampleSketches" directory are a couple of sketches that I've been using to test the board with the Audio library. Note that all Audio Library objects assume a sample rate of 44.1kHz, while the SuperAudioBoard only supports 48kHz in the audio library (for now, 96/192kHz rates are also possible). In order to account for the difference between the library sample rate and the actual sample rate, the frequencies used in a sketch should be modified for the actual sample rate. See the example sketches for details.

The device tree overlay required to use the board with a Raspberry Pi is now included in the 'rpi-update' release, so no kernel building is required. See the user guide for more details on setting up the Raspberry Pi for SuperAudioBoard support.

Parts

288
QtyValueFootprintReferences
111VAL**STITCHING_VIASTITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA +95
180.1uKemet_0603C201, C202, C203, C204, C301, C307, C312, C313, C314, C320, C404, C408, C504, C508, C604, C607 +2
1710uFKemet_1210C302, C310, C403, C503, C603, C703, C801, C802, C803, C804, C808, C810, C811, C812, C813, C816 +1
140Yageo_0805R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R301, R302, R303, R304
125.1KYageo_0805R601, R602, R603, R604, R605, R606, R701, R702, R703, R704, R705, R706
8100pKemet_0603C401, C402, C409, C410, C501, C502, C509, C510
8100uNichicon_UFW_6_3mmC303, C304, C305, C306, C316, C317, C318, C319
81kYageo_0805R401, R402, R403, R404, R501, R502, R503, R504
6220Bead_0603FB301, FB302, FB401, FB501, FB601, FB701
551Yageo_0805R211, R216, R217, R218, R219
5CONN_3SIL-3K301, K302, K303, K304, K801
41.3nFKemet_0603C601, C602, C701, C702
4100Yageo_0805R607, R608, R707, R708
41nKemet_0805C405, C406, C505, C506
42.2KYageo_0805R212, R213, R214, R215
4300pFKemet_0603C605, C606, C705, C706
433nFKemet_0805C608, C609, C708, C709
440.2Yageo_0805R405, R406, R505, R506
4THS4521TI_SOIC8U401, U501, U601, U701
4VAL**M3_HOLEM3_HOLE, M3_HOLE, M3_HOLE, M3_HOLE
35.2uHMSS1038L801, L802, L803
20.01uFKemet_0805C805, C806
210Yageo_0805R305, R306
22.7nKemet_0805C407, C507
2330RBead_0805FB801, FB802
239pKemet_0603C308, C309
247uFElec_cap_47uC315, C807
2LEDLED_0805D801, D802
10.056uFKemet_0805C809
110kYageo_0603R804
1137kYageo_0603R807
115kYageo_0603R805
11uKemet_0805C311
1200kYageo_0805R803
122uFKemet_1210C818
1270Yageo_0805R801
1330pFKemet_0603C815
133pFKemet_0603C814
1620Yageo_0805R802
1649kYageo_0603R806
1BAT4XAASIL-2U801
1CONN_2SIL-2P801
1CRYSTALXTALX301
1CS4272INF_TSSOP_28U301
1LT1962-3.3LINEAR_MS8U802
1LT1962-5LINEAR_MS8U803
1LTC3534LINEAR_SSOP_16_NU804
1OPA2348TI_SOIC8U302
1SI8602ACSILABS_N_SOIC_8U203
1SI8662BCSILABS_N_SOIC_16U202
1TEENSY_3_1TEENSY_3_1U201

More from whollender/SuperAudioBoard

1
  • 4 layers39.4 × 53.3 mmSAB To RPi, the printed circuit board in 3D

    SAB To RPi

    whollender/SuperAudioBoard

    High quality, 24-bit audio codec board for Teensy 3.x

    2 parts75

Similar boards

  • 2 layers43.1 × 100 mmBbg adaptor, the printed circuit board in 3D

    Bbg adaptor

    ctag-fh-kiel/ctag-face-2-4

    AD1938-based audio codec PCB

    41 parts51
  • 4 layers129 × 104.6 mmPC-1100X, the printed circuit board in 3D

    PC-1100X

    zscircuits/zs1100a

    All files hardware and software related to the zs1100a

    528 parts76
  • 2 layers65 × 56 mmRpisdr, the printed circuit board in 3D

    Rpisdr

    SietseAchterop/Batradio_old

    Software defined ratio on rpi zero

    72 parts1
  • 2 layers55 × 26 mmLabamp ia, the printed circuit board in 3D

    Labamp ia

    bernienor/labamp

    A series of prototype boards/modules for making a simple labratory amplifier

    37 parts
  • 4 layers120 × 88 mmDual adc, the printed circuit board in 3D

    Dual adc

    devbisme/ai-circuit-design-tests

    Tests of KiCad-related AI tools.

    163 parts10
  • 2 layers173 × 85 mmAudio board, the printed circuit board in 3D

    Audio board

    EleonoreMizo/pedalevite

    Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

    268 parts101WTFPL
  • 4 layers76 × 100 mmChlorine revD, the printed circuit board in 3D

    Chlorine revD

    kanengomibako/Chlorine

    206 parts11Unlicense

Questions

How big is the SuperAudioBoard PCB?

It measures 88.9 × 68.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the SuperAudioBoard use?

288 parts, built around the THS4521ID, CS4272-CZZ, OPA2348AID and SI8602AC-AS. 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 SuperAudioBoard KiCad files?

From the whollender/SuperAudioBoard repository on GitHub, at the commit this page was made from: the board is KiCADFiles/Board/SuperAudioBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the SuperAudioBoard design in my own project?

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