Skip to the content
PCBKitNew board
2 layers40.6 × 25.4 mmCodec v1, the printed circuit board in 3D

An open source audio interface

Size
40.6 × 25.4 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
23
Pads
80
Tracks, vias
140, 34
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
8 Apr 2025
Updated
25 Sep 2026

Overview

Codec v1 is an open-source printed circuit board by oliverpaddock, from the oliverpaddock/OpenMic repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 40.6 × 25.4 mm with 18 parts on 23 nets, routed with 140 tracks and 34 vias.

It is built around the BAT54S. Its parts include 7 capacitors, 6 connectors, 4 diodes and 1 IC. It belongs with the audio and music boards of this library.

Main components

1

README

README.md

OpenMic

OpenMic is an open-source, 2-in, 2-out, usb-c audio interface.

About

Why open source?

Open source audio/music hardware is not scarce, but general-purpose open source audio interfaces for musicians are essentially non-existent. OpenMic brings repairability, transparency, and education to an overlooked corner of music hardware.

You own your hardware. All schematics, firmware, and design files are publicly accessible so you can repair it, modify it, and understand it.

What is OpenMic?

If you aren't familiar with audio interfaces like the Focusrite Scarlett 2i2 or the Universal Audio Apollo Twin, they basically take analog audio - from a microphone, a guitar, a synth, etc. - and convert it into digital audio your computer can use in a DAW like Ableton, Logic, or Audacity. They also convert digital audio from your computer back into analog audio that you can hear through speakers or headphones. Interfaces also typically provide some sort of amplification or volume control on the inputs and outputs.

This is exactly what OpenMic does. Two inputs that can take microphone/line/instrument level signals, outputs for your speakers, and a headphone jack. Plus a few other features like phantom power that are listed in more detail in the Features section.

Block diagram System block diagram

Current Status

OpenMic is currently in the prototyping stage. The circuit has been designed and simulated, and individual systems are being built and tested. View the schematics to see the current circuit design.

Progress will be posted on the OpenMic blog as prototyping continues.

Roadmap

  • Initial design and component selection
  • Simulation for design verification
  • Subsystem prototyping
  • Full board design in KiCad
  • First full v1 board
  • Crowd supply launch
  • Production

Features

  • 2 combo XLR/TRS inputs (mic/line/inst)
  • Balanced TRS stereo line outputs
  • TRS headphone output
  • 48V phantom power
  • Direct monitoring
  • Up to 32-bit/96kHz
  • USB-C bus powered (1.5A) with external USB-C fallback
  • Drives headphones from 32Ω to 600Ω
  • Fully open hardware and firmware

Getting Started

If you want to view/edit KiCAD files, make sure to add the part libraries located in /hardware/libs to your project or globally in your KiCAD instance.


Sponsors

AISLER 

AISLER 

Special Thanks

THAT Corporation

Neutrik

Parts

18
QtyValueFootprintReferences
4BAT54SPackage_TO_SOT_SMD:SOT-23D1, D2, D3, D4
3100nFCapacitor_SMD:C_0805_2012MetricC2, C5, C7
310uFCapacitor_SMD:C_0805_2012MetricC1, C4, C6
11uFCapacitor_SMD:C_0805_2012MetricC3
1DATA_PINSConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ3
1IN_1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ1
1IN_2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1OUT_1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1OUT_2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6
1PWRConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1TAC5212openmic:TAC5212U1

Questions

How big is the Codec v1 PCB?

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

What parts does the Codec v1 use?

18 parts, built around the BAT54S. 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 Codec v1 KiCad files?

From the oliverpaddock/OpenMic repository on GitHub, at the commit this page was made from: the board is hardware/pcb/prototypes/codec/v1/codec-v1.kicad_pcb and its schematic hardware/pcb/main-board/codec.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Codec v1 design in my own project?

Its repository publishes it under the CERN-OHL-S-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).

More from oliverpaddock/OpenMic

12
  • 2 layersOpenmic, the printed circuit board in 3D

    Openmic

    oliverpaddock/OpenMic

    An open source audio interface

    432 partsCERN-OHL-S-2.0
  • 4 layers106.7 × 81.3 mmInput, the printed circuit board in 3D

    Input

    oliverpaddock/OpenMic

    An open source audio interface

    155 partsCERN-OHL-S-2.0
  • 2 layers100 × 61 mmInput, the printed circuit board in 3D

    Input

    oliverpaddock/OpenMic

    An open source audio interface

    122 partsCERN-OHL-S-2.0
  • 2 layers100 × 61 mmPower, the printed circuit board in 3D

    Power

    oliverpaddock/OpenMic

    An open source audio interface

    95 partsCERN-OHL-S-2.0
  • 2 layers66 × 43.8 mmV2-mic, the printed circuit board in 3D

    V2-mic

    oliverpaddock/OpenMic

    An open source audio interface

    57 partsCERN-OHL-S-2.0
  • 2 layers66 × 38.1 mmV2-line, the printed circuit board in 3D

    V2-line

    oliverpaddock/OpenMic

    An open source audio interface

    55 partsCERN-OHL-S-2.0
  • 2 layers15.2 × 71.1 mmPower v2, the printed circuit board in 3D

    Power v2

    oliverpaddock/OpenMic

    An open source audio interface

    52 partsCERN-OHL-S-2.0
  • 2 layers43.2 × 17.8 mmAnalog rails, the printed circuit board in 3D

    Analog rails

    oliverpaddock/OpenMic

    An open source audio interface

    30 partsCERN-OHL-S-2.0
  • 2 layers43.2 × 31.8 mmLow voltage, the printed circuit board in 3D

    Low voltage

    oliverpaddock/OpenMic

    An open source audio interface

    23 partsCERN-OHL-S-2.0
  • 2 layers43.2 × 16.5 mmPhantom, the printed circuit board in 3D

    Phantom

    oliverpaddock/OpenMic

    An open source audio interface

    22 partsCERN-OHL-S-2.0
  • 2 layers71.1 × 73.7 mmPower panel, the printed circuit board in 3D

    Power panel

    oliverpaddock/OpenMic

    An open source audio interface

    18 partsCERN-OHL-S-2.0
  • 2 layers33.7 × 27.9 mmV2-xlr, the printed circuit board in 3D

    V2-xlr

    oliverpaddock/OpenMic

    An open source audio interface

    3 partsCERN-OHL-S-2.0

Similar boards

  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    RP2040 base

    Twisted-Fields/rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

    325 parts419
  • 4 layers72.4 × 95.3 mmDingoPDM, the printed circuit board in 3D

    DingoPDM

    corygrant/dingoPDM

    Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.

    156 parts128MIT
  • 2 layers100 × 99.8 mmUnderdog, the printed circuit board in 3D

    Underdog

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    396 parts110GPL-2.0
  • 6 layers203 × 151.8 mmPDNode Baseboard, the printed circuit board in 3D

    PDNode Baseboard

    DvidMakesThings/HW_PDNode-600-Pro

    The PDNode-600 is a professional-grade, 600W USB Power Delivery Unit designed specifically for compact 10-inch rack systems, targeting embedded developers, homelab enthusiasts, test benches, and smart infrastructure.

    236 parts86AGPL-3.0
  • 6 layers71.5 × 63.6 mmSensorboard, the printed circuit board in 3D

    Sensorboard

    CameraNexus/sitina1

    Open-source 35mm full-frame (36mm x 24mm) CCD mirror-less interchangable lens camera (MILC). The original goal of this project was to create a digital camera back to convert SLR cameras to DSLR cameras, but has since…

    426 parts82MIT
  • 2 layers248.9 × 120.7 mm16nx, the printed circuit board in 3D

    16nx

    16n-faderbank/16nx

    16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.

    171 parts76
  • 4 layers137 × 79.5 mmTGX4, the printed circuit board in 3D

    TGX4

    hexeguitar/TGX4

    Teensy 4 based guitar amp emulator

    297 parts66