Insane-Soundbar

# 🔊 Insane Soundbar Four ESP32-Cores and an RP2354A-Hardware-DPS for lossless audio and full smart home intergation. --- Latest Release Hardware Version Status: Beta OTA Ready --- ESPHome Home Assistant Languages PlatformIO --- Main: ESP32-S3 (N16R8) DSP: RP2354A BT: WROOM-32U (N4)
Sub TX: WROOM-32U (N4) Sub RX: WROOM-32U (N4) --- Amps Bar Amp Sub ADC: PCM1808 DACs: PCM5102A
Subwoofer Passive Radiator Midwoofer Tweeter --- Espressif Raspberry Pi TI JLCPCB --- Main YAML Status DSP Build
ICC Build ICC APK Build
BT Build Sub TX Build Sub RX Build --- Hardware License: CC BY-NC-SA 4.0 Software License: MIT --- ```mermaid graph TD %% Styling Definitionen classDef appStyle fill:#d35400,stroke:#fff,stroke-width:2px,color:#fff; classDef haStyle fill:#41BDF5,stroke:#fff,stroke-width:2px,color:#fff; classDef espStyle fill:#34495E,stroke:#fff,stroke-width:2px,color:#fff; classDef piStyle fill:#8A2BE2,stroke:#fff,stroke-width:2px,color:#fff; classDef hardwareStyle fill:#7F8C8D,stroke:#fff,stroke-width:1px,color:#fff; classDef chassisStyle fill:#2C3E50,stroke:#fff,stroke-width:1px,color:#fff,stroke-dasharray: 5 5; %% --- LAYER 1: CONTROL INLETS --- subgraph Layer_Control [1. Control & Smart Home] App[Insane Control Center
Python App]:::appStyle HA[Home Assistant
ESPHome Native API]:::haStyle end %% --- LAYER 2: SYSTEM ORCHESTRATION --- subgraph Layer_Master [2. System Master] Master[Master MCU
ESP32-S3]:::espStyle end %% --- LAYER 3: AUDIO INPUT SOURCES --- subgraph Layer_Inputs [3. Audio Inputs] BTRX[Bluetooth Receiver
ESP32]:::espStyle AuxIn[AUX In
3.5mm Klinke]:::hardwareStyle ADC_Aux[AUX ADC
PCM1808]:::hardwareStyle TosIn[Toslink In
Optisch S/PDIF]:::hardwareStyle end %% --- LAYER 4: DIGITAL SIGNAL PROCESSING --- subgraph Layer_DSP [4. Digital Signal Processing] DSP[Audio DSP
RP2354]:::piStyle end %% --- LAYER 5: AUDIO OUTPUT DISTRIBUTION --- subgraph Layer_Outputs [5. Audio Outputs & Transmission] DAC_Main[DACs
PCM5102A]:::hardwareStyle SUBTX[Subwoofer TX
ESP32]:::espStyle end %% --- LAYER 6: AMPLIFICATION & WIRELESS RX --- subgraph Layer_Amps [6. Amplification & Wireless Sub] Amp_Mid[Amp Middle
TPA Class-D]:::hardwareStyle Amp_High[Amp High
TPA Class-D]:::hardwareStyle SUBRX[Subwoofer RX
ESP32]:::espStyle DAC_Sub[DAC
PCM5102A]:::hardwareStyle Amp_Sub[Amp Sub
TPA Class-D]:::hardwareStyle end %% --- LAYER 7: SPEAKER CHASSIS --- subgraph Layer_Chassis [7. Acoustic Speakers] Chassis_Mid((Dayton
CE70PR-4)):::chassisStyle Chassis_High((Dayton
ND25FA-4)):::chassisStyle Chassis_Sub((Dayton
DCS205-4)):::chassisStyle PR_Sub((Dayton
DSA215-PR)):::chassisStyle end %% --- INFRASTRUCTURE CONNECTIONS (STRICT FLOW) --- %% Control Connections App <-->|Wi-Fi / TCP| Master HA <-->|Wi-Fi| Master %% Master Flash & Control Bus (Left & Right Outskirts) Master -.->|I2C & UART Flasher| BTRX Master -.->|I2C & UART Flasher| DSP Master -.->|I2C & UART Flasher| SUBTX %% Input Routing to DSP Master -->|I2S / WebRadio| DSP BTRX -->|I2S Audio| DSP AuxIn -->|Analog| ADC_Aux ADC_Aux -->|I2S Audio| DSP TosIn -->|Digital S/PDIF| DSP %% DSP Routing to Outputs DSP -->|I2S Mid / High| DAC_Main DSP -->|I2S Sub-Channel| SUBTX %% Wireless Subwoofer Link SUBTX ==>|Wireless Audio Link| SUBRX %% Amplification Soundbar DAC_Main -->|Analog Left/Right| Amp_Mid DAC_Main -->|Analog Left/Right| Amp_High Amp_Mid -->|Speaker Wire| Chassis_Mid Amp_High -->|Speaker Wire| Chassis_High %% Amplification Subwoofer SUBRX -->|I2S Audio| DAC_Sub DAC_Sub -->|Analog| Amp_Sub Amp_Sub -->|Speaker Wire| Chassis_Sub Chassis_Sub ---|Acoustic Coupling| PR_Sub ``` ISB Platine ISB Platine ISB Platine Subwoofer Platine Flashcore Platine --- ## ☕ Support this project **Insane Soundbar** took a ton of time, endless caffeine, and a few of my sanity cells. If you love the system and want to support my work, I'd appreciate a virtual coffee. Donate mit PayPal Every cent goes directly toward the ongoing development of ISB and new prototypes. 🚀 --- ## 👨‍💻 Developed by | [
**BabeinlovexD**](https://github.com/babeinlovexd) | | :---: | ---