Skip to the content
PCBKitNew board
2 layers40 × 37 mmData Mode Radio Cable, the printed circuit board in 3D

Data Mode Radio Cable

mpentler/k0rx-interface-pcb4

A PCB implementation of an audio data mode interface designed by K0RX, David Andersen

Size
40 × 37 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
13
Pads
35
Tracks, vias
31, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 May 2021
Updated
8 May 2023

Overview

Data Mode Radio Cable is an open-source printed circuit board by mpentler, from the mpentler/k0rx-interface-pcb repository on GitHub, published under the MIT licence. It is a 2-layer board of 40 × 37 mm with 15 parts on 13 nets, routed with 31 tracks and 0 vias.

Its parts include 4 connectors, 3 resistors, 1 capacitor, 1 IC and 1 switch. It belongs with the radio and wireless boards of this library.

README

README.md

k0rx-interface-pcb

A PCB implementation of an audio data mode interface designed by K0RX, David Andersen Screenshot

Original circuit here: https://k0rx.com/blog/2017/11/baofeng.html

I made this up into a small 4x4cm PCB to replace a horrible stripboard prototype. I'm releasing the Gerber files and the KiCad project in case anyone wants to have a play. The project has now been upgraded to be compatible with KiCad V6, but some things may need reconnecting. Sorry. Same for V7.

There are more complex interfaces available to make or buy but I loved the simplicity of David's design. A small enclosure could be made for a box, and I've included an example of this in FreeCAD format also.

I had to change some resistors in my implementation as David mentions, and I totally missed out the potentiometer, opting for a single 2k2 resistor (edit 2023: my output is way hot - clearly needs the resistor value increasing). I also added a hard switch for toggling Tx/Rx as well as the optocoupler. I am only using a single audio channel as David does, so you can either leave the other one hanging or send to ground I guess. The Rx resistor may need some adjustment, see what level works for you (breadboard it and test, perhaps). I will change this to potentiometers for a V3 as different radios and PCs can vary wildly in level.

An improvement you may want to add is a proper connector for the radio cable rather than cutting the end off a cable and soldering it directly. Especially if mounting it in a box.

This interface works great for me for SSTV & APRS work and for general audio recording from the radio. The total cost of all of the parts (including PCB fabbing from JLCPCB) is around £15, the most expensive parts being the cables.

Parts List

  • R1 - High value for receive audio, typically 62k-100k Ohm
  • R2 - 2.2k Ohm for transmit audio (this may need to be higher also, again, experimentation is useful)
  • R3 - 330 Ohm
  • C1 - 0.1uF ceramic capacitor
  • T1 - 1:1 600 Ohm transformer
  • U1 - PC817 Optocoupler to pull PTT to GND
  • SW1 - SPDT slide switch for hard TX/RX switching
  • J1 - TRRS jack socket
  • J2 - Pin header or bare pads - Audio out, GND
  • J3 - Pin header or bare pads - Audio in, PTT
  • J4 - Pin header or bare pads - RS232

Parts

15
QtyValueFootprintReferences
10.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1
1100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
12.5mmConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
13.3kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
13.5mmConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1600RLibrary:1-1_Audio_Transformer_600_ohmT1
1PC817Package_DIP:DIP-4_W7.62mmU1
1PTT_LOCKLibrary:SPDT_Right_Angled_SwitchSW1
1RS232Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1TRRSLibrary:TRRS-PJ-320AJ1

The 11 most common of 15 parts.

Questions

How big is the Data Mode Radio Cable PCB?

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

What parts does the Data Mode Radio Cable use?

15 parts. 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 Data Mode Radio Cable KiCad files?

From the mpentler/k0rx-interface-pcb repository on GitHub, at the commit this page was made from: the board is KiCad Project/Data Mode Radio Cable.kicad_pcb and its schematic KiCad Project/Data Mode Radio Cable.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Data Mode Radio Cable design in my own project?

Its repository publishes it under the MIT 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 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers26.7 × 62.2 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    15 parts1kGPL-3.0
  • 2 layers100 × 44 mmVideoslot, the printed circuit board in 3D

    Videoslot

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    15 parts1k
  • 2 layers91 × 51 mmBusinessCard, the printed circuit board in 3D

    BusinessCard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    15 parts915
  • 2 layers24.3 × 57.9 mmFlosspods pro flex, the printed circuit board in 3D

    Flosspods pro flex

    kenp-io/not-for-airpods-repairs

    The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

    15 parts609WTFPL
  • 2 layers20.3 × 15.2 mmL0 Load, the printed circuit board in 3D

    L0 Load

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    15 parts546MIT
  • 2 layers68 × 50 mmEleLab v2 PowerFeed, the printed circuit board in 3D

    EleLab v2 PowerFeed

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    15 parts531GPL-3.0
  • 2 layers50.8 × 35.6 mmInterface, the printed circuit board in 3D

    Interface

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    15 parts454