Iv been building my first printer, its my own design, and have bought a Melzi Ardentissimo controller to run it. however I'm not entirely sure what i need to do to get it working, firmware etc, and...