Current OpenSCAD setup:
A file which contains all the individual pieces, so that they can share the same global variables, with $preview-only rendering of all the parts in their proper locations
Each part has its own "print-part_name.scad" that exists to load a single part and output it so that a single STL can be rendered from it
Loading whatever files need printing into the slicer, and making lots of one-off slices of random mishmashes of parts
A lot of prints getting canceled partway through because I've seen what I need to see from the print
tbh this workflow works pretty well.

















