This are conventional Wheel HEX for 1/10 cars for wheelvases or CVDs wich uses 2x10mm pins.
I created various heights, as i needed different ones for my buggy or truggy wheels. I also broke a rear Vandal wheelvase and i bought some others. They were longer than the Vandal ones and the hole for the pin was far away from the outside bearing. Anyway i could solve the problem with one of this longer Wheel HEX instead of designing and printing new rear C-Hubs for the car.
The naming of parts WheelHEX12mm_4Plus1 means 4mm height HEX plus 1mm height "lips".
I know is a simple task to modify or create this "collection", but many people doesn't know how to move a face of a stl 3d object, so i "moved" it for them.
I hope you find it useful!
I printed this solid, with only one perimeter, i took about 6-9 minutes depending on model. The tolerances are good for me, you must clean a little the inside of the hole and it will enter in the 5mm wheel axle, the 12mm HEX shape fits perfectly for me inside the wheel. Use 0.4mm thickness for your perimeters.
Time to Bool!!!
Most of the parts i make are made from simple shape solids as boxes, cilinders,cones or spheres. They key of the question are booleans. This operations allow you to add, substract or intersect various solids and you get the resulting solid.
Preparing the solids
So this is just a 11.8 mm hexagon from face to face, extruded X mm. Then also a 5.2mm diameter cilinder aligned in the same center than hexagon 1mm taller.
The hole for the pin is composed of other two solids, a "laying" cilinder and a box. This cilinder is 1.2mm diam x 10,2mm height, same XY measures for the box.
Before using booleans, we need one more cilinder to make the "lips" wich will get in contact with the bearing. This one must touch only the internal ring of the bearing, so it must be as narrow as possible. I made it 0.8mm wide so two 0.4mm perimeters can do it.
Position the different objects in the right place to start with booleans!
Now that you have all the geometry yo need you must think about the order in wich you want to do operations.
For example, we could copy the center hole and substract it first to the extruded hexagon, then to the upper cilinder for "lips" and then make another "add" boolean to join the result of both substracion operations.
But you can do it reverse, you can join (boolean ADD) the extruded hexagon with the cilinder for "lips" and then substract the center hole. This way you do 2 operations instead of 3.
So basically you need to do 2 operations: boolean ADD the hexagon and the upper cilinder for "lips", then boolean SUBSTRACT the laying cilinder and the box for the pin hole and the center cilinder for main hole.
And thats it!!! You have a working thing! Remember that a 5mm diameter printed part won't enter well in a 5mm printed hole. at less for me. So you can do a 4.8 diameter printed thing to enter in a 5.2mm hole. You probably will find that also with that numbers the thing fits well.
Look for the booleans in your CAD program! That's what you were looking for! You can also find this operations in OpenSCAD, i think they are most useful!
I hope you liked the explanation! quick and easy introduction to 3d designing!!!