{"ref":"refs/heads/master","commits":[{"author":{"name":"Fred Cooke","email":"f5e86e54446c480c99f67eb6c6e6f56b0627073c@gmail.com"},"message":"Preston has locked his dizzy and welded up the steel pattern inside it to stop it flopping around and doing bad things to timing. He now reports that with a flat 10* table he can free rev it and see no more than 5 degree of errror. Given that the decoder setup was wrong he will probably see even less now (unless I screwed up the math) that I've adjusted it. Still, 5* isn't bad free revving with 2 pulses per cylider. You'd never see that much error while in gear and driving. Math included to embarrass me later if I screwed it up:\n\nerrors =\n0.835, 1.200 @  700rpm\n0.772, 1.312 @ 2000rpm\n0.742, 1.325 @ 3100rpm\n\n= (lasttpd/thistpd)\n\nce = 0, thisAngle = 126, 1.200\nce = 1, thisAngle =  54, 0.835\n\nthistpd = t2/54\nlasttpd = t1/126\n\n0.835 = (t1/126 / t2/54)\n0.835 = (t1*54 / t2*126)\n0.835 = (54/126) * (t1/t2)\n\n0.835 / (54/126) = (t1/t2)\n1.94833333 = (t1/t2)\n1.94833333:1\n\n1.2 / (126/54) = (t1/t2)\n0.514285714 = (t1/t2)\n0.514285714:1\n\n180/2.94833333 * 1.0000000 =  61.0514416\n180/2.94833333 * 194833333 = 118.948558\n0.51428571 * (180 / (1 + (1.2 / (126 / 54)))) =  61.132075\n1.00000000 * (180 / (1 + (1.2 / (126 / 54)))) = 118.867925\n\n115, 65 for higher rpms. higher rpms matter more, so will set it to 64 and see how he gets on.","url":"https://api.github.com/repos/fredcooke/freeems-vanilla/commits/477a2167632bbe29c7f120ff06bd4d30db956f22","sha":"477a2167632bbe29c7f120ff06bd4d30db956f22"}],"head":"477a2167632bbe29c7f120ff06bd4d30db956f22","size":1,"push_id":49305523}