Skip to the content
2 layers91 × 56.5 mmControl board, the printed circuit board in 3D

OSHW audio reciever and amplifier

Size
91 × 56.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
14
Pads
50
Tracks, vias
75, 3
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jun 2025
Updated
13 Sep 2026

Overview

Control board is an open-source printed circuit board by whatwareweb, from the whatwareweb/audio-receiver repository on GitHub. It is a 2-layer board of 91 × 56.5 mm with 11 parts on 14 nets, routed with 75 tracks and 3 vias.

It is built around the ATTINY84A-SSF. Its parts include 5 switches, 4 connectors, 1 capacitor and 1 IC. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

audio-receiver

OSHW audio reciever and amplifier image

0001-0060

What is it

This is an audio receiver and amplifier with a classic design. I built it because I wanted to learn more about Class AB amplifier design and analog circuitry in general.

Why use it

Class-D amplifiers, as used in receivers these days, offer lots of power, but the sound quality can be lacking.

Class-AB amplifiers, while less efficient and therefore harder to get high power output, have overall less distortion and can offer a better signal-to-noise ratio if designed properly.

The design of the amplifier portion is similar to amplifiers built in the so-called "Golden age" of Hi-fi audio, in the 70s and 80s. I wanted a Class-AB amplifier that had the great sound quality of products from times gone by, but with modern features such as digital screens, and without the clunky mechanical interfaces of older receivers.

Goals

My goals for this project were to have good sound quality with modern features, and also to use industry standard practices for receiver assembly to make it easy to assemble.

Features

  • Stereo audio amplifier
  • 4 input channels
  • Volume control
  • Digitally selectable inputs
  • OLED display with renamable inputs
  • 15w per channel output
  • All-analog signal path
  • 3 separate PCBs for low noise

Usage

It is super simple, just hook up a line level signal to the RCA jacks on the back, and select your input and you're good to go!

Wiring

To wire up the internal parts, simply connect the +/-5v line from the first power supply to the input board, the +5v line to the control board, and the +36v line from the 2nd power supply to the amplifier board, as shown in the PCB silkscreen. Then, using the Phoenix cables in the BOM, connect the Phoenix connectors together. image

PCB screenshots

image image image

BOM

QtyValueMouser URLMouser PNpricelumped price
210uFhttps://www.mouser.com/ProductDetail/Wurth-Elektronik/860020672010?qs=sGAEpiMZZMsh%252B1woXyUXj4jKQI6sNRw6%252B%2FnWw7D23Ww%3D710-8600206720100.110.22
6100uFhttps://www.mouser.com/ProductDetail/Nichicon/UVR1H101MPD1TD?qs=sGAEpiMZZMsh%252B1woXyUXj9Qfu%2FLgQWnHf9Zyy1TLY94%3D647-UVR1H101MPD1TD0.251.5
2100pFhttps://www.mouser.com/ProductDetail/Walsin/YP501101K040BAND5P?qs=sGAEpiMZZMsh%252B1woXyUXj9Vc%2FsqQGnyVc97Ek7nEcX0%3D791-YP501101K40AND50.110.22
22200uFhttps://www.mouser.com/ProductDetail/Rubycon/35YXJ2200M16X25?qs=sGAEpiMZZMsh%252B1woXyUXj57M5zdvZVAFuY6LrCottNI%3D232-35YXJ2200M16X251.152.3
233uFhttps://www.mouser.com/ProductDetail/Wurth-Elektronik/860010672011?qs=sGAEpiMZZMsh%252B1woXyUXj4jKQI6sNRw6%2FzsPRxKesag%3D710-8600106720110.120.24
2100nFhttps://www.mouser.com/ProductDetail/Walsin/YV101103Z060HAND5P?qs=sGAEpiMZZMsh%252B1woXyUXj9Vc%2FsqQGnyVkbUw7FMjgKQ%3D791-YV101103Z60HAND50.10.2
81N4148https://www.mouser.com/ProductDetail/onsemi-Fairchild/1N4148-T50R?qs=sGAEpiMZZMtbRapU8LlZD%252B6h%2FWulpAkrNJDKqwRgmZcB5SlWjKcc2w%3D%3D512-1N4148T50R0.10.8
8UF4004https://www.mouser.com/ProductDetail/Diotec-Semiconductor/UF4004?qs=OlC7AqGiEDlRgKmeDlLF1Q%3D%3D637-UF40040.120.96
1Fuse Holderhttps://www.mouser.com/ProductDetail/Eaton-Electronics/BK-1A5601?qs=sfCJykTDjbAGESUvg%2FlMZw%3D%3D504-1A56010.50.5
1Screw_Terminal_01x03https://www.mouser.com/ProductDetail/Phoenix-Contact/1757255?qs=uD%2FdkN7XIa0ez8xszzicKg%3D%3D651-17572550.930.93
1Screw_Terminal_01x04https://www.mouser.com/ProductDetail/Same-Sky/TB007-508-04BE?qs=vLWxofP3U2wnrmN2C1kFLw%3D%3D490-TB007-508-04BE0.940.94
1Screw_Terminal_01x02https://www.mouser.com/ProductDetail/Same-Sky/TB007-508-02BE?qs=vLWxofP3U2y6PFKAfCqKUQ%3D%3D490-TB007-508-02BE0.490.49
2BC559https://www.mouser.com/ProductDetail/Diotec-Semiconductor/BC559A?qs=OlC7AqGiEDlWVUSYP2ErFQ%3D%3D637-BC559A0.10.2
4BD139https://www.mouser.com/ProductDetail/STMicroelectronics/BD139-16?qs=RfHREzyZwW%252BVwEMhVd3zpQ%3D%3D511-BD139-160.622.48
2BD140https://www.mouser.com/ProductDetail/STMicroelectronics/BD140-16?qs=RfHREzyZwW%252BkgnSLCtGbjg%3D%3D511-BD140-160.450.9
2MJE3055https://www.mouser.com/ProductDetail/onsemi/MJE3055TG?qs=HVbQlW5zcXUpZ6jjVRRo8A%3D%3D863-MJE3055TG0.851.7
2MJE2955https://www.mouser.com/ProductDetail/onsemi/MJE2955TG?qs=HVbQlW5zcXV0Q1cBURTsUg%3D%3D863-MJE2955TG1.232.46
433khttps://www.mouser.com/ProductDetail/YAGEO/MFR-25FTF52-33K?qs=gt1LBUVyoHmEHRwLqpWLLA%3D%3D603-MFR-25FTF52-33K0.10.4
82k2https://www.mouser.com/ProductDetail/YAGEO/MF0207FTE52-2K2?qs=KUIzHt%2Fe91lZCf2OHy2lbw%3D%3D603-MF0207FTE52-2K20.10.8
2100Rhttps://www.mouser.com/ProductDetail/YAGEO/MFR-12FTF52-100R?qs=oAGoVhmvjhzHogggiomzAA%3D%3D603-MFR-12FTF52-100R0.10.2
21khttps://www.mouser.com/ProductDetail/YAGEO/MFR-25FTF52-1K?qs=Uzd%2Fwh%252BZzhBCS7HxlKfPkQ%3D%3D603-MFR-25FTF52-1K0.10.2
2560https://www.mouser.com/ProductDetail/YAGEO/FMP200JR-52-560R?qs=wcZjbqjoJehIyDJh2zs3Bw%3D%3D603-FMP200JR-52-560R0.150.3
42R7https://www.mouser.com/ProductDetail/YAGEO/SQP500JB-2R7?qs=sGAEpiMZZMsPqMdJzcrNwl88Wd0KdECunjP3GAgCqls%3D603-SQP500JB-2R70.542.16
212khttps://www.mouser.com/ProductDetail/YAGEO/MFR25SFTF26-12K?qs=sGAEpiMZZMsPqMdJzcrNwqpmsrDQJrmxnqH2%2F1fJqXZRHayDc4k%252B4A%3D%3D603-MFR25SFTF26-12K0.10.2
22R7https://www.mouser.com/ProductDetail/YAGEO/CFR-25JR-52-2R7?qs=sGAEpiMZZMsPqMdJzcrNwiPCnpFTGbbhiVnCR3xqnQk%3D603-CFR-25JR-52-2R70.10.2
2100nFhttps://www.mouser.com/ProductDetail/Walsin/RD21B104K500A5HAND?qs=ZrPdAQfJ6DNDZtFW9mG29g%3D%3D791-RD21B104K500A5HA0.190.38
210uFhttps://www.mouser.com/ProductDetail/TDK/FG28X5R1E106MRT06?qs=LtAzLad%252BoeUoMYHhhxs3zA%3D%3D810-FG28X5R1E106MR060.450.9
1PJRAS4X2U01AUXhttps://www.mouser.com/ProductDetail/Switchcraft/PJRAS4X2U01X?qs=mcPJWgAPNreWN%252BuSt4UsAA%3D%3D502-PJRAS4X2U01X5.225.22
1Screw_Terminal_01x04https://www.mouser.com/ProductDetail/Phoenix-Contact/1757268?qs=uD%2FdkN7XIa2BicmSj3mD7g%3D%3D651-17572681.261.26
1Screw_Terminal_01x03https://www.mouser.com/ProductDetail/Phoenix-Contact/1757255?qs=uD%2FdkN7XIa0ez8xszzicKg%3D%3D651-17572550.930.93
1Screw_Terminal_01x03https://www.mouser.com/ProductDetail/Same-Sky/TB007-508-03BE?qs=vLWxofP3U2zHYiGqNs1vAA%3D%3D490-TB007-508-03BE0.720.72
1CD4052Bhttps://www.mouser.com/c/?q=595-CD4052BE595-CD4052BE0.60.6
1100nFhttps://www.mouser.com/ProductDetail/Walsin/RD21B104K500A5HAND?qs=ZrPdAQfJ6DNDZtFW9mG29g%3D%3D791-RD21B104K500A5HA0.190.19
1Screw_Terminal_01x04https://www.mouser.com/ProductDetail/Phoenix-Contact/1757268?qs=uD%2FdkN7XIa2BicmSj3mD7g%3D%3D651-17572681.261.26
1Screw_Terminal_01x02https://www.mouser.com/ProductDetail/Same-Sky/TB007-508-02BE?qs=vLWxofP3U2y6PFKAfCqKUQ%3D%3D490-TB007-508-02BE0.490.49
5SW_Pushhttps://www.mouser.com/ProductDetail/Same-Sky/TS02-66-55-BK-260-LCR-D?qs=A6eO%252BMLsxmT6x4NEvNu8bQ%3D%3D179-TS026655BK260LCR0.10.5
1ATtiny84A-SShttps://www.mouser.com/ProductDetail/Microchip-Technology/ATTINY84A-SSFR?qs=TI%2F9gtmDCEEVjKMalwq6aQ%3D%3D556-ATTINY84A-SSFR1.081.08
4heatsinkshttps://www.mouser.com/ProductDetail/Same-Sky/HSS-B20-NP-12?qs=u4fy%2FsgLU9Mva%2Fp9%252ByZBdw%3D%3Dn/a0.592.36
1m3 boltshttps://www.homedepot.com/p/Hillman-M3-0-5-x-10-mm-Internal-Hex-Button-Head-Cap-Screws-20-Pack-44456/204801187n/a5.745.74
1m3 nutshttps://www.homedepot.com/p/Hillman-Metric-Hex-Nuts-M3-x-0-50-Coarse-Thread-4053/204801247n/a6.626.62
1fuse holderhttps://www.mouser.com/ProductDetail/Eaton-Electronics/BK-1A5601?qs=sfCJykTDjbAGESUvg%2FlMZw%3D%3Dn/a0.50.5
2fuseshttps://www.mouser.com/ProductDetail/Schurter/0034.1519?qs=ar9f0rk5DXBZIZv2oGoEHA%3D%3Dn/a0.470.94
2red terminal posthttps://www.mouser.com/ProductDetail/SparkFun/PRT-09739?qs=WyAARYrbSnb2d3ZiFmZgWQ%3D%3Dn/a0.751.5
2black terminal posthttps://www.mouser.com/ProductDetail/SparkFun/PRT-09740?qs=WyAARYrbSnbVb9GdE8xnVA%3D%3Dn/a0.751.5
2internal phoenix connector 3pinhttps://www.mouser.com/ProductDetail/Phoenix-Contact/1757022?qs=sGAEpiMZZMvlX3nhDDO4ANTLkcKs1Zj3jcphtS8o9Tk%3Dn/a2.895.78
2internal phoenix connector 4pinhttps://www.mouser.com/ProductDetail/Phoenix-Contact/1757035?qs=sGAEpiMZZMvlX3nhDDO4AH7PhxHWF%252BlKb5jy%252B%2F%252BeCXE%3Dn/a3.857.7
1fanhttps://a.co/d/h5aS2CFn/a15.9515.95
1dip16 sockethttps://www.mouser.com/ProductDetail/TE-Connectivity/1-2199298-4?qs=fK8dlpkaUMvpL10rY9Abiw%3D%3Dn/a0.250.25
136v psuhttps://www.mouser.com/ProductDetail/MEAN-WELL/LRS-150-36?qs=vDxCgdWo2h82V5jS5IXvUQ%3D%3Dn/a19.819.8
1+ / - 5v psuhttps://www.mouser.com/ProductDetail/MEAN-WELL/PD-2505?qs=V9a8iPeg90ze2O5SXmOiQQ%3D%3Dn/a1616
1oled displayhttps://a.co/d/fhCKttEn/a6.296.29
1Input switcher PCBn/a – pcbwayn/a55
1control board pcbn/a – pcbwayn/a55
1amp board pcbn/a – pcbwayn/a27.7827.78
Total
163.74

Parts

11
QtyValueFootprintReferences
5SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4, SW5
1100nFCapacitor_THT:C_Disc_D6.0mm_W2.5mm_P5.00mmC1
1ATtiny84A-SSPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1OLEDKiCad-SSD1306-0.91-OLED-4pin-128x32:SSD1306-0.91-OLED-4pin-128x32J1
1PROGRAMConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Screw_Terminal_01x02TerminalBlock_CUI:TerminalBlock_CUI_TB007-508-02_1x02_P5.08mm_HorizontalJ4
1Screw_Terminal_01x04Connector_Phoenix_MSTB:PhoenixContact_MSTBA_2,5_4-G-5,08_1x04_P5.08mm_HorizontalJ3

More from whatwareweb/audio-receiver

2
  • 2 layers143.5 × 71.5 mmAudio receiver, the printed circuit board in 3D

    Audio receiver

    whatwareweb/audio-receiver

    OSHW audio reciever and amplifier

    74 parts
  • 2 layers77.5 × 49.5 mmInput switcher, the printed circuit board in 3D

    Input switcher

    whatwareweb/audio-receiver

    OSHW audio reciever and amplifier

    9 parts

Similar boards

  • 2 layers133.4 × 50.8 mmClock, the printed circuit board in 3D

    Clock

    awkwardengineer/Clock

    Voltmeter Clock

    62 parts12
  • 2 layers99.4 × 38.6 mmSlider driver, the printed circuit board in 3D

    Slider driver

    mage0r/RSA0N11M9A0J_motorised_slider

    This is a H-bridge driver board for the RSA0N11M9A0J motorised Slider. It uses a L9110 and capacitive sensor.

    38 parts7
  • 4 layers85 × 56 mmDwc hat, the printed circuit board in 3D

    Dwc hat

    dwcguru1/dwc-hat

    Raspberry Pi Monitor for Deep-Water-Cultures (DWC)

    100 parts4MIT
  • 2 layers13.6 × 23.2 mmTrinkle, the printed circuit board in 3D

    Trinkle

    mage0r/trinkle

    A breakout board for the ATTiny84. Sometimes a Trinket just won't do...

    12 parts2
  • 2 layers100 × 50 mmMoba block stelle, the printed circuit board in 3D

    Moba block stelle

    hpbock/moba-bockstelle

    Ein Blockstellenmodul für analoge Modellbahnen zur Ansteuerung von Lichtsignalen, Zugbeeinflussung und Belegtmeldung für Loconet-T.

    88 parts1
  • 2 layers25.1 × 50.5 mmHallStepMicro, the printed circuit board in 3D

    HallStepMicro

    clothbot/PeristalticHallStep

    Peristaltic Pump Hall Sensor Board

    30 parts
  • 2 layers70 × 55 mmOpen lightning trigger, the printed circuit board in 3D

    Open lightning trigger

    conifarad/open-lightning-trigger

    A low-cost optical camera trigger for lightning and other phenomena

    50 partsCERN-OHL-P-2.0
  • 2 layers25.5 × 25.5 mmModule, the printed circuit board in 3D

    Module

    Dhruv2212-star/Electronic-dice

    A simple device in which you press a button to get a random number between 1-6 like an actual dice but it's all inside a computer

    18 parts

Questions

How big is the Control board PCB?

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

What parts does the Control board use?

11 parts, built around the ATTINY84A-SSF. 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 Control board KiCad files?

From the whatwareweb/audio-receiver repository on GitHub, at the commit this page was made from: the board is PCB/control-board/control-board.kicad_pcb and its schematic PCB/audio-receiver/amp-channel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Control board design in my own project?

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