Update History 2019-09-05T06:42:02+00:00

Software Update History

Release Notes

This page gives an overview of all software updates we release over time. The release notes show when the updates were published and what new features were added.

We always have an open ear for new features and try to include as much customer requested features as we can. If you have any ideas, please post them to our forum under the “Feature Request” section.

September 5, 2019

This release includes software updates for the PINE Controller Firmware (Version V2.0) and also App updates for both Android and iOS version.

The following things are new:

New Macro Mode

  • Allows for extreme close-up photography
  • Fully automated process with our PINE Controller
  • Used with a high-precision macro rail
  • Create images of tiny objects with deep focus range by combining single images (focus stacking)
  • Operates in a shoot-move-shoot sequence similar to time-lapse mode (camera at stand still when capturing images)
  • PINE will trigger the camera and then move to macro rail a small step towards the object of interest
  • Define the step movement manually (1 um resolution)
  • Mode can be used with or without keyframes
    • Without keyframes, recording will start at current rail position and move the desired step distance after each image until the desired number of images are reached.
    • With a maximum of 2 keyframes, movement will take place between those 2 keyframes. The step distance is automatically calculated based on keyframe positions and number of images.

Micro USB Port

  • With firmware V2.0, the USB port is now active. When you connect a USB cable to PINE and your computer, the controller should be detected as a serial USB device. In the future, there will be a desktop application coming that will communicate with PINE via the USB port.
  • When using our Windows Updater Utility for PINE, bringing the Controller into firmware update mode (via the app) is now optional. You can simply connect PINE to your computer, select the appropriate COM port in the updater program, and hit the program button. In case of troubles, you can still use the reset/erase option via the app. When updating from Mac and BOSSA, the resetting via the app is still mandatory.


  • New Homescreen layout
    • All application modes are now within their own section
    • Added a new section called “Community & Help”. There you will find direct links to our Forum and Social Media pages. There is also a link to our user manuals and there will be a new section “Video Tutorials” coming soon. We have been working on video tutorials over the past few weeks. Stay tuned for that.
  • We optimized the Slave Mode operation in Time-Lapse Mode when used with the VIEW Intervalometer. The app now shows the exact picture count of the external intervalometer.
  • The Controller Bluetooth name can now be changed (has always been PINE by default). This name will show up in the list when you connect with your phone to the controller. The name can be updated under the “Connections” section and then tapping the orange edit icon. The new name will be applied after a controller and app restart (might take up to 2 app restarts).
  • Keyframes in Time-Lapse and Video Mode allow now for more complex moves. Certain keyframe positions can be set as a reference position (tap on Edit, and then tap on a desired motor position -> set the position to “reference”). We will post some tutorials on this feature soon.
    Example: With a total of 3 keyframes, you want the slider to move from keyframe 1 to 3 in a continuous motion, while the pan axis should start midway through the slider movement. Set the first keyframe at the slider start position. Set the second keyframe at the desired slider position where the pan axis should start moving (set a random time or frame value – this value will later be calculated automatically). Set the third keyframe at the slider end position and also the pan endposition. Then set the sliders position of the second keyframe to “reference”. The time/frame value of the second keyframe will now be automatically adjusted.
  • The motor gear ratio and revolution can now be set more precisely. This is helpful for macro rails with high gear ratios (requires also PINE Firmware V2.0)

iOS App Specific

  • The “Calibrate” and “Limits” option are now accessible under the “Motor Settings” section.
    • Calibrate: Allows to set a new Zero-Position for the motor
    • Limits: Allows to set 2 limit positions. Motor movement will be restricted between those 2 limit positions. Helpful for sliders to avoid bumping into the end sections or for Tilt axis to avoid hitting the lens somewhere.

Bug Fixes

  • 3D-Scan Mode: Fixed bug related to “reverse scans” and recordings with “turntable return to home” activated
  • Time-Lapse Mode: Fixed bug where movement time was calculated too short for longer step distances (e.g. when setting small number of intervals)

July 4, 2019

This release includes software updates for the PINE Controller Firmware (Version V1.7) and does not bring new features. It fixes an issue that got introduced with PINE Firmware V1.6 and affects the 360-Degree Mode only. An issue where the shooting pattern is not correctly executed with high number of rows and pictures per row has been fixed.

July 2, 2019

This release includes software updates for the PINE Controller Firmware (Version V1.6) and also App updates for both Android and iOS version.

The following things are new:

360-Degree Mode

  • Now allows for higher number of rows and columns (no limitation of 4 rows and 9 columns anymore)
  • Better user-interface to set number of vertical rows and amount of pictures per rows
  • Now shows the vertical angle for each row
  • Zenith image (at vertical 90 degrees pointing up to the sky) can be omitted by setting the number of pictures for row 1 to zero
  • Number of Zenith and Nadir images is not limited anymore (can be set to any value)
  • Updated Sphere Calculator:
    • Option to set average and minimum overlap type
    • Focal length can be set to up to 200mm (not limited to 35mm anymore)
    • Now shows the horizontal and vertical field of view based on the camera setup
    • Outputs a recommended “shooting pattern” with detailed number of images per row (now also takes into account that less images are required for rows above and below the horizon)
  • Unlimited number of profiles can now be stored and loaded at any time. Those profiles store the “shooting pattern” with number of rows and pictures per row)
    Profiles will be useful for storing “shooting patterns” for different camera and lens configurations.
  • Option to set whether the Pan & Tilt Head should move back to the zenith position or remain at the nadir position at the end of the shooting pattern (can be set under the “Pattern” settings)
  • When stopping a recording (by pressing the red STOP button), there is now an option to stop the recording and have the Pan & Tilt Head move back to the Zenith position.
    Otherwise, the recording will stop and the Pan & Tilt Head will remain at the current location.
  • The recording can now be paused at any time (by pressing the pause icon) and continued again (by pressing the play icon).
    This is useful when there are suddenly objects like cars & pedestrians in the scene that you don’t want to capture in the 360-Image.
  • Under the “Camera” settings, there is now an option to specify a “Standstill” time. This time let’s you determine how long the motors should be at rest after movement before a new image is captured.
    This is useful to allow for stabilization of the camera after motor movement and making sure it is not shaking anymore before a new image is captured.

Time-Lapse Mode

  • Movement Test now indicates which motors would reach the max speed and also between which keyframes the movement would be too fast.
  • For the iOS app, there is now an option to move specific motors to a certain keyframe position. To do this, tap on the edit icon for the keyframes.
    Then tap a specific motor position of interest. Besides changing the current motor position for the selected keyframe, you can now move the single motor to this current keyframe position.
    This feature was already implemented in the Android app.

Motor Quick-Setup

  • When adding a custom motor profile over the setup wizard (after tapping the ‘+’ icon), step 2/3 now has the option to change the motor current when moving the motors the specific distance.

May 19, 2019

This release includes software updates for the PINE Controller Firmware (Version V1.5) and also App updates for both Android and iOS version.

The following things are new:

3D-Scan Mode

  • Focus-Stacking support
    • Together with our new lens motor unit, multiple focus pictures can be taken for each turntable position
    • You need to set 2 keyframes for the focus motor (beginning and ending point) to set the total focus range. Then you can specify the number of focus pictures for that range. Intermediate focus positions will be linearly interpolated based on focus range and number of pictures.

April 27, 2019

This release includes software updates for the PINE Controller Firmware (Version V1.4) and also App updates for both Android and iOS version.

The following things are new:

Giga-Pixel Mode

  • New “Continuous Matrix Traversal”
    • Images will be taken row by row while the camera is moving in a continuous pan movement (rather than stopping after each image like in R-L-R and Diagonal traversal). This will significantly reduce recording time for a Giga-Pixel Panorama as lower interval times are possible. This traversal type is suitable for short shutter speeds of 1/1000s and shorter.

3D-Scan Mode

  • New “Custom Row Setup”
    • Now you can define the motor positions for each single vertical row manually by adding multiple keyframes. You can still switch over to the regular “Simple Row Setup” option where you only need to set 2 keyframes for “View Above” and “View Below”, together with the number of vertical rows. In this case, intermediate row positions will be linearly interpolated.
  • Slave Mode
    • This allows you to control the image capturing from an external trigger device utilizing the AUX input of the PINE Controller. Each time the controller receives an input from the AUX port, the controller will trigger the camera and move the motors one step.

Universal Firmware File

  • There is now only one universal firmware file for each of the various PINE Models. You can now upload the same firmware file to regular PINE Controllers, PINE R, and PINE LITE Controllers (for V1.4 and up only)

October 2, 2018

This release includes software updates for the PINE Controller Firmware (Version V1.2) and also App updates for both Android and iOS version.

The following things are new:

360-Degree Mode

  • New Movement Algorithm
    • Will reduce the time required for capturing one 360-Sphere significantly
  • Option to set 2 Nadir pictures. Those 2 images will be rotated by 45 degrees to each other and allow for easier masking-out of the tripod and pan/tilt head.

Firmware File for lower default Motor Current

  • We added an optional firmware file for lower default currents. Use this firmware if you are using PINE with motors smaller than NEMA17 which require less current. Default current will be set to 0.2A after power-on of the controller. You can set higher currents at any time via the app.

August 27, 2018

This release includes software updates for the PINE Controller Firmware (Version V1.1) and also App updates for both Android and iOS version.

The following things are new:

3D-Scan Mode

  • Optimized Motor Movement
    • Slider getting stuck in rare cases due to too high speeds has been eliminate
  • Reverse Scan Feature
    • With the new app release, this feature allows for scans in reversed direction once a scan has been finished. This makes the workflow significantly faster.

July 16, 2018

This was the first initial firmware release with PINE Firmware V1.0.