UPDATE : So I added 3 different spacers, because the keyboard is really light so it moves around really easily which is annoying. All of the spacers are made so you
...Zeig mehr can add (10x5mm) magnets, the smallest one doesn't use enough magnet so you can't move the keyboard around just by one side. The largest one is my favorite, BUT I think I fuxxored something while making the STL, because it's the only one that came out with some defects. I'll be working on an ANSI version soon.
edit : Don't forget to rotate the spacers too so the up side is facing downward. Also, the "mickey mouse ears" on some of the models are here to help with warping, you have to cut them off after printing, but they do help a lot.
So, this is a quite specific keyboard suited to my needs, but maybe you want to build one or modify this one (I've included the SolidWorks files).
it's a 69 keys mechanical keyboard, it uses cherry mx switches.
In their current form, the 3d models do work, but the 2 pillars in the center of each side, designed to take a screw in to hold the bottom plates, broke. So if you know enough solidworks, you can try to design a better way to hold the plates.
the two sides are linked by an HDMI cable so it has enough cables to transfer the matrix on the other side. I used a teensy 2.0++.
I'll probably update this with a link to a geekhack thread later.
Don't forget to print with the plate facing downward.
Edit : geekhack link https://geekhack.org/index.php?topic=90243.0