Sachverhalt: Sachverhalt: A. Mit Scheidungsurteil vom 15. September 1995 verpflichtete das Bezirksgericht Bischofszell A._, an den Unterhalt seiner vier Kinder bis zu deren Mündigkeit monatlich je Fr. 650.-- und an denjenigen seiner Ehefrau (in dem hier massgebenden Zeitraum) monatlich Fr. 1'500.-- zu bezahlen. Die Bezirksgerichtliche Kommission Bischofszell verurteilte A._ am 15. Dezember 1997 wegen Vernachlässigung von Unterhaltspflichten zu einer Gefängnisstrafe von vier Monaten unter Gewährung des bedingten Strafvollzugs und unter Ansetzung einer Probezeit von drei Jahren. Am 19. April 2000 erstattete die Fürsorgekommission der politischen Gemeinde Erlen, welche weiterhin die Alimente bevorschusste, gegen A._ erneut Strafantrag wegen Vernachlässigung von Unterhaltspflichten. Die Bezirksgerichtliche Kommission Bischofszell verurteilte A._ am 9. Februar 2001 nochmals wegen des besagten Delikts zu einer bedingt vollziehbaren Gefängnisstrafe von sechs Monaten bei einer Probezeit von fünf Jahren. Gleichzeitig widerrief sie den am 15. Dezember 1997 für die Gefängnisstrafe von vier Monaten gewährten bedingten Strafvollzug. Das Obergericht des Kantons Thurgau bestätigte am 17. Juli 2001 auf Berufung hin das angefochtene Urteil. A. Mit Scheidungsurteil vom 15. September 1995 verpflichtete das Bezirksgericht Bischofszell A._, an den Unterhalt seiner vier Kinder bis zu deren Mündigkeit monatlich je Fr. 650.-- und an denjenigen seiner Ehefrau (in dem hier massgebenden Zeitraum) monatlich Fr. 1'500.-- zu bezahlen. Die Bezirksgerichtliche Kommission Bischofszell verurteilte A._ am 15. Dezember 1997 wegen Vernachlässigung von Unterhaltspflichten zu einer Gefängnisstrafe von vier Monaten unter Gewährung des bedingten Strafvollzugs und unter Ansetzung einer Probezeit von drei Jahren. Am 19. April 2000 erstattete die Fürsorgekommission der politischen Gemeinde Erlen, welche weiterhin die Alimente bevorschusste, gegen A._ erneut Strafantrag wegen Vernachlässigung von Unterhaltspflichten. Die Bezirksgerichtliche Kommission Bischofszell verurteilte A._ am 9. Februar 2001 nochmals wegen des besagten Delikts zu einer bedingt vollziehbaren Gefängnisstrafe von sechs Monaten bei einer Probezeit von fünf Jahren. Gleichzeitig widerrief sie den am 15. Dezember 1997 für die Gefängnisstrafe von vier Monaten gewährten bedingten Strafvollzug. Das Obergericht des Kantons Thurgau bestätigte am 17. Juli 2001 auf Berufung hin das angefochtene Urteil. B. Gegen den obergerichtlichen Entscheid hat A._ beim Bundesgericht am 10. Oktober 2001 staatsrechtliche Beschwerde erhoben. Er beantragt die Aufhebung des angefochtenen Entscheides. Zur Begründung macht er geltend, das Obergericht habe seinen Anspruch auf rechtliches Gehör (Art. 29 Abs. 2 BV), das Verbot willkürlicher Sachverhaltsfeststellungen (Art. 9 BV) und die Unschuldsvermutung (Art. 32 Abs. 1 BV und Art. 6 Ziff. 2 EMRK) verletzt. Mit Schreiben vom 29. Oktober 2001 ersucht A._ um unentgeltliche Prozessführung. Die Staatsanwaltschaft und das Obergericht des Kantons Thurgau beantragen Abweisung der staatsrechtlichen Beschwerde. Die Staatsanwaltschaft und das Obergericht des Kantons Thurgau beantragen Abweisung der staatsrechtlichen Beschwerde. C. Mit Verfügung vom 5. November 2001 ist der Beschwerde aufschiebende Wirkung beigelegt worden. 