I wonder how good is the 3D printing tech now. Just looking at first result at google (http://www.shapeways.com/) I see is possible to have different materials.
I wanna to recreate the shape of the MS ergo keybs for make them mechanical. The curve shape plus the holes for the keys is the hardest part, but wonder if I can "just print them".
Too naive of real?
And if not just for prototype but for actualy use it as the body for long-term use? Or 3d print materials will break apart?
3d printing hasn't changed much in the last 3 years.
Most people are still using roughly the same systems, Shapeways is still expensive... VERY expensive. By the time you get a keyboard case from Shapeways, unless prices have dropped significantly, you could buy a couple pretty nice home printers for what you will pay. Will it last, yes. Shapeways can do metal, but the plastic they use is the same plastic other cases are made from (ABS).
That said, that's not going to be what causes the price to go insane.
I'm sure you've probably seen a tv show where they fire up cad and mill off something amazing. It happens, IF they started with a pattern they use regularly, if you're working from scratch, not so much. Not familiar with the machine, even less so.
Ever use a printer or mill? Ever do cad work? Every machine has different tolerances and people make mistakes. So let's say you make your keyboard and you somehow manage to figure out how to do it cheaply, you send it to Shapeways, they quote you $1000 for ABS. You do it, get the case and nothing fits. Your tolerances are too tight. So you fix that in cad and do another, this time you realize you forgot the USB port. So you fix that, but now you realize the cable routing for the USB is terrible. You finally get it right and now decide to change to aluminum, or stainless... All your tolerances just went out the window and your price just went to $3000 per test. Change to someone with a large home printer, again, your tolerances just changed. Finally decide to have a local machine shop just mill it, your tolerances just changed again. Also, designing for a mill is different than for a common home printer due to how they work (overhangs are treated VERY different).
I'm not trying to dissuade you, I'm just trying to make you have realistic expectations. Very few projects work well the first time, especially if you are new to cad and doing something more complex than a cube with a hole in it. And no, that isn't an exaggeration I Iaid out, that really can happen. Ask anyone here with a printer and/or does cad. It's VERY different looking at something on a screen than it is holding it in your hand. You don't see how you can't reach that screw to assemble it, you don't see how the cord may be kinked, or that you simply forgot that last screw hole. It happens, A LOT. I have yet to see someone (even someone skilled) design something remotely complex and have it work the first time, even on machines they know. There is simply a lot going on and things get hidden easily. You can twist and turn it to your hearts content, but it's too easy to miss something unless you render every single thing, including the tools, and you can still miss something.
And I didn't even get into shrinkage. You know metal changes with heat, but it's nothing compared to plastic. Plastic shrinks as it cools, up to 6% or more, which can distort your object, you never see this normally because most plastics are injection molded under pressure. On printers like Makerbot, this can cause the base to warp or even cause the print head to snag and shift or the whole print can simply pull off the bed creating a rats nest, or worse, a fire.
3d printing is amazing, and it can be very cheap (so can milling), IF you own the machine. Your time, for hobbies is cheap, plastic is cheap. Someone else's time for your hobbies is not.