I got approached on Slack about my process today, talked bout it quite a bit, and thought I would share a few thoughts here as well. If you're thinking about getting started making artisan keycaps, or are just starting out, and/or getting frustrated, this is for you.
I don't think there are any grand secrets to the basics of making resin keycaps. If you poke around here, and do some Googling, you can get a good idea of how to get started. What I don't see very often is the fact that learning to cast resin (at least for me) has been an endless journey of trial and error. No step by step guide, or write up, or awesome set of photos fully prepared me for all the other little things I could only learn on my own.
The best advice I can give (and do give frequently) is don't give up. Learn from every success, and every failure. Even go so far as to document your experiments so you can repeat a process if it works great, or so that you can look back and see what you want to tweak on your next cast. But don't get too frustrated with failures; they will happen. When they do, try and diagnose what went wrong, learn, and try again. But just keep trying.
In manufacturing they say "Fail forward fast." If you're not failing, you're not pushing your threshold of knowledge. A fail is a win because you get to actually learn something. Learn it, apply what you just learned ASAP, and see what happens next.
The amount of things that you just have to figure out on your own surprised me quite a bit. Whenever I see another artisan post a picture of their process, or mention something about it, I'm always fascinated by how they have approached an aspect of the process, and how it differs from my approach, and the approach of other artisans.
That's what makes an artisan an artisan IMHO; the time and effort put in to develop a process to realize a vision.
So all that to say, if you're trying to get started, be prepared to hang in there. Learn from every cast, and research your failures. Your success will very likely be proportional to your effort!