SimScale
Assem crankshaft+counterweight by maksneumoin | SimScale...