Nonthreaded fasteners often are simple designs, but they solve a wide range of fastening problems. Rivets and pins can be used as inexpensive alternatives to threaded fasteners in automated assembly.