# PTZ Trace on Blue Pill PTZ Trace is a feature that simulates the operation of a PTZ (pan-tilt-zoom) camera using pre-recorded speed commands, as if a joystick is controlling it. The commands are usually recorded from an operator who previously maneuvered the camera's pan, tilt, and zoom axes with a joystick. SKAARHOJ controllers that control VISCA cameras, as well as Panasonic, Canon XC protocol, Vaddio, and Sony's newer PTZ protocol through websockets, incorporate the PTZ Trace functionality as of IBC 2023. ### Features - Each trace has a linked preset bank. Typically, a camera will have 16 to 100 preset banks. - Maximum of 10 minutes recording time as a safety limit. - Unlimited speed steps. - Ability to record and playback Pan, Tilt, and Zoom axes. - Supports looped playback and ping-pong mode (reverse playback after reaching the end of the trace). - Allows insertion of user-wait commands during recording. - Provides individual end wait times for looped modes. - Recorded into the device core data space and stored between reboots. ### How to use it PTZ Trace is built into our default configurations and is accessible through the preset recall buttons. To start recording a trace, press and hold the preset button for 3 seconds. After one second, a stationary preset will be recorded, but if you continue to hold down the button for a total of 3 seconds, the button will light up red and the display will indicate "Recording". At this stage, use the joystick to maneuver the camera, and press the same button again to stop the recording. Once a trace is saved on a preset button, the button turns blue. Pressing the button once arms the trace (amber button color), which recalls the associated preset and positions the camera at the start of the trace. Pressing the button again will commence the playback (green button color) with the display showing a countdown timer.
Trace is built-into our pre-made PTZ configurations - but its not enabled as default. You can enable/disable Trace in the Engineering menu for the configuration. You can see how to access the Engineering menu for the various panel configurations here: https://wiki.skaarhoj.com/books/blue-pill-reactor/page/engineering-menu
Note: Features such as looping, ping-pong mode, wait times, and user waits are not yet integrated into the default configurations. We will update this documentation once these features become available.
You can manually assign Loop and Ping Pong to buttons in your configuration in the same way as any other parameter. - goto Configuration page - select an empty button -> now you see the commands list in the Inspector (window right side) - open section for your camera -> select 'Choose other parameter' - in parameter field, search for 'Trace Loop' or 'Trace Ping Pong' -> select the desired parameter - finally, select 'Trace Preset number' -> click 'Submit' -> and confirm settings (Both Camera and Preset number can, of course, be controlled by variables instead of a fixed numbers.)
### Support on cameras Below you will find a table with preliminary indications of support on a number of tested camera models:**Model** | **Precision** | **Reverse** | **Notes** |
Vaddio 12HD-SDI | [ ⭐⭐⭐ ](https://emojipedia.org/star#emoji) | Yes | |
Vaddio 30HD-SDI | [⭐⭐⭐](https://emojipedia.org/star#emoji) | Yes | |
Vaddio 40 UHD | [⭐⭐⭐](https://emojipedia.org/star#emoji) | Yes | |
Canon CR-N300 | [⭐⭐](https://emojipedia.org/star#emoji) | No | Canon has their own trace function |
Canon CR-N500 | [⭐⭐](https://emojipedia.org/star#emoji) | No | Canon has their own trace function |
Panasonic AW-UE150 | [⭐⭐⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | Very good reverse playback despite having zoom adaptive pan and tilt! |
Panasonic AW-UE70 | [⭐⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | Very good reverse playback despite having zoom adaptive pan and tilt! |
BirdDog P200 | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | No | |
Marshall CV730 | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | |
Lumens VC-A61P | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | No | |
NewTek | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | No | |
PTZOptics PT30X-SDI-GY-G2 | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | |
AIDA PTZ X12-IP | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | No | |
Sony BRC-X400 | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | Extremely impressive overall! |
Avonic CM71-IP-W | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | |
JVC KY-PZ400N | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | |
AVer PTC310U | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes | |
Minrray UV510A-S12-ST-IR | [⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji)[⭐](https://emojipedia.org/star#emoji) | Yes |