Skip to end of metadata
Go to start of metadata

Can I customize my own turntable to work with the Shutter Stream 360 software

Step-by-step guide

Shutter Stream has an Arduino controller turntable plugin that you can use to control a serial communication based turntable, with certain limitations.

The Arduino turntable controller communicates with the Iconasys Arduino turntable using the following commands:

ASCII
Command
ResponsibilityNotes
cStop - Cancel shot sequence or preview and return to start position 
pPreview rotation.  One single full rotation. 
vEchos back turntable type and it's used for auto detection and to determine the number of steps per rotation.

Response from "v" determines the number of steps per revolution, which together with the number of steps to rotate ("x####") determines the angle of the rotation.  You must end the response with "\r\n" characters.  Your application must respond with one of the following ASCII strings when the "v" command is received:

ResponseNumber of Steps Per Rotation
"\r\nZcapture Mini 2.0 - Build V1.001H\r\n"
2048 steps per rotation
"\r\nZcapture Mid - Build V1.001H\r\n"
200 steps per rotation
"\r\nZcapture Pro - Build V1.001H\r\n"
400 steps per rotation
"\r\nNextLeap - ver1.0.123\r\n32000 steps per rotation

Note that Build version can be anything.  It's only used to display version number.

oSet Starting position as current location 
rReturn the turntable to the starting position 
x####Step a specific number of steps (1-1024)
  • Stepping angle is determined from the number of steps you take and the total number of steps per rotation.

  • The total number of steps per rotation depends on the response from "v".  See notes on "v".
  • If you want to take 123 steps the command is: "x0123"
  • If you want to take 3 steps send the command: "x0003"
  • You must issue the ASCII command: "Steps for Shot - Completed" when the rotation is complete.
lLock turntable
  • For highest precision of the turntable turn, the table should be locked while turning. Unlocking should only happen after the turntable completed its turn.
uUnlock turntable
  • When a turntable is unlocked, a stepper motor will usually introduce rotational errors. For highest precision, never turn a stepper motor while unlocked.