This is the one 3D model that would really help me out the most, as I use a lot of them, and they are missing on all of my KiCad 3D views. Digikey HDSM-281B
The Footprint appears to be correct, but there is no 3D model for the Footprint. This is a common relay made by different manufactures, with very small differences in housing size.
I’ve got no worries if these 3D parts are not created by someone else volunteering their time. I just thought that these would not only help me out, but also the rest of the KiCad community.
But it would of course be nice to have more models in KiCad’s own library.
If you want just a rough outline, most parts can be represented with one or two shapes, boxes and cylinders. Just like the pushbutton you described. It’s easy to create with FreeCAD’s Part workbench. I just haven’t (yet) found an easy way to center the created shapes or move them graphically; it’s tedious to calculate offsets. Otherwise most such models would take a couple of minutes to create.
The part workbench is not really a good workbench to use for something like this. Use the part design workbench. https://www.freecadweb.org/wiki/Basic_Part_Design_Tutorial_017 (If you need to manually calculate something then you use the wrong tool.)
It would just be so easy to create boxes and cylinders with the Part WB because their dimension are known and easily edited. I just miss an easy way to change their relative location. Mostly you would like to have the coordinate zero in the geometric center point (in a plane) but I haven’t found an easy way to move the parts like that. A basic operation IMO no matter what the workbench.
It’s just as easy to create boxes and cylinders with sketches and pad operations from parts design wb.
If only I could figure out a proper way to make separate bodies that attach to each other…
You can but problem is whenever you try to do anything with the sketch it pulls in all the underlying shapes from the other body instead of just doing the operation as if it was unattached new sketch.
Who is we in this case? If you mean librarians, don’t worry, I’ll send PR with all the files a bit later.