 Ball spline

Ball splines (Ball Spline bearings) are a special type of linear motion bearing that are used to provide nearly frictionless linear motion while allowing the member to transmit torque simultaneously.There are grooves ground along the length of the shaft (thus forming splines) for the ball bearings to run inside.