"the "nothing seems to work" means that the rotating axis is not matching your expectations?" - Correct
My assembly goes from looking like this:

to this distorted figure:
I'm not entirely sure how to display link frames or the CoG, even after looking around for it. And I did look at quite a few of the Pychrono demos (particularly the ones involving motors), but they all seem to use an outdated version and many do not work. In
this program I made, a ball is thrown at a cylinder, knocking it over.
Are there any up-to-date resources you'd recommend looking at (using PyChrono, preferably)? I want to avoid wasting your time here.
Thank you for your help!