I wrote about a hypothetical service to make one-off custom keyboards:
Of course, they would be expensive.
Michael Richter wrote:
You could do the 3D printing yourself, really.
Building a
3D printer isn't that expensive anymore and has a million+1 uses.
The only way to make the whole thing remotely practical is to do very nearly all of the
manufacturing in house, with as much automation as possible. The mechanical key switches,
injection-molded keycaps, screws, and threaded inserts would be purchased, but almost else
would be fabricated in house from raw materials, e.g., sheet aluminum or steel, ABS
filament, copper-clad FR4.
I've already got two 3D printers, but they aren't suitable for making something as
large as a housing for a PC keyboard. Making objects that large with a plastic extrusion
printer is difficult due to the shrinkage of the plastic as it cools. With a smaller
object, you can print an entire layer before significant cooling has occurred. A heated
build platform reduces this problem somewhat but does not eliminate it.