Choose your hardware
01
Single-PC options
- Arduino Leonardo + USB Host Shield: mouse → shield; Leonardo micro-USB → gaming PC. Knife.Baby runs on the gaming PC.
- Adafruit Feather RP2040 with USB Type A Host: mouse → built-in USB-A host; USB-C → gaming PC. Knife.Baby runs on the gaming PC.
02
Dual-PC options
- Arduino Leonardo + compatible serial adapter: adapter USB → second PC; three crossed UART wires → Leonardo; Leonardo micro-USB → gaming PC.
- Arduino Due: Programming port → second PC; Native port → gaming PC. No adapter or jumper wires.
In dual-PC setups, Knife.Baby runs on the second PC. The gaming PC runs the game and OBS, sending its capture through DistroAV / NDI over your wired network.
Use data-capable USB cables and check your board’s exact model. A generic RP2040 board is not the same as the Feather USB Host model described in the guide. Hardware is purchased separately.
Choose the matching setup guide for flashing, connections and troubleshooting.
