I'm working on a design that uses t-slot connectors in laser-cut acrylic like in these images. The 'feature' is really corresponding features on two different bodies. I need to reproduce it in many different places on several different bodies.
In dream-land, I would be able to model the different parts of the connection feature. The whole thing would be fully parametric but could be arbitrarily placed. I imagine being able to select a point where two faces meet in an assembly and clicking the 'put a t-slot joint here button'. The holes would appear on one body and the slots/tabs would appear on the other.
I know I can't get there with FreeCAD but I want to find a workflow that minimizes rework. I'll put all the important dimensions in a spreadsheet and refer to them in the constraints to make it easier to update. But how can I reuse the feature design in multiple bodies? What's the best way to model something like this?