AIOB V1 REV2: All in One BOARD: Audio / PTT / Programming / Cat Controll / 3.3v + 5v data

$34.99

This is a LIMITED RUN of REVISION 2 AIOBs. These are not pre-orders, and are currently in stock and ready to be shipped out with your choice of firmware. Shipping times will vary, as this is a side gig and not one of my two day jobs. Thanks for your understanding!

FIRMWARE GUIDE:

Standard CAT PTT: Like a Digirig (https://digirig.com). Will not trigger the radio’s push-to-talk unless you trigger it from the host machine (COM ports on Windows, /dev/ ports on Linux). Works with digirig, WSJTX, flrig / fldigi.

Catless PTT: Works like a Signalink. When audio comes in from the computer it’s connected to, it will automatically trigger PTT. There is no special configuration needed other than soundcards.

Both firmware versions still allow serial communication for CAT control and radio programming, although not at the same time as audio use (at this time. Patch is made but not yet tested).

SKU: AIOB-Single Categories: , Tags: , , ,

Description

This is a limited run of revision 2 of the AIOB! Note: Due to an issue with the PCB design, these updated versions may still say 1.0 on the back, but if it has the through-holes you know it’s revision 2!

What is the AIOB?

This is the all new ALL IN ONE BOARD. Available only through W1BTR.COM! The AIOC has taken the ham world by storm, but why should its incredible flexibility stop with handheld radios?

THE AIOB IS THE ULTIMATE DIY PC <-> RADIO INTERFACE

The AIOB Supports all the features of the AIOC as well as:

  • Dedicated voltage devider to bring the RRXD (serial data to the radio) from 5V to 3.3v to keep your radio safe
  • All solder pads on one side
  • Solder pads are clearly labeled from the radio’s perspective (SPK = Radio Speaker output) NOW WITH THROUGH-HOLES!
  • Dedicated solder pads for each function:
    • PTT 1
    • PTT 2
    • Audio In
    • Audio Out
    • Data from radio (3.3v or 5v supported)
    • 3.3v data to radio
    • 5V data to radio
    • Ground
  • Strong USB C Port in the center right of the board
  • Square shape for easy DIY cases

With the AIOB you can:

  • Use your VHF, UHF, and HF radio with your computer or smartphone
  • Quickly switch versions of the firmware between standard and automatic without the need to short pins*
  • Works with APRSDroid, PinPoint APRS, FLDIGI, WSJTX, Repeater Software, Remote Voice Control, and more!
  • Transmit & Receive on your radio while simultaneously controlling it with CAT control
  • Safely Program radios with CHIRP without overvolting it like the AIOC
  • Transmit A & B Channels on radios with PTTA and PTTB
  • Program your radio on Windows 10, 11, Linux, and MacOS without annoying prolific drivers. Just plug and play!

Limitations:

  • The AIOB does require some DIY soldering, but the pads are clearly labeled and designed for beginners with through-holes to ensure good connections even on poor solder jobs.
  • The AIOB and AIOC cannot do serial communication with radios that share a TX and RX wire.

What’s new in revision 2?

  • Through-Holes on the solder pads for easier soldering!
  • No DC step-down for the serial communication as it’s not needed and was causing incompatibility
  • No rough edges! Properly cut panels for easier 3D case mounting and handling.

What Can I Use the AIOB for?

Lots of things!

  • CAT Control (Computer-Aided Transceiver Control)
  • Interface with modern transceivers for frequency and mode control via USB or serial connections.
  • Automate radio tuning and configuration during contesting or logging software operation.
  • Audio Handling
  • Run digital modes like FT8, PSK31, RTTY, Winlink, VARA HF/VHF, FLDIGI, WSJT-X, and SSTV on existing radios with no soundcard features.
  • Integrate audio processing for filters, equalization, or digital signal processing (DSP).
  • Key radios for voice or digital mode transmissions via GPIO or USB signaling.
    Automate PTT switching for VOX (voice-operated transmit) or remote operation.
    Programming Cable Interface
  • Connect directly to programmable radios to update firmware or program channels and settings.
  • Replace dedicated programming cables with a single board for multiple radio models.
  • Control radios remotely via USB or networked connections.
    Ideal for field deployments, mobile setups, or unattended operation.
  • Integrate the AIOB/AIOC with home automation systems to enable remote control of devices using GPIO pins.
    Use its 3.3V and 5V data lines to interface with sensors or relays.
    Packet Radio & APRS (Automatic Packet Reporting System)
  • Build an APRS digipeater or tracker for location and telemetry data transmission.
    Implement packet radio for data exchange between nodes.
    Weather Monitoring Stations
  • Collect and transmit weather data via APRS or other telemetry protocols.
    Connect to sensors for temperature, humidity, or barometric pressure monitoring.
  • Portable setup for field days and emergency events to handle voice, data, and control tasks.
    Interface with solar power systems or batteries for off-grid operation.
    Repeater Controller
  • Use as a repeater controller to manage transmit/receive switching and ID announcements.
    Add DTMF decoding for remote control operations.
    Custom Projects
  • Prototype circuits for interfacing different communication standards (RS-232, USB, GPIO).
    Create automated test rigs for radio gear diagnostics and firmware testing.

AIOC Features Carried Over

  • Cheap & Hackable Digital mode USB interface (similar to digirig, mobilinkd, etc…)
  • Programming Cable Function via virtual Serial Port
  • Based on easy-to-hack STM32F302 with internal ADC/DAC (Programmable via USB bootloader using DFU)
  • Can support Dual-PTT HTs

Functionality:

The serial interface of the AIOC enumerates as a regular COM (Windows) or ttyACM port (Linux) and can be used as such for programming the radio as well as PTT (Asserted on DTR=1 and RTS=0).

Note before firmware version 1.2.0, PTT was asserted by DTR=1 (ignoring RTS) which caused problems with certain radios when using the serial port for programming the radio e.g. using CHIRP.

The soundcard interface of the AIOC gives access to the audio data channels. It has one mono microphone channel and one mono speaker channel and currently supports the following baud rates:

  • 48000 Hz (preferred)
  • 32000 Hz
  • 24000 Hz
  • 22050 Hz (specifically for APRSdroid, has approx. 90 ppm of frequency error but works great)
  • 16000 Hz
  • 12000 Hz
  • 11025 Hz (has approx. 90 ppm of frequency error)
  • 8000 Hz

Since firmware version 1.2.0, a CM108 style PTT interface is available for public testing. This interface works in parallel to the COM-port PTT. Direwolf on Linux is confirmed working, please report any issues. Note that currently, Direwolf reports some warnings when using the CM108 PTT interface on the AIOC. While they are annoying, they are safe to ignore and require changes in the upstream direwolf source code. See wb2osz/direwolf#448 for more details.

*Linux required with DFU-Util to switch firmware versions after purchase.

Important note on shipping: Items are flashed and shipped out as time allows. I’m not Amazon, and I do still have a 9-5 day job that isn’t this. Check out our shipping policy for more info.

The following license applies to the AIOC Firmware installed on the AIOBs, available on Github, and pre-installed on AIOBs:

MIT License
Copyright (c) 2022 Simon Kueppers
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Additional information

Weight .2 oz
Firmware

Standard (COM PTT), Automatic (Triggers PTT on Audio)