I've been experimenting with CNC'ing keycaps on the machine I built. After a decent amount of fine tuning, I've finally made a few caps that I'm happy with so I can finally start using other materials. The beta testing caps were made using pine, I'll do a short walk through of the process for those interested. If you're interested in the machine I use, you can check out the partial build log
https://geekhack.org/index.php?topic=77195.msg1940972#msg1940972 This was the starting piece, it's pine wood.
First the piece has to be "squared" so that the x and y axis can be picked back up any time even after flipping the stock over. It's also required so you can dimension the stock which is important when you generate the Gcode
Next you can run the part! The run time for these is long so I only ran 5. It's also a lot easier to work with smaller stock and my machine is great, but it isn't industrial grade, so I have to be mindful of the tolerance run out.
Now I flip the stock over and pick up my x and y again with an edge finder so that the top matches the bottom, then I run the topside. I had the vacuum attachment on for this part so I only took pictures of the start and finish
Here are the parts straight off the machine. I'm working on getting the machine to take the edge off for me, but it would require a square, sacrificial fixture other than the stock it came from so I haven't gotten to it yet. For reasons unknown to me, the machine decided to "rapid" into keycap #2. It wasn't in the simulation, and it wasn't in the Gcode, and it only happened once. Really weird error. One cap is out.
The remaining four after the edges are sanded down
Unfortunately I over sanded two of them making the wall to thin but I learned exactly how much it takes to get them down to size so it was a good learning experience. Two more out.
What a good, healthy cap looks like from the bottom.
The two that were up to spec so far
They come off the machine a little tall, I do that so I can sand them down to size after finishing the edges.
Using a height gauge and a surface plate, I carefully sand the bottoms down to size in a figure eight pattern.
Next I'm going to be using some more exotic woods and different materials and see how they turn out. I'm also gonna give engraving a shot to see how it comes out on the curved top. Let me know if you have any interesting ideas you think I should try.
Hope you found it interesting!