Skip to the content
PCBKitNew board
2 layers100 × 100 mmAudio board, the printed circuit board in 3D

Audio interface board design (PCB) for recording and playing back audio, MIDI IO and some additional IO.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
64
Pads
328
Tracks, vias
522, 40
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
5 Sep 2020
Updated
13 Feb 2021

Overview

Audio board is an open-source printed circuit board by stefvanson, from the stefvanson/audio-board repository on GitHub. It is a 2-layer board of 100 × 100 mm with 82 parts on 64 nets, routed with 522 tracks and 40 vias.

It is built around the 6N138SDM, AMS1117-5.0 and 57PC5F, with the 163-179PH-EX, SJ1-3523N and SM4007PL among its other parts. Its parts include 30 capacitors, 17 resistors, 17 connectors, 6 ICs and 1 diode. It belongs with the audio and music and interfaces and adapters boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

6

README

README.md

AudioBoard

This project contains the design files for an audio interface board (PCB).

How to generate the files for JLCPCB

Generate the gerber files and drill file

  • File -> Plot: Select for Front and Bottom (F. and B.) the layers Cu, Mask, Paste and SilkS. Also select the Edge.Cuts layer. In that same window at bottom left click "Generate Drill Files..." and generate it.

Generate the BOM

  1. In the schematics editor (Eeschema) click the generate BOM button.
  2. Select bom2group_csv and click "Generate".
  3. JLCPCB expects the following columns, so adapt the generate CSV file to have these columns (rename and reorder columns):
    • Comment (the "Value" column)
    • Designator (the "Reference" column)
    • Footprint
    • LCSC (the "JLCPCB Part Number" column)

Generate the pick and place file

  1. In the PCB editor click File -> Fabrication Outputs -> Footprint Position (.pos) File.
  2. Set the options to generate separate CSV files for the top and bottom and click "Generate Position File".
  3. Now open the file and adapt the following column names:
    • Change "Ref" to "Designator"
    • Change "Rot" to "Rotation"
    • Change "Side" to "Layer"
    • Change "PosX" to "Mid X"
    • Change "PosY" to "Mid Y"
  4. Important! Make sure to check the orientation of all components for which it matters carefully when ordering in JLCPCB!

Making changes

If you make changes to the schematics you have to:

  • Generate the netlist again (AudioBoard.net).
  • Generate the BOM again (output/AudioBoard-BOM.csv).
  • Load the netlist in the PCB editor and update the PCB with it. Make the required changes.
  • Generate the gerber and drill files.
  • Check the pick and place file (output/AudioBoard-top-PickAndPlace.csv)

Known issues / To do list

  • MIDI connectors are rotated 180 degrees.
  • Fix MIDI Out pin routing (swap pin 4 and 5).
  • Fix MIDI Out resistors for 3.3V and change 5V to 3.3V
  • Make it more compact.
  • Change the footprint of the power connector.
  • Test UART
  • Connect VDD of Crystal
  • Fix I2S_DIN and I2S_DOUT pins (they are connected to the wrong teensy pins).
  • Use capacitors with lower voltage ratings
  • Add another MIDI output (3.5mm jack)
  • Add holes for mounting the PCB in a housing.
  • Add holes/pin header for connecting to raspberry Pi
  • Align outputs
  • Add labels for pin headers.
  • Update PCB version number
  • The mounting holes for the Pi Innovo are ground and 3V3 on different sides so metal spacers conduct and create a short!

Parts

82
QtyValueFootprintReferences
8100nF16VSamacSys_Parts:CAPC1005X55NC7, C8, C9, C10, C14, C17, C21, C22
710uF6.3VSamacSys_Parts:CAPC1005X70NC3, C4, C11, C12, C13, C18, C20
71uF25VSamacSys_Parts:CAPC1005X60NC5, C6, C24, C25, C26, C27, C30
7470SamacSys_Parts:R_0805_JLCPCBR1, R2, R3, R4, R5, R14, R15
5POTConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7, J8, J9, J10, J11
210SamacSys_Parts:R_1206_JLCPCBR11, R16
2100SamacSys_Parts:R_0805_JLCPCBR12, R13
210kSamacSys_Parts:R_0402_JLCPCBR8, R17
210nF50VSamacSys_Parts:CAPC2012X65NC15, C16
22.2nF50VSamacSys_Parts:CAPC2012X135NC28, C29
22.2uF50VSamacSys_Parts:CAPC3216X180NC19, C23
2220SamacSys_Parts:R_0402_JLCPCBR7, R9
222uF25VSamacSys_Parts:CAPC2012X140NC1, C2
233SamacSys_Parts:R_0805_JLCPCBR6, R10
257PC5FSamacSys_Parts:57PC5FJ13, J14
1163-179PH-EXSamacSys_Parts:BarrelJack_HorizontalJ5
124.576MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmU3
16N138SDMPackage_DIP:SMDIP-8_W9.53mmU2
1AMS1117-5.0SamacSys_Parts:SOT229P700X180-4NIC1
1BYPASConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJP4
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ17 I2S_IN
1EXTRA_POWERConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ6
1I2S2_OPTConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1
1MODE0Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJP2
1MODE1Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJP3
1OSC_DISConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJP5
1Other Teensy pinsConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ3
1PCM1803ADBRSamacSys_Parts:SOP65P780X200-20NIC3
1PCM5102APWRSamacSys_Parts:SOP65P640X120-20NIC2
1RCA_2x2SamacSys_Parts:PJRAS2X2S01XJ15
1Raspberry_Pi_2_3Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ12
1SJ1-3523NSamacSys_Parts:SJ13523NJ16
1SM4007PLSamacSys_Parts:SODFL3718X125ND1
1SPI_OPTConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1Teensy supply selectConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJP1
1Teensy4.0teensy:Teensy40U1
1TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalTP1
1UART_OPTConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4

The 77 most common of 82 parts.

Questions

How big is the Audio board PCB?

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

What parts does the Audio board use?

82 parts, built around the 6N138SDM, AMS1117-5.0, 57PC5F and 163-179PH-EX. 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 Audio board KiCad files?

From the stefvanson/audio-board repository on GitHub, at the commit this page was made from: the board is AudioBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Audio board design in my own project?

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

Similar boards

  • 2 layers99.1 × 41.9 mmFlexMAFD02, the printed circuit board in 3D

    FlexMAFD02

    AndrewClaes/FlexMAFD-PCB

    A basic PCB for the FlexMAFD device by dimant / FlexMAFD

    14 parts
  • 4 layers122 × 122 mmGuitar dsp platform, the printed circuit board in 3D

    Guitar dsp platform

    ShrapnelDSP/ShrapnelPCB

    Printed circuit board for guitar DSP system

    168 parts
  • 4 layers429.6 × 293.4 mmOPSpec v0.1.0, the printed circuit board in 3D

    OPSpec v0.1.0

    lepton-7/Open-Plate-Spectrophotometer

    An open-source project to build a 96-well spectrophotometer operating at 620nm. Designed from the ground-up focusing on robust electronic design.

    661 partsGPL-3.0
  • 2 layers165.1 × 114.3 mmACE3NOKB, the printed circuit board in 3D

    ACE3NOKB

    flypie/Ace-2019

    Reimplimentation of the Jupiter ACE with slightly more modern hardware. https://www.jupiter-ace.co.uk/ the KiCad versions are the up to date designs which are available at https://jupiterdeuce.blogspot.com and…

    148 parts13GPL-3.0
  • 2 layers164.7 × 114.3 mmACE3NOKB, the printed circuit board in 3D

    ACE3NOKB

    kitspace-test-repos/kicad6-file-collection

    131 partsMIT
  • 2 layers121 × 75.5 mmJlctest, the printed circuit board in 3D

    Jlctest

    cjheath/jlcbasic

    JLC Basic parts library for Kicad fetched and converted from EasyEDA

    46 parts5
  • 2 layers100 × 50 mmRc2014-ym2149, the printed circuit board in 3D

    Rc2014-ym2149

    electrified/rc2014-ym2149

    KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE

    37 parts78