Pompeyexile luckily cakes are definitely more important in life than 3D printing 🤣
@thusband, I definitely recommend giving Openscad (http://openscad.org/) a go. It’s completely open source and very powerful. It works like a programming language, where you write what you want, e.g. cylinder(r=5,h=10); would give you a cylinder with a radius of 5mm and height of 10mm. This takes a bit of getting used, but makes it very easy to be precise. You can also reuse code, for example if you need countersunk screw holes you can make a model of a screw and the keep subtracting this from what your designing to leave the holes.