Knife Baby
ProductsReviewsDesktop appGamesGuidesDiscord Your dashboard
Log inDashboard
All setup guidesYOUR SETUP
Leonardo + USB Host Shield · Single PCRP2040 USB Host · Single PCLeonardo + serial adapter · Dual PCArduino Due · Dual PCChoose your hardwareTroubleshooting your connection
0 / 4steps complete
Your checklist is saved in this browser.
Need a hand?
KNIFE.BABY / SINGLE-PC SETUP

Leonardo + USB Host Shield · Single PC

One PC. Your mouse connects through a Leonardo and USB Host Shield.

Step-by-step instructionsOne Windows PC

Knife.Baby and your game run on the same Windows PC. Your mouse connects to the USB Host Shield. Close your game before flashing firmware.

THE CONNECTION AT A GLANCE1 PC
Your mouse
Leonardo + USB Host Shield
Gaming PC · Knife.Baby + game

Have these ready.

  • Arduino Leonardo
  • Compatible USB Host Shield
  • Micro-USB data cable
  • Your gaming mouse
01Assemble the hardware02Install Knife.Baby and flash the Leonardo03Connect and test your mouse04Confirm the connectionTroubleshooting
01

Assemble the hardware

With power disconnected, align the USB Host Shield’s headers with the Arduino Leonardo’s pins. Press the boards together evenly to form one stacked unit. Check that no pins are bent or offset.

02

Install Knife.Baby and flash the Leonardo

  1. Download Knife.Baby from Downloads, sign in and choose your game.
  2. In setup, choose Single PC → Arduino Leonardo + UHS.
  3. Connect the Leonardo’s micro-USB port to your PC using a data-capable cable.
  4. When Knife.Baby asks, press the board’s RESET button once.
  5. Keep the cable connected until the firmware has been written and checked.
03

Connect and test your mouse

Plug your gaming mouse into the USB Host Shield’s USB-A port. The Leonardo’s L light should turn on after the PC configures the board.

Move the mouse. If the cursor moves, the hardware connection is working.

04

Confirm the connection

Return to Knife.Baby. The board card in the sidebar should show Connected after the Leonardo responds. You can now configure your settings.

WHEN SOMETHING NEEDS A SECOND LOOK

Let’s get you connected.

The Leonardo is not detected

Try another micro-USB cable. Some cables supply power but do not carry data. Try another USB port as well.

The mouse has no power or the cursor does not move

Check that the shield is seated correctly. Some shields require their 5V power jumper to be soldered. Check your shield’s documentation; have a repair shop handle soldering if needed. If the power jumper is already correct, check the shield and cable for faults.

My mouse is still not supported

Contact support or the Knife.Baby Discord with your exact mouse model, board, software version and setup mode.

Arduino Leonardo reference Open downloads Get setup support
Knife Baby

© 2026 Knife Baby. All rights reserved.

GuidesFAQSupportYour account
EULAPrivacyTerms
Join our Discord