Sachverhalt: Sachverhalt: A. Mit Verfügung vom 12. November 2003 verneinte die IV-Stelle des Kantons Zürich einen Anspruch des zuletzt als Kranführer tätigen Bauarbeiters H._, geboren 1957, auf eine Invalidenrente bzw. berufliche Massnahmen. Sie bestätigte dies mit Einspracheentscheid vom 17. Juni 2004. A. Mit Verfügung vom 12. November 2003 verneinte die IV-Stelle des Kantons Zürich einen Anspruch des zuletzt als Kranführer tätigen Bauarbeiters H._, geboren 1957, auf eine Invalidenrente bzw. berufliche Massnahmen. Sie bestätigte dies mit Einspracheentscheid vom 17. Juni 2004. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. Juni 2005 ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. Juni 2005 ab. C. H._ lässt Verwaltungsgerichtsbeschwerde führen und die vorinstanzlich gestellten Rechtsbegehren erneuern, es sei ihm eine ganze, eventuell ab 1. Januar 2004 eine Dreiviertelrente zuzusprechen; eventualiter sei die Sache zur Neubeurteilung und zum Neuentscheid zurückzuweisen. Zudem beantragt er die Gewährung der unentgeltlichen Rechtspflege. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf Vernehmlassung. 