Is that script up somewhere? could you link to it?
/*
@title Photo Booth Looped
*/
while (TRUE)
{
wait_key();
for (int i = 0; i < 4; i++)
{
for (int l = 0; l < 5; l++)
{
beep();
sleep(1);
while (TRUE)
{
press(SHOOT_HALF);
if (get_focus_confirm()) break;
};
takepic();
};
};
};
Edit: fixed a comment that breaks the script
Be forewarned, there is no way to stop the script without turning off the camera, which might lead to an incomplete shutdown and thus some unforeseen problem.
I was working on a handmade wired remote which in theory is easy to put together as this is for the 550D which uses a 3-pole 2.5mm remote release port but I think I'm abandoning this approach.
At this point I'm not using any ML function for my photo booth. I decided it was faster and more reliable to trigger via the computer tethered to the camera. I'm using bash scripts along with gphoto2 and ImageMagick to wait for a keypress, capture the images, process them into a print template, print, and move the captured images into a folder that is being displayed on a monitor. This is on OSX although it should also work just fine on any *nix system.
I can give you some more details on this if you are interested.
Now I just need a single key USB button that doesn't cost $30.