CaptureGRID 4 is a digital photography work flow application for tethered shooting, remote capture and advanced camera control.

Multi-Camera Control allows you to fully control and synchronise all your cameras simultaneously, including camera settings, triggering, live view, photo download and filename management.

Networked Operation across multiple computers allows you to scale up the number of cameras and orchestrate large multi-camera capture rigs.

Supported Cameras

CaptureGRID supports all recent DSLR cameras from Canon and Nikon, as well as some cameras from the Sony Alpha range. We regularly update the app, so support for new cameras is added as they come on to the market.

The software uses wired USB connection for direct communication with the cameras, using our custom built PTP engine. This delivers reliable camera control and fast photo downloads.

Supported Computers

CaptureGRID runs on Windows, macOS, and Linux.

The software also supports a wide range of hardware, and can adapt to make optimal use of the hardware resources available. This means it can even run on single board computers such as the Raspberry Pi, but also scale up and make use of high-performance multi-core workstation PCs and Macs.

Networked Operation

CaptureGRID allows you to connect and control a large number of cameras, by splitting the USB connections across multiple computers. This means the number of cameras is not limited by the USB hardware capabilities of a single computer, but instead can be scaled up by adding more computers.

When all computers are connected and synchronised, the user can operate the app from just one of the computers, to get a unified view of all cameras and photos, and be able to take actions on all cameras at the same time.

Photo Download

CaptureGRID gives you precise control over what happens to your photos. After capture, photos can be either saved to memory card, automatically downloaded to the computer, or both.

If your cameras are split across multiple computers, the software has options to transfer photos across the network and gather them in a single location, ready for the next step of your workflow.

Filename Management

The app will manage the filenames given to each photo, taking into account which camera it came from, and can automatically organise them into subfolders.

This mechanism can be easily configured to match the filenaming scheme you need for your processing workflow.

Trigger Systems

The app can trigger multiple cameras itself, but for improved accuracy of trigger timing it can also be used together with an external trigger system.

For example, dedicated TriggerBox and lighting hardware from ESPER can be combined with CaptureGRID for a complete 3D capture system. In this scenario the Esper components take care of precise triggering and lighting, and CaptureGRID handles sychronisation of camera settings, automatic photo download, and filename management.

External API and Scripting

CaptureGRID can be integrated with an external system by using the External API feature. This provides two key channels of communication that you can hook into, to listen to a stream of event information coming from the app, and to send requests to the app to control the cameras.

The app itself has scripting support for automating the control of the cameras. There are some built-in scripts provided with app, for tasks such as bracketting, HDR, and timelapse, and you can write your own using Python.


For instructions on how to install and operate the software, and more detailed information on the various features, please refer to the Documentation.

Discussion Forums

If you have general or technical questions, want to report a bug or request a new features, or just share information with other users, please visit our Forums.