(Sorry if this is a duplicate post. I tried to post two days ago, but it hasn't shown up yet, so I'm trying again.)
Right now, the weight of the robot is supported by a thrust roller bearing from mcmaster. The roller bearing(grey) sits on a groove in the top plate, and and a large bearing (yellow) sits on top (it's been moved up so the grey bearing is visible). The large bearing has the same inner diameter as the steering tube (red) which is welded to the top plate (blue). I think that I need an additional bearing/bushing, and I am considering designing a disc that goes around the rotating part that sits inside of a piece of pvc pipe and has a delrin ring to reduce friction. However I don't know if this will be rigid enough to be effective. I may also look into doing something similar to what is on the wild swerve modules from 221.
[IMG]

[/IMG]
[IMG]

[/IMG]