Citation: 8C_250/2010 29.07.2010 E. C

S.________ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, es sei der vorinstanzliche Entscheid aufzuheben und festzustellen, dass ihm in der Zeit vom 1. Juli 2005 bis 31. März 2009 mindestens eine Viertelsrente zustehe; im Übrigen sei die Sache zur zusätzlichen Abklärung und Neuentscheidung an die Vorinstanz resp. an die IV-Stelle zurückzuweisen. Zudem ersucht er um unentgeltliche Rechtspflege. Die Vorinstanz und die IV-Stelle schliessen auf Abweisung der Beschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.