Take look at this forum post, it has a very good design for a basic drive, and it provides detailed explanations on all the components.