MagicPilot Remote: Bluetooth Touchscreen Remote for the Blackmagic Pocket Cinema Camera 6K

A free, open-source wireless remote for the BMPCC6K, built on an ESP32-based M5Stack Core2, CoreS3 or CoreS3-SE. Pull focus, change exposure, start recording and recall presets over Bluetooth LE. No phone, no Wi-Fi, no app.

View on GitHub Build & flash guide
MagicPilot Remote on an M5Stack Core2 showing live ISO, shutter angle, FPS, white balance, tint, iris and timecode from a Blackmagic Pocket Cinema Camera 6K
MagicPilot Remote main screen with a live readout of the Blackmagic camera's settings.

Why use a Bluetooth remote for your Blackmagic camera?

Next to your external monitor. An external monitor is brighter than the camera's built-in screen, so that is where you look. MagicPilot mounts right beside it, so the settings are in your line of sight.

When the camera is out of reach. With the camera against a wall or mounted very high, such as on a crane or jib, the remote changes settings and starts or stops recording from wherever you stand.

Features

๐Ÿ”ญ Wireless focus control

NEAR โ†’ FAR slider, 1% steps and one-shot autofocus.

๐Ÿ“Š Live camera readout

ISO, shutter angle, FPS, white balance, tint, iris, timecode, battery and card status.

๐ŸŽ›๏ธ Exposure control

Tap a value, then use โˆ’ / + to change it on the camera.

๐ŸŽฅ Record start / stop

Start and stop recording with one button.

๐Ÿ’พ Camera presets

Save and recall two complete camera configurations on microSD.

โ˜€๏ธ Automatic brightness

The CoreS3 adapts its backlight to ambient light.

Demo video

Camera presets

MagicPilot Remote presets screen with save, load and clear buttons for two Blackmagic camera presets
Two preset slots store ISO, shutter, FPS, white balance, tint and iris.

Hardware

Build and flash with the Arduino IDE or PlatformIO.

Camera compatibility

CameraStatus
Blackmagic Pocket Cinema Camera 6K (BMPCC6K)๐ŸŸข Supported
Blackmagic Pocket Cinema Camera 6K G2๐ŸŸก Not tested
Blackmagic Pocket Cinema Camera 6K Pro๐ŸŸก Not tested
Blackmagic Pocket Cinema Camera 4K (BMPCC4K)๐ŸŸก Not tested

Frequently asked questions

How do I control a Blackmagic Pocket Cinema Camera 6K remotely without a phone?

Flash MagicPilot onto an M5Stack Core2, CoreS3 or CoreS3-SE and switch on Bluetooth on the camera. The remote connects directly over Bluetooth LE, so you don't need a phone, tablet, Wi-Fi network or the Blackmagic Camera app.

Can MagicPilot pull focus on a BMPCC6K?

Yes. The focus page has a NEAR โ†’ FAR slider, โˆ’ / + buttons in 1% steps and a one-shot autofocus button. It works with lenses the camera can drive electronically.

Which Blackmagic cameras are supported?

The Blackmagic Pocket Cinema Camera 6K is tested. Other cameras that implement the Blackmagic Camera Control Bluetooth protocol, such as the BMPCC 6K G2, 6K Pro and 4K, may work but haven't been tested yet.

What hardware do I need?

An M5Stack Core2, CoreS3 or CoreS3-SE ESP32 touchscreen module, and optionally a microSD card for presets.

Is MagicPilot free?

Yes. MagicPilot is open-source firmware licensed under the LGPL-3.0.