Skip to the content
2 layers129.9 × 45.2 mmKicadDesign, the printed circuit board in 3D

The code for a class D audio amplifier implementaton

Size
129.9 × 45.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
52
Pads
89
Tracks, vias
186, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 May 2026
Updated
15 Oct 2026

Overview

KicadDesign is an open-source printed circuit board by Gyonyu, from the Gyonyu/CLASS-D-AMPLIFIER repository on GitHub. It is a 2-layer board of 129.9 × 45.2 mm with 19 parts on 52 nets, routed with 186 tracks and 0 vias.

It is built around the IR2110L4 and IRLZ44N. Its parts include 5 connectors, 4 capacitors, 4 resistors, 2 transistors and 1 IC. It belongs with the audio and music boards of this library.

Main components

2

README

readme.md

Class-D Audio Amplifier v2.0

An high-efficiency, digitally controlled Class-D audio power amplifier based on a Full-Bridge (Bridge-Tied Load / BTL) power stage. Version 2.0 introduces high-resolution stereo analog audio acquisition using the PCM1808 24-bit ADC, interfaced to an STM32 microcontroller configured via STM32Cube peripheral drivers and built using a CMake workflow in VS Code.

  • Power Stage Topology: Full-Bridge (BTL) output stage offering doubled voltage swing across the load without requiring negative supply rails.
  • Audio Frontend (v2.0 Upgrade): PCM1808 24-bit, 96 kHz stereo single-ended audio ADC sending digital audio over $I^2S$ / DMA.
  • Microcontroller Core: STM32 MCU executing real-time signal handling, PWM dead-time generation, and digital modulation.
  • Filter Stage: Differential 2nd-order LC reconstruction filter optimized for $4\Omega$ and $8\Omega$ speaker impedances.
  • Toolchain & Build System: Firmware structured using STM32CubeMX / Cube HAL, configured for compilation with CMake, Ninja, and GCC Arm Embedded in VS Code.
  • PCB Hardware: 2-layer optimized PCB layout engineered for minimal loop inductance, ground isolation between analog and digital/power sections, and EMI mitigation.

Parts

19
QtyValueFootprintReferences
3470nCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC1, C2, C3
210kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R6
222Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
2Conn_01x20_SocketConnector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_VerticalJ4, J5
2IRLZ44NPCM_Package_TO_SOT_THT_AKL:TO-220-3_Vertical_GDSQ1, Q2
11N4148PCM_Diode_THT_AKL:D_DO-35_SOD27_P7.62mm_HorizontalD1
120KPCM_Potentiometer_THT_AKL:Potentiometer_Alps_RK163_Single_HorizontalRV1
14.7uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC6
1IR2110Package_DIP:DIP-14_W7.62mmU1
1Jack 3.5 mmTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ3
1LInductor_THT:L_Toroid_Horizontal_D7.8mm_P13.00mm_Diameter9-5mm_Amidon-T30L1
1SourceSupplyTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ2
1SpeakerTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mmJ1

Similar boards

  • 2 layersModified sine inverter gwo pid, the printed circuit board in 3D

    Modified sine inverter gwo pid

    mofaa69/modified-sine-inverter-gwo-pid

    TÜBİTAK 2209-A Destekli GWO-PID Kontrollü Modifiye Sinüs İnverter Tasarımı ve Uygulaması

    61 parts1
  • 2 layers150 × 70.2 mmFull bridge inverter, the printed circuit board in 3D

    Full bridge inverter

    yohanesstef/CAPSTONE

    Wireless Power Transfer board for CAPSTONE Project

    51 parts1
  • 2 layers97 × 50 mmH bridge, the printed circuit board in 3D

    H bridge

    Mohamed-U3/H-bridge-PCB

    H-bridge with MOSFETs and IR2110 designed with KiCAD

    52 partsMIT
  • 4 layers85 × 48 mmClass DAmp, the printed circuit board in 3D

    Class DAmp

    Shift-delete0/Class_D_Amplifier

    This is my project in which i have made a class D amplifier from scratch. I did this to challenge myself and learn more about analog electronics and amplifier.

    32 parts
  • 2 layers77.7 × 84.3 mmPWM 6 step SVPWM IR2110, the printed circuit board in 3D

    PWM 6 step SVPWM IR2110

    abd-alaj/BLDC-motor-custom-inverter

    Matlab, Simulink, Hardware and C-code for a custom inverter project.

    43 parts1
  • 2 layers134.6 × 98.4 mmKicadDesign, the printed circuit board in 3D

    KicadDesign

    UAA-F14/PCBs-Design

    Power electronics PCB coursework — SCR controller, buck converter, Class D amplifier, DC-AC inverter, and a protected power supply Resources

    38 parts1
  • 2 layers130 × 80 mmPico controller, the printed circuit board in 3D

    Pico controller

    cclienti/tig-welder

    A DIY TIG welder that can be plugged to a traditionnal stick welder or to a high current source

    125 parts8GPL-3.0
  • 2 layers377.2 × 318 mmThree phase bridge, the printed circuit board in 3D

    Three phase bridge

    arcoslab/open-coroco-legacy

    COmpliant RObot COntroller is a free software project aiming to create an impedance controller based on a stm32 microcontroller using bldc motors and strain gauges.

    105 parts6

Questions

How big is the KicadDesign PCB?

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

What parts does the KicadDesign use?

19 parts, built around the IR2110L4 and IRLZ44N. 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 KicadDesign KiCad files?

From the Gyonyu/CLASS-D-AMPLIFIER repository on GitHub, at the commit this page was made from: the board is V1.0-Half-Bridge/Design/KicadDesign/Design/Design.kicad_pcb and its schematic V1.0-Half-Bridge/Design/KicadDesign/Design/Design.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KicadDesign design in my own project?

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