Skip to the content
PCBKitNew board
2 layers50 × 45 mmAudio interface, the printed circuit board in 3D

Audio interface

Size
50 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
26
Pads
91
Tracks, vias
140, 114
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Sep 2025
Updated
27 Sep 2025

Overview

Audio interface is an open-source printed circuit board by leventelist, from the leventelist/audio_interface repository on GitHub. It is a 2-layer board of 50 × 45 mm with 31 parts on 26 nets, routed with 140 tracks and 114 vias.

It is built around the TLP185, BC847C and SM-LP-5001, with the TS4148 among its other parts. Its parts include 6 connectors, 4 diodes, 3 capacitors, 3 resistors and 2 ICs. It belongs with the audio and music and interfaces and adapters boards of this library.

Main components

4

README

Readme.md

Audio interface for HAM operators

Axonometric view of the audio interface

Features

This device was designed to connect amateur radios to computers to operate digital modes.

  • Isolation between the radio and the computer to avoid ground loops
  • CW keying
  • PTT keying
  • DC isolation between radio input / output and GND
  • PTT resistor for HT (Handheld Transceivers)
  • Serial port for external devices (see below)

This device works well with the following programs and user cases.

  • Direwolf or other software TNC for AX.25 and APRS operation
  • FLDIGI for PSK and other digital modes on HF and VHF bands
  • FT8 and its friends

Theory of operation

The schematic. Click on the image to download as PDF.

View Schematic (PDF)

The devices is equipped with a DB-9F connector that connects to the serial port of your computer. An USB to serial converter can also be used. The DTR and RTS signals are used to key CW and PTT lines. These lines are optically isolated from the radio. There is a 3 pin header (J104) provided to connect to external serial devices such as a GPS module. LEDs are provided to monitor PTT and CW activity.

Audio signals are routed through audio transformers to provide galvanic isolation. DC blocking capacitors can be introduced to the audio paths both on the RX and TX loop at the radio (DCE) side. This is especially useful, if the device is used with HT (handheld transceiver) radio, which often uses balanced speaker output with DC offset. (Like the FT-4X.)

Ground concept

There are three GND connection in the board.

  1. GNDA is the analogue GND from the audio interface of the computer
  2. GND1 is the digital GND from the serial port of the computer
  3. GND is the ground of the transceiver.

GNDA and GND1 can be shorted together using solderable jumpers JP101 and JP104 respectively. It is only advised to short grounds when no isolation is needed.

Mounting options

Isolation / bandwidth

  1. Isolation
    • Mount T101, T102, U101, U102
    • Don't mount Q101, Q102
    • Leave open JP101, JP102, JP103, JP104
  2. High bandwidth
    • Mount Q101, Q102
    • Don't mount T101, T102, U101, U102
    • Short JP101, JP102, JP103, JP104

Configuration

DC block radio speaker (For HT)

  1. DC block
    • Open JP106, JP107
  2. Direct connect
    • Close JP106, JP107

PTT and Mic on same line (For HT)

  1. Mic and PTT on same line
    • JP105: 2-3
  2. Mic and PTT on different line
    • JP105: 1-2
  3. Mic and PTT on different line with DC block
    • JP105: No connection

Connections

Connection to the sound card (DTE)

Soldering pads.

Signal nameConnectionComment
RX audioJ102To the mic input of the soundcard
TX audioJ101To the speaker output of the soundcard
GNDJ103GND

Serial connector (J105)

This is a standard RS232/V.24 pinout using DB9F connector.

External serial device header (J104)

3 pin header. This might be wired to an external DB9M connector. You obviously loose control lines, but in most cases, they are not needed anyays.

Signal namePin#Pin# of external connector DB9MComment
GND15
RXD22
TXD33

Radio (DCE) (J106)

DB9F connector.

Signal namePin#Comment
TX audio1RIG audio input
KEY2
PTT3
NC4No connection
RX audio5RIG audio output. Remove JP107 if there is DC voltage on this line.
TX audio GND / Common GND6
KEY GND7KEY GND
PTT GND8
RX audio GND9Remove JP106 if there is DC voltage on this line.

Adjustments

PTT resistor

Adjust R103 if PTT is not triggered with your HT.

LED current

Measure the current through R101 and R102. (Practically, by measuring the voltage on the resistor, and applying Ohm's law.)

Adjust R101/R102 if your current is over 7mA, or under 4mA.

Software configuration

PTT and CW lines

Set PTT output to RTS, and CW key to DTR.

Parts

31
QtyValueFootprintReferences
4SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP101, JP102, JP103, JP104
322uCapacitor_SMD:C_1206_3216MetricC101, C102, C103
3Conn_01x01Connector_Wire:SolderWirePad_1x01_SMD_5x10mmJ101, J102, J103
2330RResistor_SMD:R_1206_3216MetricR101, R102
2BC847CPackage_TO_SOT_SMD:SOT-23Q101, Q102
2DB-9RS-CConnector_Dsub:DSUB-9_Female_Horizontal_P2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mmJ105, J106
2MountingHolel_mounting_hole:l_MountingHole_Clear_2.75mm_M2.5H101, H102
2SM-LP-5001l_transformer:SM_LP_5001T101, T102
2TLP185l_optocoupler:11-4M1SU101, U102
2TS4148Diode_SMD:D_1206_3216MetricD101, D102
2~Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP106, JP107
14.7kResistor_SMD:R_1206_3216MetricR103
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ104
1GRELED_SMD:LED_0603_1608MetricD104
1REDLED_SMD:LED_0603_1608MetricD103
1~Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP105

Questions

How big is the Audio interface PCB?

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

What parts does the Audio interface use?

31 parts, built around the TLP185, BC847C, SM-LP-5001 and TS4148. 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 interface KiCad files?

From the leventelist/audio_interface repository on GitHub, at the commit this page was made from: the board is hw/audio_interface.kicad_pcb and its schematic hw/audio_interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

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

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

Similar boards

  • 2 layers78 × 622 mmBt trx dev board, the printed circuit board in 3D

    Bt trx dev board

    bt-trx/dev-board

    Hardware repo for the bt-trx development board

    59 parts4
  • 2 layers36.3 × 21.8 mmIc-705 audio interface, the printed circuit board in 3D

    Ic-705 audio interface

    project802/ic-705_audio_interface

    This project was done as a learning exercise for me, and a way to have some fun. I wanted to use my IC-705 with just an iPhone to drive digital mode communications, but limitations of both the radio and the phone meant…

    11 parts
  • 2 layers130 × 56 mmML4, the printed circuit board in 3D

    ML4

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    73 parts18GPL-3.0
  • 6 layers107 × 78 mmZipper, the printed circuit board in 3D

    Zipper

    myriadrf/reference-development-kit

    The Myriad-RF Reference Hardware design files and firmware

    945 parts49
  • 12 layers130 × 145 mmStream, the printed circuit board in 3D

    Stream

    myriadrf/STREAM

    FPGA development platform for high-performance RF and digital design

    1,240 parts31
  • 4 layers69 × 75 mmMain pcb, the printed circuit board in 3D

    Main pcb

    jlassahn/gamesquirrel

    A handheld game console.

    70 parts1
  • 2 layers280 × 91 mmKeyboard, the printed circuit board in 3D

    Keyboard

    MarekKap/KK_ansi60

    60% mechanical keyboard

    147 parts1GPL-3.0
  • 2 layers60 × 60 mmCANE Junction, the printed circuit board in 3D

    CANE Junction

    Gregification/BeeMS

    Battery Management System

    98 parts5MIT