Sachverhalt: A. Die Staatsanwaltschaft Limmattal/Albis führt gegen A._ eine Strafuntersuchung wegen gewerbsmässigen Betrugs etc. und liess ihn am 17. November 2015 festnehmen. Am 20. November 2015 versetzte das Zwangsmassnahmengericht des Bezirks Dietikon A._ in Untersuchungshaft. Am 13. April 2016 erhob die Staatsanwaltschaft gegen A._ Anklage wegen gewerbsmässigen Betrugs, mehrfachen Fahrens ohne Berechtigung, Vernachlässigung von Unterhaltspflichten, mehrfachen Pfändungsbetrugs und Gehilfenschaft zu gewerbsmässigem Betrug; sie beantragte dem Zwangsmassnahmengericht die Anordnung von Sicherheitshaft. Am 6. Mai 2016 versetzte das Zwangsmassnahmengericht A._ bis zum 6. August 2016 in Sicherheitshaft. Am 2. Juni 2016 wies das Obergericht des Kantons Zürich die Beschwerde von A._ gegen diesen Haftentscheid ab, soweit es darauf eintrat. B. Mit Beschwerde in Strafsachen beantragt A._, diesen Haftentscheid des Obergerichts aufzuheben und ihn unverzüglich aus der Haft zu entlassen. Ausserdem ersucht er um unentgeltliche Prozessführung und Verbeiständung. C. Das Obergericht verzichtet auf Vernehmlassung.