I've seen a lot of Stream Deck mounts on multiple sites, but none really fit the bill for me perfectly. This is a 30-degree angle mount that attaches with 4 screw holes to the underside of the desk. I printed in ASA for more strength, but my initial PLA print worked perfectly fine…I just didn't want any flex in it when pushing buttons. There's a 1.45" vertical back to it, so if you're using standard Butcherblock it should be flush with the top (the picture is from my PLA print that I had 0.2" of gap on, so the picture doesn't look flush). No supports, but I print it rotated forward 150* so the “top” of the front plate prints flat on the build plate.