

Audio lab
electric guitar audio system
- Size
- 107.1 × 32.4 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 132
- Nets
- 229
- Pads
- 677
- Tracks, vias
- 1,912, 270
- Pours
- 132
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Mar 2026
- Updated
- 31 Mar 2026
Overview
Audio lab is an open-source printed circuit board by AnterCreeper, from the AnterCreeper/shred repository on GitHub, published under the GPL-2.0 licence. It is a 4-layer board of 107.1 × 32.4 mm with 132 parts on 229 nets, routed with 1,912 tracks and 270 vias.
It is built around the CH32X035G8U6, E83-2G4M03S and TPS62743YFP, with the BQ27220YZF, MP5095GJ-Z and MS5351M among its other parts. Its parts include 51 capacitors, 34 resistors, 15 ICs, 13 connectors and 3 inductors. It belongs with the audio and music boards of this library.
Main components
12CH32X035G8U6
QFN-28(4X4)-40℃~+85℃ 12bit 20KB 27 3.3V、5V 32 Bit 48MHz 62KB Built-in FLASH RISC-V4C QFN-28(4X4) Microcontrollers (MCU/MPU/SOC) ROHSWCH (Nanjing Qinheng Microelectronics)Microcontrollers (MCU/MPU/SOC)E83-2G4M03S
SMD,16x16mmMesh networking SMD,16x16mm Bluetooth Modules ROHSChengdu Ebyte Elec TechBluetooth ModulesTPS62743YFP
DSBGA-8(0.88x0.57)DSBGA-8(0.88x0.57) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBQ27220YZF
DSBGA-9-40℃~+85℃ 1 2.45V~4.5V 50uA I2C Lithium Battery Monitoring IC Support DSBGA-9 Battery Management ROHSTexas InstrumentsBattery ManagementMP5095GJ-Z
TSOT-23-8-40℃~+125℃ 2 2.3A 30mΩ 500mV~5.5V Load Switch Short-Circuit Protection(SCP)、Over Temperature Protection TSOT-23-8 Power Distribution Switches ROHSMonolithic Power SystemsPower Distribution SwitchesMS5351M
MSOP-10-55℃~+150℃ 2.7V~3.3V 200MHz 3 I2C MSOP-10 Clock Generators, PLLs, Frequency Synthesizers ROHSHangzhou Ruimeng TechClock Generators, PLLs, Frequency SynthesizersRT9471GQW(2)
WQFN-24-EP(4x4)-40℃~+150℃ 1 3.15A 3.9V~13.5V 4.2V 50uA Charging IC I2C Lithium Battery Support WQFN-24-EP(4x4) Battery Management ROHSRichtek TechBattery ManagementTCA9416DDF
SOT23-8Ultra-Low-Voltage I2C Translator with Rise Time AcceleratorsTexas InstrumentsUncategorisedTPD2S300YFF
DSBGA-94 Integrated FET Surface Mount DSBGA-9 Surge Protection Devices (SPDs) ROHSTexas InstrumentsSurge Protection Devices (SPDs)TPS7A2030PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 10uVrms 140mV@(300mA) 300mA 3V 6V 8.5uA 92dB@(1kHz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control、Input under-voltage protection、Output discharge、Built-in soft-start Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsDF40C-60DS-0.4V(51)
SMD,P=0.4mm-35℃~+85℃ 0.4mm 2 300mA 60P Gold Slot Type Butting Surface Mount,Vertical SMD,P=0.4mm Board-to-Board and Backplane Connector ROHSHirose ElectricBoard-To-Board And Backplane Connector043702.5WR
1206-55℃~+150℃ 0.441 1.6mm 2.5A 3.2mm 32V 35V 50A Ceramic Tube Fuse 1206 Disposable fuses ROHSLittelfuseDisposable Fuses
README
README.mdSHRED: (S)ystem for (H)igh-performance (R)eal-time (E)lectric guitar (D)igital effects
If you have any questions, feel free to open Issues & PRs.
WARNING! This project has not been fully tested in long-term production environments and is provided without warranty of any kind. Use at your own risk!
License
This project is licensed under the LGPL-2.1-or-later license.
DO NOT download or clone this project until you have read and agreed to the LICENSE.
TODO
- plug subboard designs
- FPGA RTL integration
- controller firmware
Overview
This project implements an audio system for electric guitars and consists of essential components, including the hardware (core and plug) with Gerber files and schematics, digital logic designs, mechanical designs for the pickguard, and firmware for a low-power microcontroller that provides HMI and system controls.
The TFT screen is not included, which is from Waveshare (Click here) and would be easy to obtain.

Functions
- Audio Record & Playback (SD Card)
- Audio Mixer
- USB Audio Input and Output
- Wireless BLE Real-time Audio Monitor
- Audio Effects (chorus, distortion, EQ...)
Directory
Core
This directory contains PCB designs (KiCad) for the main board, which implements most functions. It includes battery management (TI BQ25601 charger with TPD2S300 for Type-C PD high-voltage fast charging, and TI BQ27720 energy gauge), system microcontroller (WCH CH32X035), FPGA unit (Gowin Tang Primer 25K), and the audio subsystem (ADI/Maxim MAX9850 I2S DAC + onsemi FAN3852 AFE+ADC to PDM, and Skyworks/Silicon Labs Si5351 for clock generation). In addition, this system includes a BLE module (Nordic nRF5340) to provide ultra-low latency LE Audio streaming capability.
The power rails are carefully designed to provide long battery life. The system employs several load switches (MPS MP5095 and Diodes AP2151) and ultra-low quiescent current regulators (TI TPS62743 and TPS7A20), allowing specific components (keys and screen, audio system, flash storage, Bluetooth) to be shut down or set to low-power states.
The dual magnetic pickups are connected via IPEX-4 (some soldering work is required to modify the connection wires), which provides low-noise, pure raw signals.
Plug
This directory contains PCB designs (KiCad) for the plug subboard, which includes an audio jack, microSD slot, USB-C receptacle, charge indicator, and ambient light sensor.
RTL
This directory contains the audio processing logic:
- Core processor
- Audio synthesizer
- FLAC encoder & decoder
- Audio I/O interface
- USB device interface
- I2C device interface
- SD host controller interface
Controller
This directory contains the system controller firmware, which sets up every device, monitors system states, renders the HMI, and reacts to user input events.
LE-Audio
This directory contains the BLE module firmware subproject from a separate repository. It scans, connects, and pairs with earbuds, and then performs real-time audio streaming (LC3). This module acts as a peripheral to the system controller, communicating via a standard AT interface over UART.
Others
Miscellaneous files under the root:
pickguard.dxf: Pickguard CAD designs.logo.jped: Logo ofSHRED, generated by Google NanoBanana 2.logo.prompt: Prompt of AI gen.
Usage
This section is W.I.P. and will be completed in the future.
Parts
132| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C11, C16, C17, C19, C20, C21, C23, C24, C25, C26, C27, C29, C36, C37, C45, C46 +2 |
| 15 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R1, R4, R5, R7, R9, R10, R14, R18, R20, R23, R24, R25, R26, R28, R31 |
| 7 | 10nF | Capacitor_SMD:C_0402_1005Metric | C12, C18, C30, C31, C32, C33, C35 |
| 7 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C5, C15, C34, C41, C44, C48 |
| 6 | 22uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C7, C14, C40 |
| 3 | 100nF | Capacitor_SMD:C_0402_1005Metric | C42, C43, C47 |
| 3 | 39kΩ | Resistor_SMD:R_0402_1005Metric | R12, R16, R17 |
| 3 | N.P. | Resistor_SMD:R_0402_1005Metric | R29, R32, R33 |
| 2 | 100Ω | Resistor_SMD:R_0402_1005Metric | R13, R19 |
| 2 | 2.2nF | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 33Ω | Resistor_SMD:R_0402_1005Metric | R27, R30 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C8, C13 |
| 2 | 5.1kΩ | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 50kΩ | User:Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1, RV2 |
| 2 | Conn_01x05_2.54mm | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J4, J13 |
| 2 | Conn_01x08_1.25mm | Connector_Molex:Molex_PicoBlade_53047-0810_1x08_P1.25mm_Vertical | J1, J3 |
| 2 | Conn_01x10_1.25mm | Connector_Molex:Molex_PicoBlade_53047-1010_1x10_P1.25mm_Vertical | J11, J12 |
| 2 | Conn_Coaxial | User:IPEX_20449-001E-03 | J9, J10 |
| 2 | DF40C-60DS-0.4V(51) | User:BTB-DF40C-60DS-0.4V(51) | J7, J8 |
| 2 | FAN3852 | Package_BGA:Texas_DSBGA-6_0.855x1.255mm_Layout2x3_P0.4mm_LevelC | U4, U13 |
| 2 | N.P. | Capacitor_SMD:C_0402_1005Metric | C38, C39 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | DONE, READY |
| 2 | Varistor | Resistor_SMD:R_0402_1005Metric | RV3, RV4 |
| 1 | 043702.5WR | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 1.5kΩ | Resistor_SMD:R_0402_1005Metric | R35 |
| 1 | 100kΩ | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 10mΩ | Resistor_SMD:R_1206_3216Metric | R21 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric | L4 |
| 1 | 120kΩ | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | 150kΩ | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 2.2uH | Inductor_SMD:L_Murata_DFE201610P | L3 |
| 1 | 22.5792MHz | User:Crystal_SMD_3225-4Pin_3.2x2.5mm | X1 |
| 1 | 22uF 6.3V | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C28 |
| 1 | 33pF | Capacitor_SMD:C_0402_1005Metric | C50 |
| 1 | 4.7kΩ | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric | C22 |
| 1 | 47nF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 5.9kΩ | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | AP2151WG-7 | Package_TO_SOT_SMD:SOT-23-5 | U12 |
| 1 | BQ27220 | Package_BGA:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm | U15 |
| 1 | CH32X035G8U6 | User:QFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm | U5 |
| 1 | Conn_01x03_2.54mm | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J2 |
| 1 | Conn_01x06_2.54mm | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J5 |
| 1 | Conn_01x08_2.54mm | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | D_TVS | Diode_SMD:D_PowerDI-123 | D1 |
| 1 | E83-2G4M03S | User:E83-2G4M03S_16x16mm_LGA | U2 |
| 1 | LED_Small | Diode_SMD:D_0603_1608Metric | D2 |
| 1 | LOGO | User:shred_logo | G*** |
| 1 | MAX9850xTI | Package_DFN_QFN:TQFN-28-1EP_5x5mm_P0.5mm_EP3.25x3.25mm_ThermalVias | U6 |
| 1 | MB85RC256V | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | MP5095GJ | Package_TO_SOT_SMD:TSOT-23-8 | U8 |
| 1 | MPZ1005S221HT000 | Inductor_SMD:L_0402_1005Metric | FB1 |
| 1 | MPZ1608Y221BTA00 | Inductor_SMD:L_0603_1608Metric | FB2 |
| 1 | MS5351M | Package_SO:MSOP-10_3x3mm_P0.5mm | U11 |
| 1 | RT9471GQW | User:RICKTEK_WQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias | U1 |
| 1 | RotaryEncoder_Switch_MP | User:RotaryEncoder_Favor_FEC11_Vertical_H15mm | SW1 |
| 1 | SW_DIP_x03 | Button_Switch_SMD:SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm | SW2 |
| 1 | TCA9416DDF | Package_TO_SOT_SMD:TSOT-23-8 | U10 |
| 1 | TPD2S300 | User:Texas_DSBGA-9_1.36x1.36mm_Layout3x3_P0.4mm | U14 |
| 1 | TPS62743YFP | User:Texas_DSBGA-8_0.86x1.56mm_Layout2x4_P0.4mm | U3 |
| 1 | TPS7A2030PDBV | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | TestPoint_2Pole | TestPoint:TestPoint_Bridge_Pitch2.0mm_Drill0.7mm | CONFIG |
| 1 | VLS3012HBX-1R0M | User:L_TDK_VLS3012HBX | L1 |
More from AnterCreeper/shred
1- 2 layers50 × 40 mm

Similar boards
- 4 layers60 × 90 mm

- 4 layers68.6 × 53.3 mm

Phyduino pico2
perc-sw/phyduino_pico2
CAD files for the student workshop Phyduino Pico2 Arduino IDE compatible board.
179 partsGPL-3.0 - 2 layers118 × 68 mm

Device
jayis1/hacker-devices
Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack
19 parts2 - 4 layers144 × 133 mm

- 4 layers78 × 68 mm

Robot canettes
Rouaa-spec/Garbage_Collector_PCB_Design
Conception Hardware de la carte électronique d'un robot de tri autonome : gestion de puissance (Alimentation Li-Ion / Chargeur), drivers moteurs et interfaçage de capteurs.
114 partsMIT - 4 layers100 × 60 mm

- 4 layers48.5 × 33.5 mm

- 2 layers

Questions
How big is the Audio lab PCB?
It measures 107.1 × 32.4 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Audio lab use?
132 parts, built around the CH32X035G8U6, E83-2G4M03S, TPS62743YFP and BQ27220YZF. 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 Audio lab KiCad files?
From the AnterCreeper/shred repository on GitHub, at the commit this page was made from: the board is core/audio_lab.kicad_pcb and its schematic core/afe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Audio lab design in my own project?
Its repository publishes it under the GPL-2.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).