A.- H._ (geboren 1944) arbeitete ab 3. Februar 1986 als Maler. Seit 17. November 1995 ist er nicht mehr erwerbstätig. Am 15. Oktober 1996 meldete er sich bei der Invalidenversicherung zum Rentenbezug an. Nach medizinischen und beruflichen Abklärungen, nach Einholen eines Berichts des Arbeitgebers vom 9. November 1996 und nach Beizug der Akten der Schweizerischen Unfallversicherungsanstalt (SUVA) sprach ihm die IV-Stelle des Kantons Zürich mit Verfügung vom 18. August 1998 ab 1. November 1996 eine Viertelsrente mit Zusatzrente für die Ehefrau zu. B.- Die hiegegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 29. März 2000 ab. C.- H._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, in Aufhebung des vorinstanzlichen Entscheides seien ihm die gesetzlichen Leistungen zuzusprechen. Eventuell seien weitere Abklärungen, vorwiegend medizinischer Art, anzuordnen. Ferner stellt er das Gesuch um unentgeltliche Prozessführung und Verbeiständung. Die IV-Stelle des Kantons Zürich schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 