Sachverhalt: A. C._ arbeitete im Arbeits- und Integrationsprogramm der Stadt X._ und war bei der Schweizerischen Unfallversicherungsanstalt (SUVA) für die Folgen von Berufs- und Nichtberufsunfällen sowie Berufskrankheiten versichert, als er am 14. Oktober 2002 einen Arbeitsunfall erlitt und sich dabei eine Beckenfraktur zuzog (Weber-C-Verletzung des Beckenrings; Sacrumfraktur links, Symphysensprengung). Mit Verfügung vom 7. Januar 2010 und Einspracheentscheid vom 10. September 2010 sprach ihm die SUVA eine Invalidenrente bei einer Erwerbsunfähigkeit von 10% und eine Integritätsentschädigung bei einer Integritätseinbusse von 10% zu unter Annahme, dass eine leidensangepasste, wechselbelastende Beschäftigung ganztags zumutbar sei, die geklagten psychischen Beschwerden indessen nicht in adäquat-kausalem Zusammenhang mit dem Unfall stünden. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 31. Mai 2012 ab. C. C._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides seien ihm die gesetzlichen Leistungen, namentlich eine Rente bei einer Erwerbsunfähigkeit von 84%, eventualiter 61%, sowie, nach weiteren medizinischen Abklärungen, eine höhere Integritätsentschädigung zuzusprechen. Des Weiteren ersucht er um Gewährung der unentgeltlichen Rechtspflege. Die vorinstanzlichen Akten wurden eingeholt. Ein Schriftenwechsel wurde nicht durchgeführt. 