The optional companion board that adds Bluetooth audio playback, optional line-in mixing, and full remote control to a Venue Commander touchscreen — all driven from the same web UI as the rest of the system.
The Audio Board is a small second board that sits next to the touchscreen and handles all the audio: pairing with phones, streaming music over Bluetooth, transport controls, volume sync, optional line-in mixing, and output to a line-level / headphone / speaker connection. It appears in the web UI as a built-in audio device — you place audio widgets the same way you place anything else.
| Audio codec | Two options: a WM8960 board (line in + out, headphone, speaker), or a PCM5122 board (line out only, no line in) |
| Outputs | Line level, headphone, and speaker (depending on which codec you fit) |
| Inputs | Line in (WM8960 only) |
| Networking | None — the audio board doesn't connect to WiFi. The touchscreen handles all networking and relays control commands over a short wired link. |
The audio board connects to the touchscreen with four wires (two signal wires, ground, and optionally 5 V power). Exact pin numbers vary by touchscreen board — refer to the hardware notes that came with your specific touchscreen.
Audio output goes from the audio board to your amplifier or active speakers via 3.5 mm jack or screw-terminal speaker output, depending on which codec board you have.
The very first time, the audio board needs its firmware loaded over USB. After that, every later update can be done wirelessly from the touchscreen's web UI — see Settings → Update.
Setting up an audio board from scratch is a build-it-yourself process that needs the source repository and developer tools (the same tools you'd use to install or update Venue Commander itself on a touchscreen). If you have a pre-flashed audio board, you can skip this step entirely — just connect it to the touchscreen and you're done.
The audio board advertises itself as a Bluetooth speaker using whatever you've set as the touchscreen's Display Name. There's no PIN to enter — pairing is “just works”.
Once the audio board is connected, the web UI gains an Audio tab. Everything the audio board can do is here. The same controls are also available as widgets on the touchscreen — see the audio presets in Layout → Widgets.
| Status | Bluetooth connection state, connected device name, what's currently happening (playing / paused / stopped), and signal strength. Live updates — you never need to refresh. |
| Now Playing | Title, artist, album from the connected device. Empty when nothing is playing. |
| Playback | Previous / Play-Pause / Next buttons. Only enabled when a Bluetooth device is connected. |
| BT Volume | 0–100 slider, syncs in both directions with the phone. |
| Aux Level | 0–100 line-in mix level (only on audio boards with line-in support). Mixed with the Bluetooth stream before being sent to the speaker output. |
| Output Level | Master output level. Reduce if the line out is too loud or clips into your amplifier. |
| Show Mode | Toggle + duration input. While active, all other Bluetooth devices are refused. Countdown shows time remaining. Forced off when no device is connected. |
| Devices | One row per paired Bluetooth device: allow/deny checkbox, friendly-name input, Connect, Kick, Kick 10 min, Unpair. Plus an Unpair All button. Disabled while Show Mode is active. |
Show Mode locks the audio board to a single Bluetooth device for the duration of a show. While active:
To activate Show Mode, a Bluetooth device must already be connected — you can't reserve a future device. Duration is 1–1440 minutes (default 5 hours). It auto-expires; you can also cancel early by setting minutes to 0.
The touchscreen marks the audio board as disconnected after 15 seconds without a response. Things to check:
The most common cause is a loose cable between the touchscreen and the audio board. Re-seat the connectors at both ends. If you're using temporary jumper wires for testing, switch to a soldered or crimped connection — jumper wires are unreliable for the data lines under load.
Expected. Bluetooth phones cache the friendly name when they first pair. Unpair and re-pair on the phone to pick up the new name. Other phones scanning fresh will see the current name without needing any action.
Show mode, paired-device management, transport metadata, and the remote-control surface were originally developed for the standalone BT Esparagus project, running on Sonocotta's Esparagus HiFi MediaLink hardware. The audio-board firmware brings those features into a board that lives next to the touchscreen. Thanks to Sonocotta for the original hardware design.