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 / 5steps complete
Your checklist is saved in this browser.
Need a hand?
KNIFE.BABY / DUAL-PC SETUP

Arduino Due · Dual PC

A dual-PC setup using the Due’s two USB ports. No serial adapter or jumper wires.

Step-by-step instructionsTwo Windows PCs

Install Knife.Baby on your second PC. The gaming PC runs the game and OBS. The Due uses one USB port for each PC, so this setup needs no serial adapter and no jumper wires.

THE CONNECTION AT A GLANCE2 PCs
Second PC · Knife.Baby
Due · Programming + Native ports
Gaming PC · game + OBS
Programming portNext to the power jack→ Second PC
Native portNext to the reset button→ Gaming PC

Video flows back: gaming PC / OBS → Ethernet / NDI → second PC / Knife.Baby. Connect your mouse to the second PC.

Have these ready.

  • Arduino Due
  • Two micro-USB data cables
  • Two Windows PCs on a wired network
01Install Knife.Baby on the second PC02Flash through the Programming port03Connect the Native port to the gaming PC04Configure OBS on the gaming PC05Find the stream and enable PassthroughTroubleshooting
01

Install Knife.Baby on the second PC

Download Knife.Baby from Downloads, sign in and choose your game. Select Dual PC → Arduino Due.

02

Flash through the Programming port

Connect the Due’s Programming port, the micro-USB connector next to the power jack, to your second PC. Knife.Baby puts the board into flash mode. Keep it connected until the firmware has been written and checked.

03

Connect the Native port to the gaming PC

Leave the Programming port → second PC cable connected. Connect the Native port, next to the reset button, to the gaming PC with a second micro-USB data cable.

The Knife.Baby board card should discover the board, for example Due · COM12, and show Connected after it responds.

04

Configure OBS on the gaming PC

Install the capture software

On your gaming PC, install the versions specified for this setup:

  • OBS Studio 31.1.0
  • DistroAV 6.0.0
  • NDI 6 Runtime, from the DistroAV installation instructions

If you need to replace an existing OBS installation, back up your profiles and scenes first. These are the setup versions in this guide; check Knife.Baby’s release notes before changing them.

Capture the game

  1. Add a Game Capture source for your game. Use Game Capture rather than Display Capture.
  2. Right-click the source → Transform → Reset Transform.
  3. Choose Transform → Center to Screen. Do not use Fit to Screen for this setup.

Set the video format

Open Settings → Video:

  • Base (Canvas) Resolution: your Knife.Baby scan size, for example 640 × 640.
  • Output (Scaled) Resolution: the same scan size.
  • If different games use different scan sizes, use the largest required size.
  • FPS: Fractional FPS Value → 240 / 1 to start, if your PCs and network can sustain it.

Open Settings → Advanced:

  • Process Priority: High
  • Color Format: NV12
  • Color Space: Rec. 709
  • Color Range: Limited

Send the stream

Open Tools → DistroAV NDI Settings:

  • Turn Main Output on.
  • Name the output Knife.Baby.
  • Leave Preview Output off.

Turn off the OBS preview, run OBS as administrator, and connect both PCs by Ethernet to the same router.

Keep the highest frame rate that stays smooth. Watch the stream stutter reading in Knife.Baby’s Overview. If stutter stays high, lower OBS to 144 / 1, then lower it further if needed. A stable stream is more useful than an unstable high frame rate.

If OBS locks the Video settings, turn DistroAV’s Main Output off, change the settings, then turn it on again.

05

Find the stream and enable Passthrough

Back on your second PC, the final Knife.Baby setup step should find the stream named Knife.Baby. Check the received size and frame rate.

If discovery fails, choose Can’t find it? and enter the gaming PC’s IP address. Allow OBS and Knife.Baby through Windows Firewall for your private network.

Plug your mouse into the second PC. To control the gaming PC, enable Passthrough on the board card or press F7. Some laptops require Fn + F7. Press it again to return mouse control to the second PC.

Test Passthrough with the board’s mouse-output USB connection plugged into the gaming PC. If its output loops back into the same PC running Knife.Baby, cursor movement can freeze. Press F7 again to leave Passthrough.

WHEN SOMETHING NEEDS A SECOND LOOK

Let’s get you connected.

The board card stays Not connected

Check both connections: Programming port → second PC, and Native port → gaming PC. Try different data-capable cables; some micro-USB cables only charge.

The stream does not appear

Confirm DistroAV’s Main Output is on, both PCs are on the same network, and the private-network firewall rules allow OBS and Knife.Baby. If discovery does not cross your subnets, enter the gaming PC’s IP address under Can’t find it?.

The stream stutters or feels delayed

Lower OBS’s FPS, use Ethernet instead of Wi-Fi, and run OBS as administrator. Check the stutter reading after each change.

I cannot change OBS video settings

Turn off DistroAV’s Main Output, change your video settings, then turn the output back on.

Arduino Due reference Open downloads Get setup support
Knife Baby

© 2026 Knife Baby. All rights reserved.

GuidesFAQSupportYour account
EULAPrivacyTerms
Join our Discord