arrowarrow
Blog

Instructions for KVT Macros

time25.11.2025

Instruction for Connecting and Flashing Arduino Leonardo and ESP32 S3 Boards

USB Cable Check

  • Check the USB-A to USB-C cable to ensure it supports data transfer.
  • To verify, connect a phone to the PC using the cable; if the phone offers a выбор по способу передачи данных на ПК, the cable is suitable.

Jumper Check on Board

  • Check for a jumper in the marked location on the board.
  • The boards The links have a jumper from the factory.

Connecting Arduino Leonardo and ESP32 S3 Boards

Step 1: Connect Pins

  • On the Arduino Leonardo board, connect the GND pin to the GND pin of the ESP32 S3.
  • Connect the RX pin on Arduino Leonardo (marked RX←0) to pin 17 on ESP32 S3.

Step 2: USB Connection

  • Connect the USB cable into the COM port on the board and into the USB port of the PC.

Step 3: Device Recognition

  • Check that the board is recognized in Device Manager as Arduino Leonardo or Pro Micro.

Step 4: Connect Mouse to ESP32 S3

  • Connect a USB adapter and mouse to the USB port on ESP32 S3.
  • Use USB-C on the board → USB-C to USB-A female adapter → USB-A male mouse cable.

Flashing Procedure

Step 1: Download and Run Loader

  • Download the loader.
  • Run the EXE file.

Step 2: Reauthorization Error Fix

  • If you see a persistent error asking to reauthorize (for users who used the program before),
  • In Google account settings, disconnect link to the KVT website (break the connection with KvT Auth).
  • Restart the EXE file.

Step 3: Prepare Temporary Files

  • In the program interface, select Prepare temporary files.
  • If you used the program before, clear temporary files (recommended with each new version).

Step 4: Flash ESP32 S3

  • In settings, click ESP firmware for 2 boards (1/2).
  • The blue indicator on the board should start blinking (red indicator stays on).
  • Wait until the blue indicator turns off, leaving only the red LED on.

Step 5: Flash Arduino

  • Click flash for Arduino.
  • If you have Arduino Leonardo, press the single large button RESET once.
  • For Arduino Pro Micro, unplug and plug the USB cable back in.
  • If it does not start, briefly short RST GND contacts using a wire or tweezers.
  • Once flashed, the boards and program are ready.

Macro Testing and Settings

  • Press NUM0 на клавиатуре to activate the preloaded AK-47 macro.
  • Hold right and left mouse buttons (hold down RMB+LMB) to test recoil-free shooting.

Additional Program Features

  • Profile section shows current session and subscription status.
  • Script section contains LUA macros covering all weapons; you can load your own LUA macros.
  • Bindings allow remapping keys 10–23 to any keyboard keys; defaults are number pad keys.
  • Auto-setup adjusts settings from the game automatically.
  • Bindings support real-time scope switching without restarting macros.

This bilingual presentation highlights important original phrases for quick recognition and clear understanding while providing a comprehensive English translation for broader accessibility.

If desired, formatting with emojis or HTML for web presentation can be done next.

Sources confirm key steps in connecting and flashing Arduino and ESP32 S3 boards.