Skip to the content
PCBKitNew board
2 layers90 × 90 mmTpg transceptor, the printed circuit board in 3D

Arduino-based audio transceiver with microphone input, 6-bit ADC/DAC, and analog reconstruction

Size
90 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
57
Nets
53
Pads
152
Tracks, vias
206, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Jun 2026
Updated
10 Jun 2026

Overview

Tpg transceptor is an open-source printed circuit board by sjperson, from the sjperson/audio-transceiver repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 90 mm with 57 parts on 53 nets, routed with 206 tracks and 0 vias.

It is built around the LM324, CMA-6542PF and PJ-324M0. Its parts include 7 resistors, 6 capacitors, 6 connectors and 1 IC. It belongs with the audio and music and radio and wireless boards of this library.

Main components

3

README

README.md

audio-transceiver

Simple audio transceiver built on Arduino. Captures microphone input through a conditioned analog stage, digitizes it at 4 kHz with 6-bit resolution, and reconstructs it for playback.


Figure 1: Board top view


Figure 2: Board bottom view

Stages

StageDescription
InputMicrophone preamp + RC anti-aliasing filter (fc ≈ 2 kHz)
Digital6-bit ADC/DAC on Arduino, 4 kHz sampling rate
OutputR-2R ladder DAC with smoothing capacitor, drives 33 Ω load

Files

Parts

57
QtyValueFootprintReferences
182k2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal2R1, 2R2, 2R3, 2R4, 2R5, 2R6, 2R7, R1_R2R1, R2_R2R1, R4_R2R2, R5_R2R1, R6, R10_R2R1, R11_R2R1, R13_R2R1, R14_R2R1 +2
6, , , , ,
310uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C4, Caux1
3Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ2, J3, J4
2100kPotentiometer_THT:Potentiometer_Bourns_3006P_HorizontalR3, R6S1
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7S1, R8S1
2Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ1, J5
2VSOURCETPG:PinHeader_2x02_P10.16mm_VerticalVGEN1, VGEN2
1100KPotentiometer_THT:Potentiometer_Bourns_3006P_HorizontalR2
1100uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5
110nCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC2
133Resistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_HorizontalRL1
147nCapacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mmC3
14k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
18k2Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1Arduino Nano v3Module:Arduino_NanoA2
1CMA-6542PFTPG:CUI_CMA-6542PFMIC1
1LM324TPG:DIP825W47P254L1917H533Q14U1
1PJ324MTPG:WENZHOU_PJ324MJ6

The 49 most common of 57 parts.

Questions

How big is the Tpg transceptor PCB?

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

What parts does the Tpg transceptor use?

57 parts, built around the LM324, CMA-6542PF and PJ-324M0. 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 Tpg transceptor KiCad files?

From the sjperson/audio-transceiver repository on GitHub, at the commit this page was made from: the board is hardware/kicad/tpg-transceptor.kicad_pcb and its schematic hardware/kicad/digital-stage.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Tpg transceptor 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 layers20.8 × 37.5 mmVail V1 PCB, the printed circuit board in 3D

    Vail V1 PCB

    Vail-CW/vail-adapter

    Adapter for cw morse keys to USB

    4 parts81MIT
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers36.8 × 34.7 mmTinylab proto1, the printed circuit board in 3D

    Tinylab proto1

    espotek-org/Labrador

    EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!

    79 parts1.2k
  • 4 layers82.6 × 82.5 mmJumperless2, the printed circuit board in 3D

    Jumperless2

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    208 parts914
  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 4 layers82.6 × 82.6 mmJumperlessV5r8, the printed circuit board in 3D

    JumperlessV5r8

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    650 parts332
  • 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 layers191.5 × 76 mmPcb project, the printed circuit board in 3D

    Pcb project

    CrashOverride85/zc95

    4 channel EStim box inspired by the mk312bt, with Lua scripting support

    337 parts117GPL-3.0