HAMKit VMAC ESP32 v2 Overview

The HAMKit VMAC ESP32 v1, is a small board which provides a very flexible Audio and Video Switching Matrix, with on-board DTMF Decoder, OSD Graphics, Video Signal Detectors and Synchronous Bucks.

Size 100mm x 100mm.  Software is open source.


  • Flexible Audio/Video Matrix
  • ESP32 (with Wifi and BT)
  • MQTT Home Automation Capable
  • OSD (On Screen Display)
  • DTMF Decoder
  • 5 x Video Detectors
  • 5 x Video Inputs
  • 5 x Audio Inputs
  • 5 x Squelch / RX Inputs
  • DC Input 6-30V (Max32V)
  • 3v3 and 5V PSU
  • Synchronous 2A Bucks
  • Matrix Video Output
  • Matrix Audio Output
  • PTT Output (FET)
  • Relay Output (NC/NO)
  • UART Programming

Typical applications for the HAMKit VMAC ESP32 v1 are:

  • ATV and DATV Repeater Control Logic
  • ATV home, mobile or portable stations
  • FM Repeater Control Logic
  • Audio / Video matrix controller
    • ATV/DATV
    • CCTV (Matrix or Auto Cycle Select)
    • FPV (5GHz Video Camera Receivers)
    • Video remote switching
    • Audio remote switching

The HAMKit VMAC ESP32 is supplied as a populated tested SMT board with fit exception of through hole connectors.

The HAMKit VMAC ESP32 is easily software controlled from the on-board ESP32 WROOM 32D.  Software can be easily developed such as using the Arduino IDE, Visual Studio Code and Platform IO IDE, Espressif IDF or Espressif ESP RainMaker.

All software provided is Open Source in order to encourage people to develop and help each other with ideas and applications.  Expanding support will be provided from our Wiki.

Default Configuration:

The default HAMKit VMAC ESP32 Input/Output configuration is:


  • 5 x Video inputs via Stacked RCA Connectors or Standard Header Connections.
  • 5 x Audio inputs via Stacked RCA Connectors or Standard Header Connections.


  • 1 x Video output via a Stacked RCA Connector or Standard Header Connection.
  • 1 x Audio output via a Stacked RCA Connector or Standard Header Connection.

These input and output types maybe altered by updating the input and output resistors and capacitors as shown in the schematic.

Supplied Built and Configured: 

  • 5 x Video Inputs
  • 5 x Audio Inputs
  • 1 x Video Outputs (TX/Stream/Monitor for example)
  • 1 x Audio Outputs (TX/Stream/Monitor for example)

Ready Built Kit:

  • 1 x HAMKit VMAC ESP32 (Fully built, except through hole connectors, and tested)
  • 1 x Pack of 0805 components (allowing change of input/output types, if needed)



All software and examples are on the HAMKit Wiki

User Guide:

The User Guide is a dynamic document and the latest revision and datasheets can be downloaded here

Our new Wiki pages will continually expand with useful information and code examples.


Espressif Worldwide Wireless Certification here

HAMKit VMAC ESP32 has passed EMC to Class B limits.  The Synchronous Buck Converters (for very cool thermal running), also feature an optimised design for Electromagnetic Interference (EMI) reduction. The converter features Frequency Spread Spectrum (FSS) with a switching frequency jitter of ±6%, which reduces EMI by not allowing emitted energy to stay in any one frequency for a significant period of time.

Please feel free to share our product love through the below