µOpenSPIM is an intuitive graphical user interface (GUI) for OpenSPIM users, which relies on µManager. You can also visit our Github website.

Acquisition window Features Logo
   - A complete overhaul of the GUI   
   - An improved control over Picrard’s 4D-stage   
   - A user-friendly way of setting up multiview time lapse recordings   
   - Time-laspe with periodic and sporadic intervals and breaks   
   - A quick save function for nearly all acquisitions settings   
   - Different saving formats including the n5 format   
   - ArduinoUNO support   
   - On-the-fly image processing   
   - Improved drift-correction functionality   


  • All hardware components of an OpenSPIM system (Laser, Camera, Stage, etc.) have to be pre-configured with µManager's Hardware Configuration Wizard using Version 2.0 gamma (nightly build 04 May 2021) on a Windows7/10 computer.
  • µOpenSPIM has been tested with Picard's USB 4D-Stage in mind. Using different 4D-Stages should work but could lead to unexpected behaviour.

How to set up µManager?

  • Click here if you have never created a working .cfg file with µManager before or/and want to get guidance on configuring multiple cameras, pixel size calibration and configuring an ArduinoUNO board for µManager.

Installation and start-up

µOpenSPIM is in its beta stage and works with µManager 2.0.1 20210721 for Windows (nightly build 21 July 2021).

  1. Download and install the 64-bit build of µManager and follow its Hardware Configuration Wizard to create a functional configuration file (.cfg) that allows µManager to control the OpenSPIM hardware. On the first time startup of µOpenSPIM users will be asked to select the file location of µManager.

  2. Download the latest version of µOpenSPIM 1.0.10 (19. January 2024)

  3. In the starting window multiple µManager configuration files can be added, removed and selected. Click Add .cfg file to add and then select your working µManager configuration file ending with .cfg. Then click the Start button. After loading the hardware µManager should now be ready for use.

Click for µOpenSPIM's changes and previous versions:

1.0.10 (19. January 2024) Win64bit, MACOSX

  • New filename scheme for acquisition files
  • BigStitcher support
  • Mastodon support

1.0.9 (17. August 2022) Win64bit, MACOSX

  • BigDataViewer interface added
  • BigDataViewer compatible N5 storage implemented
  • Fixed non-ascii folder name (hotfix included)

1.0.8 (22. July 2022) Win64bit, MACOSX

  • Fixed an issue that opening N5 format corrupts the current dataset

1.0.7 (17. June 2022) Win64bit, MACOSX

  • Fixed an Anti-Drift bug
  • Fixed that windows has an issue for generating a jar file

1.0.6 (12. April 2022) Win64bit, MACOSX

  • Major update in PositionList
  • Improved the logic to handle Z-stack setting
  • "Update position" update the position with the current X, Y, R, Z with Z-Stack setting

1.0.5 (22. March. 2022) Win64bit, MACOSX

  • Anti-Drift preprocess: gaussian blur(sigma=2), convolve filter and maximum filter
  • Tickboxes of the positions
  • Fixed wrong percentage indicator
  • Removed the verbose messages
  • Fixed false warning sign that there is the filename already exists
  • Removed null-MPI issue when unchecked MIP option
  • Updated labels for Z-Stacks
  • Added position name and color to distinguish "Stack" and "Position" in the position list
  • Added the name for "Save current position"

1.0.4 (15. Nov. 2021) Win64bit, MACOSX

  • Save/load functions for beanshell and java script
  • Added example fusion scripts
  • Supported ClijX in script panel
  • Updated help files
  • Added the citation information in LoadingDialog window


Please post feedback, software bugs and questions to the Image.sc forum.
In case you experienced an issue using µOpenSPIM, it can help to add the related Log file, which is placed in your Micro-Manager folder.

Continue to Image acquisition