Open HardwareStandalone Audio Board
Standalone Audio Board
Standalone Audio Board - Image 1
Standalone Audio Board - Image 2
Standalone Audio Board - Image 3

Standalone Audio Board

Open Source Hardware

The Standalone Audio Board is a dedicated PCB for any project that needs rich realtime audio — SD-card-backed sound effects, music playback, and tone generation — without having to roll your own audio stack.

Note: This board is no longer required by the BattleCore laser tag system. All audio functionality has been integrated directly into the BattleCore Tagger Mainboard. The board is published here as a standalone open-hardware module for any project that needs the same capabilities.

It pairs an ESP32-S3 running firmware optimised for audio with an onboard Class D amplifier, an SD card slot, and a simple UART interface. Drop it into your project, send commands over two GPIOs, and you get multi-voice mixing of SD-card audio and MML tones with event callbacks for free.

Primary Features

  • A dedicated ESP32-S3 processor with firmware optimised for audio
  • Supports mono and stereo WAV and MOD playback directly from the SD card
  • ProTracker MOD file support (like the Amiga 500 games used to use)
  • MML support (Music Macro Language) to play tone-based music by sending a string over UART
  • Real-time mixing of simultaneous music, effects and tone playback
  • Events like track and tone started/stopped, sd card inserted/removed etc are sent from the board to your device via UART

Requirements (When Integrating With Your Own Projects)

  • A 5V and GND supply for the board, provided to the JST XH connector
  • 2x GPIO from your controller for UART TX and RX
  • 1x 4-pin JST XH connector for power and UART communication
  • 1x SD card supporting up to 2TB (formatted to FAT16, FAT32 or exFAT)

All design files are openly available, making it easy to customise or integrate into your own projects.

Full documentation, design files, and community support available. Licensed under our BattleCore Community Hardware License.

Design files and documentation will be available soon

Specifications

ESP32-S3 Microcontroller (Optimized Audio Firmware)

Dedicated audio DSP

Onboard Class D amplifier

Maximum output: 3W

MicroSD card slot for audio storage

I2S digital audio interface

Speaker terminal connections

Real-time audio mixing

Operating voltage: 3.3V-5V

Dimensions: 56mm x 65mm

Documentation & Design Files

Schematics - Coming Soon

PCB Layout Files - Coming Soon

Bill of Materials - Coming Soon

Assembly Guide - Coming Soon

Audio Programming Guide - Coming Soon

Supported Audio Formats - Coming Soon

License Information

This hardware design is released under the BattleCore Community Hardware License.

You are free to:

  • ✓ Use this design for personal projects
  • ✓ Modify and improve the design
  • ✓ Operate a paid laser tag service using hardware clearly branded as BattleCore
  • ✓ Share modifications with the community under the same license

This license is copyleft — modifications must remain under the same license and Irrelon Software Limited may request a copy. Selling the hardware, kits, assembled units, or any product containing the hardware is not permitted under this license and requires a separate commercial agreement. See the full license for details.