When I got my first 3D print (https://www.thingiverse.com/thing:5031256) 2 years ago I was enthusiastically fixing everything with it. This is a updated revision of my first design. Trial and error has taught me better practices for printing and this was my first design, but I polished it up with experience so it does not need any supports (maybe a brim depending on your bed adhesion).
Anyways, this is printed in three main parts plus the accessory holders that you may want. Please install them in order. Parts should snap in place (adjust xy compensation if needed).
So this model no longer need any supports and has snap-fit pieces.