How to Setup KMBox
Optional
Open menu with the DELETE key (default menu key) Head to the setting tab (cog wheels icon) Go to Input sub category
Select the correct device type Net = For KM Box Net B Pro = For KM Box B Pro or Arduino with B Pro FW
NET: Input your IP/PORT/UUID into the textboxes and click connect to KM Box Optional: Turn on auto connect which will make cheat attempt to auto connect to your saved KM Net config on the next start up.
B Pro: Click Refresh COM Ports Make sure the correct COM port is selected Configure your baud rate Click connect to KM Box Optional: Click quick connect to automatically search for your km box, might not work correctly for certain users When selecting B Pro option after connecting, there is an option (slider) to configure the KM Box delay, it is recommended to keep it at 4-5 ms for B Pro users and arduino users may lower the value. How to connect KMBox BPro https://youtu.be/5hqd8s5v7Ec How to connect MAKCU
for makcu. use 115200 or 4000000 for baudrate
https://youtu.be/w_XSPkZ5zJY 📡 Baud Rate Information – MAKCU description MAKCU supports two baud rates:
115k (115200 bps)
4 million (4,000,000 bps)
💬 Command Timing:
The command km.move(100,100)\r is 17 bytes total.
⏱️ At 115k, this takes approx 1.48ms to transmit.
⏱️ At 4m, this takes approx 42.5µs to transmit.
❗ Important Notes:
MAKCU uses a 1ms USB polling interval (1kHz).
At 115k, transmission alone exceeds 1ms — so each command takes at least one full poll cycle to complete and may span multiple polls.
At 4m, the entire command can be transmitted within a single poll window, allowing move + click + lock to be processed together, if your timing is accurate.
✅ This makes 4m ideal for precise, high-speed input combos and smoother control.
🔄 How to Change the Baud Rate (Permanent):
Press the left button on MAKCU while it’s running.
The left LED next to USB 1 will flash to indicate the current baud rate:
💡 4 flashes = 4 Mbps
💡 1 flash = 115k
Press the button again to cycle.
This is the only way to permanently save the setting.
🧠 If you see 4 flashes on boot but need 115k, press the button once to switch.
❌ Ignore Windows Baud Rate Settings
Please do not change the baud rate in Windows Device Manager — it has zero effect on MAKCU's actual speed. The chair sets its own speed, and MAKCU manages the real baud rate internally. Windows settings are completely ignored, so don’t worry about them.
🧪 Devkit Users:
The boot button is located on the top of the ESP32-S3 Devkit, next to the reset button.
If you did not solder the RGB pad, or your board has no RGB LED flash, you will not see the LED flashes for baud rate changes.
💡 Rest assured, the change still takes effect. The Devkit is functionally identical to the MAKCU PCB.
Last updated