Thanks for the kind words
I knew a compromise might be coming and it is here. This is the smallest I feel that I can get a ball joint for the suspension arms.
This is way blown up and it is not as bad as the blown up picture makes it look. The ball on the end of the arm is 1.5 mm in diameter. I know that when it is printed that the points on the "cup" will melt back as they cannot exist that thin, so, I am making an educated guess on how much cup will be left to snap into. Another choice would be to model something that looks a little closer to the actual joint and make it a glue in peg. That is not going to look that good either as I will be compromised by the minimum printing width surrounding the mounting hole. I am leaning towards the ball joint as it is really only 1 mm total in width bigger and the same in the other two dimensions. There are limitations on how small I can go with non NASA printers. There is always printing everything in the right spot without gaps for movement, I guess. I could make the joints look great in that case. Printed "enblock" will make it very hard to paint, but, the most accurate. So that is the decision, suspension accurate and all at once or snap in and blob joints ... When I put it that way, I guess enblock is the answer.