I saw [u/Krodenhaule](https://www.reddit.com/user/Krodenhauler/) KVM project and finally decided to start mine too. Unlike OP’s project I’m only aiming for 2:1 multiplexing (2 DP sources, 1 monitor, 2 USB inputs, 2 USB outputs). You could always stack more to get more outputs ( Will only do 2 sources for now). If this works, REV B will add a HDI connectors to stack more KVMs to add multiple sources.
[https://github.com/warlock31415/KiVM/blob/main/Outputs/KiVM.pdf](https://github.com/warlock31415/KiVM/blob/main/Outputs/KiVM.pdf)
I’ve been wanting to do this for a while. Just been putting it off in favor of different projects