Custom Generative Designed Truck Project

I got frustrated with the cheap hobbyking motor mount that I bought and fitted to a Paris RKP truck that I modified. It worked ok, and I did nearly 300km on the board before I shredded the first belt, but I realised that the wear was caused by misalignment due to the motor mount moving on the hanger over time. The shaft of the motor didn’t stay parallel to the axle. It was because of this that I decided to design my own truck.

Initially I considered machining the entire hanger and motor mount out of a single billet, but it would be awkward and a waste of material, so I instead opted to machine a flange into the hanger, and bolt on a motor mount plate. This would ensure precise alignment of the belt.

I work in the CAD industry, and one of the exciting technologies experiencing rapid growth at the moment is Generative Design. If you’re not familiar with this tech, it basically involves defining a mechanical problem in the form of loads and constraints, and allowing a computer algorithm to iteratively generate a structure that fulfills the criteria of the design scenario. The latest generation of this technology takes into account materials and manufacturing methods, to ensure the generated result can be manufactured.

I have access to a 3-axis CNC milling machine, so that was the method I used for the first design. I chose to use 6061 grade aluminium.
Here is the shape that the software came up with.

I then generated the toolpaths for machining it (I use Autdoesk Fusion 360) and machined it in a few stages. First on the CNC mill, and then turning the ends on my Dad’s manual lathe.






I soon realised this design had some pretty serious flaws. There wasn’t enough ground clearance, and I wasn’t happy with the load cases. I refined these, and came up wit a 5-axis version which ticked more boxes. A friend with a 5-axis machine offered to make it for me, which will be happening soon. Here are some pictures from the CAD.


This design has much better ground clearance, uses less material, and I think it looks more interesting.

I also prototyped the flange and kingpin design here. I’ll make the motor mount from 6061 plate, and the stub axles from 4140 steel.

I’ll post more pics as this progresses.

Thanks to @pixelsilva for giving me the kick in the ass I needed to get this thread started.

47 Likes

Now this is awesome! Really wish I understood generative design more, since there seems to be so much promise behind it. Definitely following this and excited to see what you come up with!

5 Likes

Really cool idea. As a mechanical engineer who has done years of CAD work, I would love to see how you set up the load cases.

Fusion360 is alright but I had some weird issues with the simulation portion in the past. I also do remember them adding a generative design module, did you use that, or one in a more professional software like ANSYS?

Again super cool, should be fun to see where this goes!

5 Likes

There’s a course on it which gives a pretty good intro here, with an Autodesk certification at the end of it:

4 Likes

the design looks great… bugatti chose to use generative design on their latest brake calipers…

6 Likes

Before I criticize you, I have to say this is really cool and I love what you are doing.

With that out of the way:

  1. Why not force the truck to be symmetric?
  2. Seems like you are letting the rake of the truck be whatever the computer wants…
  3. I doubt you’ll achieve something groundbreaking with your current constraints. You’re having it design an RKP truck hanger, and everyone knows what those look like. Making it more complex with all these additional holes / beams has no practical purpose from the looks of it. (Edit: I recall airplane manufacturers used generative design to decrease weight while remaining the same loads. I guess your truck might be a few grams lighter than other trucks, so that is actually useful.)

I think it would be better if you had the constraints of: mounts to board like this, has 2 ends for wheels, when you apply sideways pressure, it must turn. Then see what the computer comes up with! Maybe it will make a TKP truck, maybe a DKP one, maybe something that doesn’t exist! Now that would be cool! :smiley:

10 Likes

Cheers. I’m happy to share the Fusion design with you if you want to check out the loads and constraints. We are a bit limited with the constraint and load types in Fusion at the moment, but there are definitely ways to represent the scenario accurately enough to get meaningful results. I used the Fusion Generative Design environment. Surprisingly, it’s some of the most sophisticated Generative tech out at the moment, due to the advanced solves for manufacturing method and materials etc. You should have a look at what VW have been working on with Autodesk.

5 Likes

Good points.

  1. It’s assymetric because the loads are assymetric. I have a motor on one side only, so there is a torque on that side that is not present on the other side.
  2. The rake is set by the preserved regions at the connection points, so it’s as-designed.
  3. I did it mainly because I think it looks cool, but generative design will put the material in the most efficient places, so if I get the loads and constraints right, I can make the lightest possible truck, that will be strong enough, in theory.
17 Likes

That’s interesting, I guess it has developed more since I saw it last. I know ANSYS has been working on one for quite some time too.

I’d love to hop on that file, want me to PM you my Autodesk email?

1 Like

Epic! I haven’t seen that. Thanks!

Sounds good. I’ll invite you into the project.

1 Like

Will definitely be checking that out. Out of curiosity, mind if I hop on that fusion file aswell? Would love to see the workflow of someone more experienced than me

1 Like

Here are some examples of different results generated from different loading conditions.

1st, the standard hanger for reference

And here are some of the generative outcomes




9 Likes

Sure, no problem. PM me your email address. Would be great to get some discussion going on the loading conditions, and get you guys to critique my assumptions.

6 Likes

if they’re for hub motors remember to factor the torque

4 Likes

Great point! I mentioned an assymetric loading due to the torque above, but you’re absolutely correct, it’s not actually an additional torque on that side, but instead a force from the belt tension.

1 Like

with a belt you’ll get much less torque but the motor mount itself still acts as a lever, applying some torque to the truck, though i haven’t calculated how much

1 Like

Hmm… ok, that makes sense. I’ll go back and look at what I did there. I can’t actually remember how I loaded that flange.

That last one looks pretty visually appealing. Have you considered mirroring the motor mount for 2 motors? Most of us on here find one motor to be annoying to ride with a single motor because of torque steer, loss of traction, weak power, etc lol

I have to wonder how much that would change the generation too, having uneven loading conditions would obviously make it run differently

3 Likes

Wouldn’t the force of hitting a bump with a heavy motor attached to a long mount be way more than the torque could ever be?

5 Likes