My kids are huge fans of BattleBots and inspired me to create a set of toys that they can be a bit rough with without fear of breaking the more expensive Hexbug toys.
All “pins” are sections of 1.75 standard filament snipped to length. Parts held together with super glue where appropriate.
I was pretty generous with clearances for the pin holes in any place where it needs to freely spin, but if the wheels or weapon refuse to spin, just hand twist a drill bit through through the opening to open it up.
There is one long pin connecting the wheels. Put a washer on the outside of each wheel and glue the washer to the pin to hold the wheel in place. There is a small pin running up and down through the weapon. Put a small weapon washer above and below the weapon. Glue the pins inside the top and bottom domes and snip them as short as possible.
The model in the photo is technically not the one uploaded, my son wanted his name on his copy.
The author hasn't provided the model origin yet.