I'm using a New Star Lasers >150mW module w/TTL blanking (it's a green-only system). It has worked perfectly so far with my DMX board and most of the time with spaghetti. I got a PM over on LPF from carmangary just a minute ago in which he stated that in spaghetti the ILDA test pattern must be viewed with blanking optimizations off in order to see the circle properly, otherwise it will always appear to be a horseshoe-shaped curve, so I imagine it has something to do with spaghetti's blanking optimization. Without optimization, all of my frames including the ILDA test look wonky so hopefully at least the circle will look right.
In truth, with blanking optimization the system works pretty much awesome, except for three or four of my frames which don't come out right (this may be because of problems with the frames themselves, or it may be that the frames don't like the blanking optimization.
I have noticed that when you enable blanking optimization in spaghetti it causes the scan rate to decrease slightly (due to the extra passes used to force the blanking to be more precise, I'm guessing). I understand why blanking optimization is necessary (due to the mechanical delay between the signal reaching the galvo and the time it takes the galvo to move), but is there a way to tune the system so that blanking optimization is not necessary, or would it be too big of a pain to be justified?