Sachverhalt: A. Am 6. Juli 2016 verurteilte das Bezirksgericht Münchwilen X._ wegen versuchter vorsätzlicher Tötung zum Nachteil von A._, Raufhandels und mehrfacher Beschäftigung von Ausländern ohne Bewilligung zu drei Jahren Freiheitsstrafe, davon zwei Jahre bedingt, sowie zu 220 Tagessätzen Geldstrafe, wovon es 120 Tagessätze aufschob. Das Obergericht des Kantons Thurgau bestätigte das erstinstanzliche Urteil am 6. März 2017. B. X._ beantragt mit Beschwerde in Strafsachen, er sei freizusprechen. Eventualiter sei die Sache an das Obergericht zurückzuweisen. Er ersucht um unentgeltliche Rechtspflege und Verbeiständung. C. Das Obergericht des Kantons Thurgau verzichtet auf eine Stellungnahme. Die Generalstaatsanwaltschaft sowie A._ lassen sich innert Frist nicht vernehmen.