I have successfully implemented a reasonably stable trigger circuit for the LightCrafter. I am using a 3.3v Ardunio Pro Mini to drive the trigger.
We load a sequence of 24 1 bit patterns of which the final frame is black (all off) and the first and 23rd are white (all on). We then send a quick burst of 23 trigger pulses (250-1,000 us interval) followed by a longer delay after the 24th pulse (16,566 us) which to our understanding would result in the first 23 frames being rapidly displayed followed by a black frame for a longer duration.
In practice, we are encountering considerable difficulties in terms of synchronizing the first frame with the first pulse, and we are encountering a shift of patterns in our sequence which would correspond to sporadic skip. We have tried 23 and 25 pulse sequences just in case we were encountering an "off by one" error, with no good outcome.
Which leads to one comment and several questions:
I feel that it is essential to add to the documentation that pin one (1) of the trigger connector is a voltage input to the LightCrafter. Until we inferred this from the schematics it was essentially impossible to use the trigger until this was resolved. Secondly, driving the input trigger does require a bit of current and it is best to put a 3.3v gate or MCP pin to drive it.
In terms of questions:
- Is there a preferred pulse duration for the trigger? We are currently using 10 microseconds.
- We are presently using the GUI to setup and run the LightCrafter. In external trigger mode, does the start button arm the trigger or start the sequence.
- Regardless of the trigger rate (250-1,000 microseconds) the LightCrafter seems to "skip a beat" every second or so, since this is very sporadic it is very difficult to pin down. Is this a known issue?
- Is there any way to determine when the pattern is at the initial frame? Due to "skipping" our patterns shift through the timing sequence, throwing off our measurements and timing.
- Is there any means of re-initializing the sequence so that we can reliably match a trigger pulse (in or out)?