Sachverhalt: A. Y._ und X._, beide Jahrgang 1985, heirateten im Jahr 2006. Im Februar 2010 trennten sie sich. Sie haben die gemeinsame Tochter Z._, geb. ***2010. B. Im Eheschutzverfahren vor dem Kreisgericht St. Gallen einigten sich die Eheleute über die Obhutszuteilung an die Mutter und das Besuchsrecht für den Vater, die Errichtung einer Beistandschaft sowie eine Akontozahlung von Fr. 4'500.-- an die Unterhaltsbeiträge und eine Summe von Fr. 1'500.-- an die Babyausstattung und Arztkosten. Umstritten blieben die eigentlichen Alimentenzahlungen. Mit Entscheid vom 17. Februar 2011 verpflichtete die Familienrichterin den Ehemann, an den Unterhalt von Z._ ab Juli 2010 monatlich Fr. 542.50 und ab November 2010 jeweils Fr. 1'320.-- zu zahlen. Sodann wurde er verpflichtet, an den Unterhalt der Ehefrau ab Juli 2010 monatlich Fr. 594.25 und ab November 2010 noch Fr. 100.-- pro Monat zu zahlen. Dagegen erhob der Ehemann Berufung mit dem Begehren um Festsetzung der Unterhaltspflichten auf insgesamt Fr. 750.--, maximal Fr. 900.-- pro Monat. Mit Entscheid vom 16. Juni 2011 wies das Kantonsgericht St. Gallen die Berufung ab, soweit es darauf eintrat. C. Gegen diesen Entscheid hat X._ am 11. Juli 2011 eine Beschwerde erhoben mit dem Begehren um Festsetzung der Unterhaltspflichten auf Fr. 750.--, evtl. max. Fr. 900.-- pro Monat (zzgl. Kinderzulagen). Sodann verlangt er die unentgeltliche Rechtspflege. Es wurden keine Vernehmlassungen eingeholt. 