Thanks to “Gabriel Fraga” on GrabCAD for the great caliper model!
Name: GD Desktop Caliper Stand
Description: A little combo of Generative Design and Kinematic Constraint (how many cool words can ya stuff into a simple stand!?) It holds calipers. I designed two variations, one for my 6” Mitutoyos and one for my 8” Mituoyos….yeah, I’m sorta partial on my caliper brand ¯\(ツ)/¯ But, I have also used them with a handful of different brands and sizes, with results ranging from “meh, it’s fine” to “seems the same as the designed”. In my experience, the biggest factor that pushes it to the former mainly just comes down to the jaw geometry.
The 6 inch stand (shown above) and the 8 inch stand (shown below) were designed with the same basic approach to the Generative Design constraints. and that’s the m
This isn’t intended to be a ‘how to’ for using the Fusion360 Generative Design extension (nor is it me endorsing that particular product. I have used it for a handful of projects, but I can’t say that I think it’s cost-effective for the vast majority of people currently.) Instead, I just wanted to give a quick description of my thought process in the design of this little desk accent.
The below sketch (believe it or not, the product of a full grown adult, and not a small child) is meant to show the approximate Center of Gravity (the darker, down arrow in the center), along with my planned locations for the support points.
From here, it’s time to jump into Fusion360 and create some bodies at these support points and apply Load Cases. The below image shows the bodies that I created in the 6 in model. The two partial cylinders on the left make tangential contact against the jaws. The hemisphere contacts the back plane of the calipers, on the ground metal surface. The L-shaped contact on the right primarily provides a vertical support on the slide, but it also may provide some lateral support also (more on this below.) These bodies will be my “Preserve Geometries”. These are going to end up being a part of the final component.
This constraint scheme ain’t exactly exact, but hear me out…it’s fine :). What I probably should have done would have been to add an additional contact like the hemisphere, but just moved down slightly. That would have constrained that degree of potential rotation, as well as the translation along the vector path normal to the plane through the cylindrical force vectors….too much? Especially without additional supporting imagery?…Well, my hunch is no one is going to read this, let alone care THAT much about this level of detail on kinematic constraint, so I’m just gonna call this part here…
If you want to learn more about the concept of Exact Constraint, this book is my favorite on the topic. You can also learn more by just searching around on exact constraint, or also, commonly “kinematic constraint” or “kinematic design”…stuff like that. It will also usually get a chapter or so in most texts on Precision Engineering.
Now on to another vital part of the setup for the GD inputs, and that’s the “Obstacle Geometries”. You can think of these as “keep out zones” for the solver.