Advertisement

IQaudIO
Product Guide
This document covers the installation, software configuration and
usage of IQaudIO audio accessories with the Raspberry Pi.
If you would like to see additional information within this document please email us at
info@iqaudio.com
For those who simply need the /boot/config.txt
details —> Just jump to section 3
For ROON LABS setup —-> Just jump to section 21
v32
IQaudIO Limited, Company No: 09461908

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Pi-Codec+ and is the answer not in the manual?

Questions and answers

Summarization of Contents

Introduction to IQaudIO Product Guide
IQaudIO Product Family Overview
Details the IQaudIO sound cards and their compatibility with Raspberry Pi models.
Selecting Your IQaudIO Board
IQaudIO Board Connectivity and Connector Explanations
Explains the various output and input connectors available on IQaudIO boards.
IQaudIO Linux Configuration
Configuring Linux Drivers and Disabling Onboard Audio
Instructions for setting up Linux drivers and disabling onboard audio.
Headless Audio Software Options
Max2Play and Volumio for Headless Operation
Introduces Max2Play and Volumio for headless IQaudIO audio playback.
Raspberry Pi Software Installation
Disk Imaging Tools: Win32DiskImager and ApplePi-Baker
Guide on using Win32DiskImager (Windows) and ApplePi-Baker (macOS).
Pi-DAC PRO Board Details
Pi-DAC PRO: XLR and Phono Output Connections
Details the XLR and Phono outputs of the Pi-DAC PRO board.
Pi-DAC+ Board Details
Pi-DAC+: Phono (RCA) Output and Features
Describes the Phono (RCA) output and features of the Pi-DAC+ board.
Pi-DigiAMP+ Board Details
Pi-DigiAMP+: Power Input and Speaker Terminals
Specifies power input and speaker terminals for the Pi-DigiAMP+.
Pi-Codec+ Board Details
Pi-Codec+: Input/Output Connector Guide
Explains the AUX IN, Mono Speaker OUT, and Headphone/Stereo AUX OUT ports.
Pi-CodecZero Board Details
Pi-CodecZero: Input/Output Connector Guide
Details the Stereo AUX IN, Mono Speaker, and Stereo AUX OUT ports.
Pi-DACZero/DACZero Headphone Details
Pi-DACZero Interface Headers and Headphone Jack
Information on Rotary Encoder and Daughter Card headers, plus headphone jack.
CosmicController Accessory
CosmicController Components: Buttons, LEDs, and IR Sensor
Details the buttons, LEDs, and optional IR sensor on the CosmicController.
IQaudIO Kits
IQaudIO Kits: Pi-DAC Zero Headphone Kit
Mentions the Pi-DAC Zero Headphone as an available kit.
Hardware Assembly Guide
Attaching IQaudIO Sound Cards to Raspberry Pi
Instructions for mounting IQaudIO cards using PCB spacers and screws.
Hardware Assembly Guide
Assembly for Pi-Zero Boards and Daughter Cards
Describes assembly process for Pi-Zero sized boards and daughter cards.
Acrylic Case Installation
IQaudIO Acrylic Case Types and Compatibility Matrix
Details different IQaudIO acrylic case models and their supported boards.
Acrylic Case Installation
Acrylic Case Assembly Steps: Layout and Initial Build
Covers laying out case sides and building them around the Raspberry Pi.
Acrylic Case Installation
Acrylic Case Assembly Steps: Base, Top, and Securing
Completing the case by adding the base, top, and securing the Pi.
Acrylic Case Installation
Acrylic Case Assembly Steps: Final Touches
Final steps: applying bumper stickers and screwing the case securely.
Advanced Linux Configuration
Linux Driver Configuration and Onboard Audio Disabling
Steps for updating Raspbian, loading drivers, and disabling onboard audio.
Verifying Audio Playback
Checking IQaudIO Hardware Detection with aplay
Verifying the IQaudIO board is detected by ALSA using 'aplay -l'.
Verifying Audio Playback
Using Alsamixer for Volume Adjustment and Verification
Using 'alsamixer' to check and adjust volume levels for IQaudIO boards.
Verifying Audio Playback
Testing Audio Output with Speaker-Test Utility
Using 'speaker-test' to confirm audio output on IQaudIO boards.
Verifying Audio Playback
Dialog Semiconductor Board Configuration and AUX IN Usage
Configuring Dialog Semiconductor boards and enabling AUX IN channels.
Verifying Audio Playback
Pi-Codec+ Mono Output and Playback Testing
Testing mono output and audio playback on the Pi-Codec+.
Pi-Codec+ and Pi-CodecZero Configuration
Key Features of the Pi-Codec+ Audio Codec
Lists key features and capabilities of the Pi-Codec+ audio codec.
Controlling Pi-DigiAMP+ Mute Functionality
Mute Control via Device Tree Overlays
Using device tree overlays (`unmute_amp`, `auto_mute_amp`) to control mute.
IQaudIO with Audio Applications
RoonLabs Certified IQaudIO Setup and Integration
Information on setting up RoonLabs certified IQaudIO audio devices.
IQaudIO with Audio Applications
Max2Play and Volumio Initial Setup Guidance
Initial setup steps for Max2Play and configuration for Volumio.
IQaudIO with Audio Applications
Volumio Playback Options and MoodeAudio Configuration
Configuring Volumio playback and setting up MoodeAudio with IQaudIO.
IQaudIO with Audio Applications
RuneAudio and Bob Rathbone Radio Software Integration
Details on RuneAudio configuration and Bob Rathbone's radio software support.
IQaudIO with Audio Applications
OSMC Configuration for IQaudIO Pi-DAC+ Support
Information on configuring OSMC with IQaudIO Pi-DAC+ support.
RoonLabs Setup and Configuration
Configuring WiFi for Headless RoonLabs Endpoints
Steps to configure WiFi for RoonLabs headless devices using wpa_supplicant.conf.
RoonLabs Setup and Configuration
Integrating IQaudIO Devices with the Roon Application Interface
Guide to configuring the Roon application to recognize and use IQaudIO devices.
RoonLabs Setup and Configuration
Networked Device Discovery and Settings Adjustment in Roon
Finding, enabling, and adjusting IQaudIO device settings within Roon.
RoonLabs Setup and Configuration
Roon Volume Control Options: Device vs. Fixed Volume Explained
Explanation of 'Device Volume' and 'Fixed Volume' settings for IQaudIO in Roon.
RoonLabs Setup and Configuration
Roon Playback Control: Zone Selection and Device Grouping
Selecting Roon zones and grouping devices for synchronized playback.
Advanced Technical Details
IQaudIO Board GPIO Usage and Pin Header Mapping
Overview of GPIO pin assignments and header usage for IQaudIO boards.
Advanced Technical Details
IQaudIO External and Legacy Header Pinout Diagrams
Diagrams illustrating pinouts for external and legacy Pi headers.
Rotary Encoder Integration
Rotary Encoder Pin Assignments for Volume Control Functionality
Recommended GPIO pin connections for rotary encoders used for volume control.
Frequently Asked Questions
Alsamixer Settings Management and MPD Volume Control
How to save/restore alsamixer settings and configure MPD for hardware volume.
Frequently Asked Questions
Hardware Specifications: Screws, Standoffs, and Rotary Encoders
Details on PCB screws, standoffs, and tested rotary encoder models.

Table of Contents

Save PDF