One thing to note when it comes to resin casting and cnc is the 3d printing evolution since 2015. The amount of detail you can get from an inexpensive 3d printer these days is astonishing and it seems like less far less messy than a cnc. Not that long ago I got a resin-based 3d printer and I was blown away by the prescision. That said, for me at least, there is a big problem in that entire field - the third point - "Mastering CAD and CAM". To put it lightly I really suck at it. I am using Blender(100% linux user) and having to switch between layout modeling and sculpting(etc.) often puts me in a Hulk mode rage. I can't find a pattern in the menus or modes and everything I try to do ends up being 2 hours of googling and youtube tutorials. Which I reckon is me being too used to cli-tools and hardly ever going outside the cli world(if it weren't for browsers and the modern web which cannot work without js, I'd have probably removed my desktop environment altogether).

> Which I reckon is me being too used to cli-tools and hardly ever going outside the cli world

You might get some mileage out of OpenSCAD if you can define your object parametrically (I used it to make a Switch controller middle-bit.) Or there's stuff like https://github.com/fogleman/sdf which I've used to make resin-printed buttons for my mother.

(I also cannot get the hang of Blender despite dipping into it for a couple of weeks every year since about 2013.)

> https://github.com/fogleman/sdf

Holy crap, why have I not seen this before?!?!!? I was even planning to start coding something like this myself. This is awesome! Thanks!!!!