Skip to the content
PCBKitNew board
2 layers85 × 70.5 mmAnalog audio, the printed circuit board in 3D

A Simple Two-way Analog Speaker Amplifier

Size
85 × 70.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
44
Nets
28
Pads
139
Tracks, vias
230, 49
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Mar 2024
Updated
30 Jan 2026

Overview

Analog audio is an open-source printed circuit board by eccentricOrange, from the eccentricOrange/bt-speaker repository on GitHub. It is a 2-layer board of 85 × 70.5 mm with 44 parts on 28 nets, routed with 230 tracks and 49 vias.

It is built around the TIP31 and TIP32. Its parts include 20 resistors, 8 transistors, 7 connectors, 4 capacitors and 2 ICs. It belongs with the audio and music boards of this library.

Main components

2

README

README.md

Speaker Driver

This is a simple analog speaker driver, mostly driven simply by the goal of learning more about this field. This work was published in the 2025 Innovations in Power and Advanced Computing Technologies (i-PACT) conference. Please consider citing our paper, available on IEEEXplore at doi.org/10.1109/i-PACT65952.2025.11307947.

bibtex
@INPROCEEDINGS{11307947,
  author={Verma, Anuj and Senthilkumar, Snehasree and A, Sharmila},
  booktitle={2025 Innovations in Power and Advanced Computing Technologies (i-PACT)}, 
  title={Design and Implementation of a Two-Way Speaker Amplifier}, 
  year={2025},
  volume={},
  number={},
  pages={1-9},
  keywords={Technological innovation;Filters;System performance;Stability criteria;Power amplifiers;Distortion;Topology;Thermal analysis;Thermal stability;Gain;analog;speaker;amplifier;filter;PCB design},
  doi={10.1109/i-PACT65952.2025.11307947},
  ISSN={},
  month={Sep.}
}

Features

Cross-over filtration

The driver is designed to support two drivers, one for bass and one for treble. The cross-over frequency is 1326 Hz, and is achieved by using simple first order filters.

  • Capacitor: 10 uF
  • Resistor: 12R

bode

Voltage pre-amplification

The input voltage is amplified by a factor of 6, using a simple non-inverting amplifier (LM741 op-amp). It is expected that the input voltage is around 1 V amplitude (2 Vpp), delivered by a 3.5 mm audio connector.

  • Input resistor: 820R
  • Fixed feedback resistor: 10k
  • Variable feedback resistor: 10k (in parallel with the fixed resistor)

bode

Power amplification

The next stage is a power amplifier, which is a simple class AB amplifier, that allows each driver to draw up to about 5W. Each driver is expected to have an impedance of 4 Ohm. TIP31 and TIP32 power transistors are used.

bode

Power supply

The PCB takes a single 24VDC 1A barrel jack input, and divides the voltage into 12VDC and -12VDC using a simple voltage divider.

Result

The final assembled two-way speaker system with custom PCB is shown below

photo

Future work

  • Miniaturize the PCB, using at least SMD components, if not a pre-made amplifier IC.
  • Understand, measure, and reduce the signal-to-noise ratio.
  • Use dedicated battery control circuitry for portable use.
  • Add Bluetooth connectivity (ideally BLE), using a microcontroller.
    • Ideally, use custom firmware and design a custom antenna on the PCB.
    • Alternatively, use an ESP32 module with a pre-made antenna.
  • Use buttons for power ON/OFF, volume control, and Bluetooth pairing.

Parts

44
QtyValueFootprintReferences
81kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7, R8, R9, R10, R13, R14, R15, R16
410kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R6, R19, R20
4TIP31Package_TO_SOT_THT:TO-220-3_VerticalQ1, Q2, Q6, Q7
4TIP32Package_TO_SOT_THT:TO-220-3_VerticalQ3, Q4, Q5, Q8
3MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3
20.5RResistor_THT:R_Axial_Power_L25.0mm_W6.4mm_P30.48mmR11, R12
210uFCapacitor_THT:C_Radial_D6.3mm_H11.0mm_P2.50mmC1, C2
212RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
21RResistor_THT:R_Axial_Power_L25.0mm_W6.4mm_P30.48mmR17, R18
21mFCapacitor_THT:C_Radial_D10.0mm_H12.5mm_P5.00mmC3, C4
2750RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4
2LM741Package_DIP:DIP-8_W7.62mm_SocketU1, U2
2VOL-TConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ3, J4
124VDCConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ2
1AudioJack5Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_HorizontalJ1
1BASSTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ5
1ChannelConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1TREBLETerminalBlock:TerminalBlock_bornier-2_P5.08mmJ6

Questions

How big is the Analog audio PCB?

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

What parts does the Analog audio use?

44 parts, built around the TIP31 and TIP32. 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 Analog audio KiCad files?

From the eccentricOrange/bt-speaker repository on GitHub, at the commit this page was made from: the board is pcbs/analog-audio/analog-audio.kicad_pcb and its schematic pcbs/analog-audio/analog-audio.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Analog audio design in my own project?

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

Similar boards

  • 2 layers200 × 100 mmMp3 player, the printed circuit board in 3D

    Mp3 player

    ITBA-G3/SistEmb-Final

    Trabajo Práctico de la materia 25.27 - Sistemas Embebidos

    32 parts1
  • 2 layers110 × 100 mmRoutage, the printed circuit board in 3D

    Routage

    MoadElhaddad/PCB

    51 parts
  • 2 layersFonte dual, the printed circuit board in 3D

    Fonte dual

    fgl27/pcb

    PCB sample for prototypes

    15 parts
  • 2 layers97.8 × 77.5 mmDWP 2020, the printed circuit board in 3D

    DWP 2020

    Hyperwiper/Hyperwiper

    Data flow: audio source such as music player or smartphone connected to beat detector as embedded

    26 parts3GPL-3.0
  • 2 layers64.4 × 41.1 mmFuente, the printed circuit board in 3D

    Fuente

    fberni21/taller-circuitos

    FIUBA - Electrónica - Taller de Diseño de Circuitos Electrónicos

    40 parts1
  • 2 layersMusicBox, the printed circuit board in 3D

    MusicBox

    Workshopshed/HackSpace

    Files to go with the Tutorials on HackSpace Magazine

    20 partsMIT