ZigUSB was developed as a device that allows you to control and monitor the power of a device connected via USB.

Using this device, you can remotely control the power of the USB port to turn on or off the connected device. And also monitor the current voltage and current. And it’s not a bad Zigbee network router.

Frequent use cases: converting a “stupid” USB lamp into a “smart” one; connecting modems / sticks / adapters, which sometimes require a power reset; monitoring the current consumption of any connected device.


  • Power on/off by push button and via Zigbee network.
  • Automatic restart loop of the connected device with a single Zigbee command.
  • Monitoring of voltage and current supplied to the connected device, INA219 chip.
  • Setting the maximum USB current using a variable resistor on the board (1.0-3.2A)
  • For power management, a MIC2545A USB switch chip is used.
  • E18-MS1PA2-PCB (CC2530 with +20dBi amplifier) โ€‹โ€‹was used as the Zigbee chip, which allows it to be used in remote places, and at the same time act as a good router for other devices.
  • USB data transfer is available. This may be needed when connecting a USB modem to a router that does not know how to manage USB power, and the modem may need to be rebooted.
  • Designed for AK-N-12 case.
  • To re-pairing or reset to factory defaults:
    Power on, wait 2 seconds, power off, repeat this cycle three times.


Touch version

Button version


Touch version

Button version


PTVO Config

Touch version

Button version

zigbee2mqtt & Home Assistant overview

Hardware files

Touch version

BOM or iBOM ๐Ÿš€

Button version

BOM or iBOM ๐Ÿš€

Firmware files

NEW z2m external converter ๐ŸŽ‰ (for new z2m ext converter format)
old z2m external converter

All FW .hex, PTVO .ini, .txt and converter .js files

Where to buy?

Tindie stopped supporting shipments from Ukraine, so now you can only buy on my partnersโ€™ website (shipping worldwide)

Go to mind.in.ua

Like โ™ฅ๏ธ?

“Buy Me A Coffee”

Made in Ukraine

Inspired by

  1. The original project of USB switch by Kasito
  2. Zigbee configurable firmware PTVO

ZigUSB is licensed under the

GNU General Public License v3.0