Zerene Stacker

Differences

This shows you the differences between two versions of the page.

stacker:docs:stackshot [2012/04/18 12:28]
rjlittlefield [Nikon D5000 with Nikon Camera Control Pro 2 software]
stacker:docs:stackshot [2015/08/30 12:52] (current)
rjlittlefield [Installing the StackShot device drivers]
Line 9: Line 9:
 However, many people prefer to plug the StackShot into a USB port on their computer, then control it directly from Zerene Stacker using a graphical user interface on their computer. However, many people prefer to plug the StackShot into a USB port on their computer, then control it directly from Zerene Stacker using a graphical user interface on their computer.
  
-This feature is available for 30 days free trial starting from first use of the feature.  After the trial is completed, you'll need a Professional Edition license to continue using it.  Personal and Student Edition licenses can be upgraded to Professional for the difference in purchase price.  Just email [[support@zerenesystems.com]] for details. +This feature is available for 30 days free trial starting from first use of the feature.  After the trial is completed, you'll need a Professional or Prosumer Edition license to continue using it.  Personal and Student Edition licenses can be upgraded to Prosumer or Professional for the difference in purchase price.  Just email [[support@zerenesystems.com]] for details. 
  
 For practical purposes, you can think of the StackShot interface as being divided into two major features: For practical purposes, you can think of the StackShot interface as being divided into two major features:
Line 25: Line 25:
 Zerene Stacker uses industry-standard device drivers for the USB chip that is utilized by the StackShot controller.   Zerene Stacker uses industry-standard device drivers for the USB chip that is utilized by the StackShot controller.  
  
-**For Windows computers (Windows 7, Vista, and XP)** that are connected to the Internet, the required drivers usually will be automatically located and installed by the operating system when the controller is first plugged in.  For computers that are not connected to the Internet or cannot find the proper drivers online for themselves, drivers for the Stackshot controller can be downloaded from [[http://www.ftdichip.com/Drivers/D2XX.htm]].   At the current time, the setup executable for Windows (both 32-bit and 64-bit systems) is [[http://www.ftdichip.com/Drivers/CDM/CDM20814_Setup.exe]] .  Simply download this file, burn it to CD or thumbdrive, transfer it to the offline machine, and run the executable there.+**For Windows computers (Windows 10, 8, 7, Vista, and XP)** that are connected to the Internet, the required drivers usually will be automatically located and installed by the operating system when the controller is first plugged in.  For computers that are not connected to the Internet or cannot find the proper drivers online for themselves, drivers for the Stackshot controller can be downloaded from [[http://www.ftdichip.com/Drivers/D2XX.htm]].   At the current time, the setup executable for Windows (both 32-bit and 64-bit systems) is [[http://www.ftdichip.com/Drivers/CDM/CDM%20v2.12.00%20WHQL%20Certified.exe|http://www.ftdichip.com/Drivers/CDM/CDM v2.12.00 WHQL Certified.exe]].  Simply download this file, burn it to CD or thumbdrive, transfer it to the offline machine, and run the executable there.
  
-**For Macintosh computers**, drivers are provided as part of the Zerene Stacker bundle and will be installed by Zerene Stacker itself if necessary.  You do need to run this process from an account with administrative privileges, and you'll be asked to provide the password for that account.  Other than that, Zerene Stacker manages all the details of selecting the proper driver for your system and copying it into /usr/local/lib for you. +**For Macintosh and Linux computers**, drivers are included in Mac OS X and Linux and will be configured by Zerene Stacker if necessary.  You do need to run Zerene Stacker from an account with administrative privileges, and you'll be asked to provide the password for that account.  Other than that, Zerene Stacker manages all the details internally.
- +
-For Linux, the StackShot interface is not yet supported.  If you want to use StackShot on a Linux system instead of Windows or Mac OS X, please contact support@zerenesystems.com .+
  
 ==== Using the Zerene Stacker controls ====  ==== Using the Zerene Stacker controls ==== 
Line 37: Line 35:
 Once a StackShot has been connected to your computer and the appropriate device drivers have been loaded, Zerene Stacker’s interface can be activated by selecting Tools > Stackshot from the Zerene Stacker menu system.   Once a StackShot has been connected to your computer and the appropriate device drivers have been loaded, Zerene Stacker’s interface can be activated by selecting Tools > Stackshot from the Zerene Stacker menu system.  
  
-{{:stacker:docs:betas:stackshotbeta:image001.jpg}}+{{:stacker:docs:betas:stackshotbeta:image001.jpg|}}
    
 Clicking this entry will cause a new window to appear: Clicking this entry will cause a new window to appear:
  
-{{:stacker:docs:betas:stackshotbeta:image002.jpg}}+{{:stacker:docs:betas:stackshotbeta:image002_a.jpg|}}
  
  
-The rail position can be adjusted with any of the controls indicated by the red arrows, or by typing a value into the Rail Position field.  Sliding the small solid triangle left-right provides very coarse positioning, turning the large outer dial provides finer control at 2 mm per turn, and turning the small inner dial provides finest control at 0.2 mm per turn.  (To turn a dial, position your cursor over the black dot, then press-and-drag in a circular manner.)+The rail position can be adjusted with any of the controls indicated by the red arrows.  Sliding the small solid triangle left-right provides very coarse positioning, turning the large outer dial provides finer control at 2 mm per turn, and turning the small inner dial provides finest control at 0.2 mm per turn.  (To turn a dial, position your cursor over the black dot, then press-and-drag in a circular manner.)  A value can be typed into the text field, and the rail will move to that position when you hit Enter on the keyboard or click away from that field. 
 + 
 +"Zero" button relabels the current position of the rail to be "0.00000".
  
 “Back” and “Fwd” buttons act like the corresponding physical buttons on the Stackshot controller box.  They cause the rail to move incrementally, with acceleration, using the maximum speed and ramp time settings from the Configuration panel.   “Back” and “Fwd” buttons act like the corresponding physical buttons on the Stackshot controller box.  They cause the rail to move incrementally, with acceleration, using the maximum speed and ramp time settings from the Configuration panel.  
  
- “Set Start” and “Set End” buttons specify the start and end of stack as being the current rail position.  Values can also be entered by typing into the corresponding fields   +"Back Step" and "Fwd Step" buttons move the carriage by the amount specified in the Step Size field.
  
 +“Set Start” and “Set End” buttons specify the start and end of stack as being the current rail position.  Values can also be entered by typing into the corresponding fields.    
  
- “Go to Start” and “Go to End” move the rail to the specified positions.  They are used to confirm that the desired endpoints have been specified.+“Go to Start” and “Go to End” move the rail to the specified positions that have been set.  They are used to confirm that the desired endpoints have been specified.
  
-Step Size must be manually entered by typing.  (Be sure to press Enter on the keyboard when finished.)+"Step Size" is usually entered manually by typing.  (Be sure to press Enter on the keyboard when finished.)  Or if you have defined standard settings on the Step Sizes tab, then you can click to select there.
  
 # Steps will update automatically as the Start, End, or Step Size fields are set. # Steps will update automatically as the Start, End, or Step Size fields are set.
Line 59: Line 60:
 “Shutter” button is used to confirm that the camera, flash, and image acquisition software have been set properly. “Shutter” button is used to confirm that the camera, flash, and image acquisition software have been set properly.
  
-“Shoot Stack” button begins the shoot/move/shoot/move... sequence.  Once this button has been pressed, it will change to a red “<html><font color="red">Stop Shooting</font></html>” button that can be used to interrupt the sequence.+“Shoot Stack” button begins the shoot/move/shoot/move... sequence.  Once this button has been pressed, it will change to a red “<html><font color="red">Stop Shooting</font></html>” button that can be used to abort the sequence. 
 + 
 +"Pause" button is used to temporarily interrupt the sequence when shooting a stack.  It will change to "Resume" when pressed, and pressing "Resume" will let the sequence proceed from the point that it was interrupted. (Note: you should avoid repositioning the rail when the sequence is Paused.  If you do, then proper position may not be restored when the sequence resumes.) 
 + 
 +"Panic Stop" is used to immediately stop the sequence and stop the rail, even if it is in the middle of moving.  This button should be reserved for situation where equipment may be damaged if the movement is allowed to complete. 
 + 
 + 
 +A typical setup sequence goes like this: 
 + 
 +  - Use the Back and/or Fwd buttons to position to the front of your stack. 
 +  - Press the Set Start button to lock in this position. 
 +  - Use the Back and/or Fwd buttons to position to the back of your stack. 
 +  - Press the Set End button to lock in this position. 
 +  - Use the Go to Start and Go to End buttons to confirm that you have Start and End positions properly set. 
 +  - Type an appropriate value into the Step Size field. 
 +  - Click into the # Steps field and read the number, to confirm that it makes sense. 
 +  - Press the Shoot Stack button to begin shooting the stack. 
  
 === Panic Stop === === Panic Stop ===
Line 73: Line 91:
 At the **Configuration** tab are controls that you will generally set once and then leave unchanged for many stacks.   At the **Configuration** tab are controls that you will generally set once and then leave unchanged for many stacks.  
  
-{{:stacker:docs:stacker:docs:stackshot:configurationtab.jpg|}}+{{:stacker:docs:betas:stackshotbeta:image003_a.jpg|}}
  
 Within the Configuration tab, settings are broken into two major sections, Stack Settings and Device Settings. Within the Configuration tab, settings are broken into two major sections, Stack Settings and Device Settings.
Line 116: Line 134:
 Zerene Stacker can also be made to simulate keystrokes and mouse actions by itself, even on Windows systems.  This is useful for driving third party applications that are not prepared to be launched or controlled by command line actions.  This "robot" capability is described separately, **[[:stacker:docs:stackshot:robot:|HERE]]**. Zerene Stacker can also be made to simulate keystrokes and mouse actions by itself, even on Windows systems.  This is useful for driving third party applications that are not prepared to be launched or controlled by command line actions.  This "robot" capability is described separately, **[[:stacker:docs:stackshot:robot:|HERE]]**.
  
 +"Rail position at left/right of indicator bar" is used to adjust the Common Controls panel for rails or other focusing devices of different sizes.  It can also be used to swap the left and right sides, for example to support setups in which "Forward" means "to the left".
  
 Torque and similar parameters are still specified using buttons on the StackShot controller, at this time. Torque and similar parameters are still specified using buttons on the StackShot controller, at this time.
 +
 +=== Step Sizes ===
 +
 +The "Step Sizes" tab of the controller panel allows predefined step sizes to be recorded in a table for convenient re-use at a later time.  This function is provided mainly for the use of system integrators, who can provide settings that are known to work well with the optics that they provide.  But it's also useful for anybody who uses a number of standard setups on a regular basis.
 +
 +Here is what the table looks like once it has been set up to contain typical settings for a Canon MP-E 65 lens:
 +
 +{{:stacker:docs:betas:stackshotbeta:image005.jpg|}}
 +
 +At this point, clicking on the row for "5X f/4.0", with an Adjustment Factor of 0.700, then clicking on "Use Selected Step Size", will immediately plug in the value 0.050 * 0.700 = 0.035 back on the Common Controls panel.
 +
 +To set up or modify the table, you start by putting a checkmark in the "Show all controls" checkbox.  That causes additional controls to appear:
 +
 +{{:stacker:docs:betas:stackshotbeta:image006.jpg|}}
 +
 +In these additional controls, "Up", "Down", "Delete", and "Add" are used to rearrange rows, while "Save..." and "Load..." are used to write the table to a text file and read it back again.  
 +
 +The name and location of the last file loaded is kept as part of the Zerene Stacker configuration, so that file will be automatically loaded when Zerene Stacker is launched again.  (Note that you must manually "Load..." after "Save...", when you first create the file.)
 +
 +The format of the text file is one line per row, columns separated by a tab character.
 +
 +As shown in a spreadsheet program, here is the file that represents the above table:
 +
 +{{:stacker:docs:betas:stackshotbeta:image007.jpg|}}
 +
 +Note that the description field can be entered either as plain text or as HTML-formatted text.  Here we have used HTML formatting codes to make "MP-E 65" print in bold and red.  This sort of formatting is useful to organize the table when many setups are provided.
 +
 +
  
 === Notes ===  === Notes === 
stacker/docs/stackshot.1334766488.gz · Last modified: 2012/04/18 12:28
Copyright 2013, Zerene Systems LLC, all rights reserved.