

AIO438
4x38W amplifier with DSP and BT
- Size
- 121 × 60 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 170
- Nets
- 189
- Pads
- 674
- Tracks, vias
- 1,038, 319
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 6 May 2021
- Updated
- 5 Jun 2025
Overview
AIO438 is an open-source printed circuit board by ZOUDIO, from the ZOUDIO/AIO438 repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 121 × 60 mm with 170 parts on 189 nets, routed with 1,038 tracks and 319 vias.
It is built around the ATMEGA328PB-AU, CP2102N-EK and FE1.1S, with the AMS1117-3.3, AP63357DV-7 and TPS2111PW among its other parts. Its parts include 61 capacitors, 56 resistors, 10 ICs, 10 connectors and 9 inductors. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
6ATMEGA328PB-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 27 2KB 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog、Touch function TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CP2102N-EK
-- USB Conversion Modules ROHSSilicon LabsUSB Conversion ModulesFE1.1S
SSOP-28USB 2.0 USB Hub SSOP-28 USB Converters ROHSTerminus TechUSB ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAP63357DV-7
UncategorisedUnknown makerTPS2111PW
TSSOP-8-40℃~+85℃ 1.25A 2 2.8V~5.5V 84mΩ Active High TSSOP-8 Power Distribution Switches ROHSTexas InstrumentsMonitors & Reset Circuits
README
README.mdZoudio AIO438
4x38W amplifier with DSP and BT
Based on:
- 2x Texas Instruments TAS5825M amplifiers
- Qualcomm QCC3031 Bluetooth module
- Atmel Atmega328PB microcontroller
Amplifier / DSP configuration is compiled by the Zoudio Configtool (zoudio.com/configtool)
Configuration is uploaded via the USB/UART connection and saved on an EEPROM
DSP flow is loaded at boot time.
Amplifier is always on, with a low-power (<100uA) 'off' state.
User control and state indication is done via a wiring harness with rotary encoder (on/off + volume), status LED and 3.5mm input.
Disclaimer
Design is not in production anymore as of March 2025.
Files are made open-source for inspiration only.
No support is provided.
Contact
info@zoudio.com
Parts
170| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 10k | Resistor_SMD:R_0603_1608Metric | R11, R12, R13, R14, R15, R16, R18, R19, R21, R26, R27, R28, R29, R32, R33, R40 +3 |
| 14 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C13, C17, C18, C22, C38, C39, C43, C44, C46, C54, C60 |
| 14 | 1u | Capacitor_SMD:C_0805_2012Metric | C5, C6, C7, C20, C21, C24, C25, C37, C42, C45, C48, C49, C50, C51 |
| 13 | 1k | Resistor_SMD:R_0603_1608Metric | R2, R4, R7, R10, R35, R36, R38, R39, R42, R50, R52, R53, R54 |
| 8 | 0R | Resistor_SMD:R_0603_1608Metric | R30, R31, R34, R37, R43, R44, R47, R48 |
| 8 | 100k | Resistor_SMD:R_0603_1608Metric | R3, R6, R8, R22, R23, R25, R49, R55 |
| 8 | 10u | zoudio_footprints:Murata_1274AS-H-100M | L2, L3, L4, L5, L6, L7, L8, L9 |
| 8 | 15u | Capacitor_SMD:C_0805_2012Metric | C40, C41, C52, C53, C55, C56, C58, C59 |
| 8 | 470n | Capacitor_SMD:C_0805_2012Metric | C12, C14, C15, C16, C30, C31, C32, C33 |
| 8 | 470n | Capacitor_SMD:C_0603_1608Metric | C8, C9, C10, C11, C26, C27, C28, C29 |
| 6 | Blue | LED_SMD:LED_0603_1608Metric | D1, D3, D4, D5, D6, D7 |
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric | C19, C23, C36, C47, C57 |
| 4 | Mounting hole | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 18p | Capacitor_SMD:C_0603_1608Metric | C34, C35, C61 |
| 3 | Fiducial | Fiducial:Fiducial_0.75mm_Dia_1.5mm_Outer | FID1, FID2, FID3 |
| 3 | JST-PH 01x02 | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J5, J6, J11 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3 |
| 2 | 1M | Resistor_SMD:R_0603_1608Metric | R1, R5 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R17, R46 |
| 2 | TAS5825M | zoudio_footprints:QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm_ThermalVias | U1, U2 |
| 1 | 1000u | zoudio_footprints:Cap_Rad_D10_P5_horizontal | C1 |
| 1 | 100R | Resistor_SMD:R_0603_1608Metric | R24 |
| 1 | 10u | Inductor_SMD:L_Bourns-SRN4018 | L1 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm | Y2 |
| 1 | 26V | Diode_SMD:D_SMA | D2 |
| 1 | 2k7 | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 31k6 | Resistor_SMD:R_0603_1608Metric | R56 |
| 1 | 36k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 5mm screwterminal 01x12 | zoudio_footprints:Multicomp_12P_5mm | J4 |
| 1 | 8MHz | Crystal:Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | AP63357DV-7 | zoudio_footprints:V-DFN3020-13 | U4 |
| 1 | ATmega328PB-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U6 |
| 1 | BTM331 | zoudio_footprints:BTM331 | U10 |
| 1 | CP2102N | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U9 |
| 1 | FE1.1S | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U8 |
| 1 | JST-PH 01x03 | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | J1 |
| 1 | JST-PH 01x08 | Connector_JST:JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical | J7 |
| 1 | JST-PH 01x10 | Connector_JST:JST_PH_B10B-PH-K_1x10_P2.00mm_Vertical | J2 |
| 1 | M24256 EEPROM | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U7 |
| 1 | N-channel | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | P-Channel | zoudio_footprints:SOIC8_mosfet | Q1 |
| 1 | PCB antenna | zoudio_footprints:Texas_SWRA117D_2.4GHz_Left | AE1 |
| 1 | PinHeader 02x03 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | TPS2111 | Package_SO:TSSOP-8_4.4x3mm_P0.65mm | U5 |
| 1 | U.FL | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J10 |
| 1 | USB-C | zoudio_footprints:USB_C_Receptacle_Palconn_UTC16-G_pin_in_paste | J8 |
| 1 | ZOUDIO | zoudio_footprints:ZOUDIO25mm | LOGO1 |
More from ZOUDIO/AIO438
3- 2 layers59.8 × 129 mm

- 2 layers121 × 102.9 mm

- 2 layers121 × 60 mm

Similar boards
- 2 layers65 × 45 mm

DB20G Interface
lernin2doit/DB20-G-APP
Connect your Android phone to your DB20-G wirelessly over Bluetooth — program channels, manage repeaters, key PTT, and stream live audio, all from a beginner-friendly interface designed around real GMRS community…
52 partsMIT - 6 layers141.2 × 176.6 mm

SparkFun XRP Controller panelized
sparkfun/SparkFun_XRP_Controller
Controller Board repository for the XRP Kit.
2,323 parts14 - 4 layers89 × 57 mm

- 4 layers68.6 × 58.4 mm

SparkFun IoT RedBoard RP2350
embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products
248 parts8MIT - 2 layers91.4 × 92.5 mm

- 2 layers110 × 100 mm

PidginTranslator
DevMubarak1/PidginTranslator
Handheld translator for Nigerian languages. No internet needed for common phrases, YarnGPT for everything else.
14 parts21MIT - 2 layers54 × 68 mm

OpenSTM32F4 LQFP64
phonght32/openSTM32F4_LQFP64
openSTM32 board using STM32F4 LQFP64 package. This board designed to perform base control for SLAM and Navigation.There are also many availabe connectors that meet many other application requirements.
77 parts7MIT - 2 layers45.7 × 60.2 mm

Pcb watch
nithinmathewjoji/Schrodinger-Clock-PCB-Watch-
An open-source ESP32-S3-based smartwatch with RTC, I2C display, buzzer, LEDs, and battery monitoring. Designed using KiCad, it features a compact PCB layout, Li-Po battery support, and USB charging
58 parts4MIT
Questions
How big is the AIO438 PCB?
It measures 121 × 60 mm and has 4 copper layers, 1.6 mm thick.
What parts does the AIO438 use?
170 parts, built around the ATMEGA328PB-AU, CP2102N-EK, FE1.1S and AMS1117-3.3. 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 AIO438 KiCad files?
From the ZOUDIO/AIO438 repository on GitHub, at the commit this page was made from: the board is PCB/Mainboard/AIO438.kicad_pcb and its schematic PCB/Input_output_board/AIO_IO_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the AIO438 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).