This is an old revision of the document!
After jerry-rigging an old i3 to work with a spare e3 mainboard, I have a lot of very useful information on setting u a marlin printer from scratch. Firstly, you want to make sure all the hardware is configured correctly and wired properly. This is mainboard-dependent, so make sure you reference relevant documentation for your mainboard of choice.
Some relevant reading material:
*.h files to Marlin/ in the repository.