Shutter Robot Recipes: Advanced Features



Cascable 3.6 (released in September 2018) introduced two advanced blocks to Recipes: Wait For Input and Move Focus. These blocks are very powerful, but require a more detailed understanding of how they work and how your camera works to get the most effective results.

The Wait For Input Block

The Wait For Input block is similar to the Wait Fixed Duration and Wait Variable Duration blocks, except that it waits for input from a human before continuing. This can be very useful if you want to take a series of photos but need to manually change something about your scene in between shots.

A very basic example would be the following recipe, which would cause the screen to the right to appear when the recipe runs. Tapping the Continue Recipe → button will cause the recipe to continue, taking a shot and repeating until Stop Recipe is pressed.


Providing Input

Input can be provided in three ways:

To connect to a Bluetooth accessory, when the Waiting to Continue screen is displayed while you’re running your recipe, tap the Manage… button at the bottom of the screen. Cascable will search for available accessories and attempt to connect to them. Once connected, you can use your Bluetooth accessory to provide remote input.

If you have another iOS device, you can use our free Recipe Input app as a Bluetooth accessory. You can find it on the App Store.

The Bluetooth protocol we use to provide input to Recipes is open source, and if you want to build your own custom integrations into Recipes, our Cascable Recipes: Basic User Input GitHub repository is a great place to start. It contains documentation of the protocol, example source code for iOS, Mac, and Windows 10 IoT, as well as instructions for building your own Raspberry Pi-powered Recipes input button.

The Move Focus Block

Important: Due to camera limitations, the Move Focus block is only supported by Canon, Nikon, and Phase One cameras!

The Move Focus block is used to build recipes that directly manipulate the focus position of the connected camera, for example when performing focus stacking.

When configuring the Move Focus block, there are two settings, Focus Direction and Focus Amount.

An example focus bracketing recipe might look like this:

When using the Move Focus block, there a four very important things to keep in mind:

For general help with Recipes, see the Shutter Robot Recipes: Quick Start article.