I'm working on a bicycle assist motor project. I thought about using a hub motor or chain drive but given the economy, I'm going with a friction drive. Friction drive is cheap, has few little moving parts to go wrong, and is cheap. I think I can make it using parts almost entirely found around the shop -- with the exception of the friction roller.
Now what I like about friction drive is if you use a roller with a one-way bearing and take advantage of some physics, the motor can release from the wheel entirely when freewheeling, so the bicycle remains entirely pedal-able on its own.
I decided to go with rollers from the defunct EV Warrior project. They're available on the surplus market, have one way bearings, and are nicely knurled. Other people are making their own friction rollers from BMX wheel hub extensions, but they don't have one-way bearings.
Here are some dimensions almost entirely for my own benefit.
(a tad over 5/16")
|Key Notch Width||0.130"||3.32|
|Key Notch Depth||0.411"||10.4|