Skip to content

Releases: mitbailey/MMC

v0.8.20

24 May 00:15
Compare
Choose a tag to compare
v0.8.20 Pre-release
Pre-release

Switched to Thorlabs' .NET API to support KST201.

WARNING: The Device Manager window currently responds at a 2 second cadence. Please be patient.

Verified Compatible:

  • SR810 (RS-232)
  • SR860 (RS-232)
  • KST101 and KST201 as "KST101/201" with the ZFS25B motor (USB)
  • McPherson 792 (RS-232)
  • Keithley 6485 (RS-232)

Changelog here: https://github.com/mitbailey/MMC/commits/v0.8.20

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.19

15 May 05:44
Compare
Choose a tag to compare
v0.8.19 Pre-release
Pre-release

KST201 now has full support.

Verified Compatible:

  • SR810 (RS-232)
  • SR860 (RS-232)
  • KST101 and KST201 as "KST101/201" with the ZFS25B motor (USB), ThorLabs drivers NOT required. FTDI drivers are sufficient.
  • McPherson 792 (RS-232)
  • Keithley 6485 (RS-232)

Linux support should be possible (untested).

Changelog here: https://github.com/mitbailey/MMC/commits/v0.8.19

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.18

26 Mar 21:15
Compare
Choose a tag to compare
v0.8.18 Pre-release
Pre-release

This release fixes a critical bug where Keithley 6485 communication would fail shortly after handshaking.
KST201 has limited support - homing is not possible through the software at this time.

Verified Compatible:

  • SR810 (RS-232)
  • SR860 (RS-232)
  • KST101 and KST201 as "KSTX01" with the ZFS25B (USB; Requires ThorLabs Drivers)
  • McPherson 792 (RS-232)
  • Keithley 6485 (RS-232)

Changelog here: https://github.com/mitbailey/MMC/commits/v0.8.18

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.17

19 Mar 17:35
Compare
Choose a tag to compare
v0.8.17 Pre-release
Pre-release

This release adds support for the ThorLabs KST201 and introduces Device Manager window persistence.
KST201 has limited support - homing is not possible through the software at this time.

Verified Compatible:

  • SR810 (RS-232)
  • SR860 (RS-232)
  • KST101 and KST201 as "KSTX01" with the ZFS25B (USB; Requires ThorLabs Drivers)
  • McPherson 792 (RS-232)
  • Keithley 6485 (RS-232)

Changelog here: https://github.com/mitbailey/MMC/commits/v0.8.17

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.14

29 Feb 18:33
Compare
Choose a tag to compare
v0.8.14 Pre-release
Pre-release

This release adds support for the Stanford Research Systems SR810 and SR860 lock-in amplifiers.

Verified Compatible:

  • SR810 (RS-232)
  • SR860 (RS-232)
  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792 (RS-232)
  • Keithley 6485 (RS-232)

Changelog here: https://github.com/mitbailey/MMC/commits/v0.8.14)

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.12

25 Jul 03:05
Compare
Choose a tag to compare
v0.8.12 Pre-release
Pre-release

This release fixes a number of bugs.

Verified Compatible:

  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792
  • Keithley 6485

Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.12):

  • Added code to update position display text labels.
  • Added Save Current Config under File to allow manual saving.
  • Buttons now disable both while moving and homing.
  • Stop button now stops everything properly.
  • Now retries connection up to 20 times with KST101 in the event of intermittent failure.
  • Movement detection now also dependent on position information - assumes movement if position is changing even if device reports as stopped.
  • Added slight delay before declaring as stopped.
  • Fixed measurement sign inversions not loading properly between config loads / imports.
  • Added updated manual.

Known Issues:

  • Anti-virus software may falsely claim the program is a virus
  • Booting the software without the KST101 drivers, even when not selecting the KST101, will result in a silent crash.
  • Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.11

17 Jul 18:37
Compare
Choose a tag to compare
v0.8.11 Pre-release
Pre-release

This release fixes a bug which resulted in a crash in the device manager.

Verified Compatible:

  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792
  • Keithley 6485

Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.11):

  • Fixed issue where the SafeSerial class had no close method, resulting in an unhandled exception when it was called. Also added a destructor for the class.

Known Issues:

  • Anti-virus software may falsely claim the program is a virus
  • Booting the software without the KST101 drivers, even when not selecting the KST101, will result in a silent crash.
  • Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.9

29 Jun 16:26
Compare
Choose a tag to compare
v0.8.9 Pre-release
Pre-release

This release fixes some minor bugs.

Verified Compatible:

  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792
  • Keithley 6485

Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.9):

  • Fixed issue where the move-to commands would cast the position to an integer prior to moving.
  • Added debug statements.

Known Issues:

  • Anti-virus software may falsely claim the program is a virus
  • Booting the software without the KST101 drivers, even when not selecting the KST101, will result in a silent crash.
  • Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.8

28 Jun 17:38
Compare
Choose a tag to compare
v0.8.8 Pre-release
Pre-release

This release fixes some minor bugs.

Verified Compatible:

  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792
  • Keithley 6485

Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.8):

  • Fixed issue where the zero-order offset was not taken into account properly for scans.
  • Fixed issue where movement sensitive UI elements would re-enable mid-scan.

Known Issues:

  • Anti-virus software may falsely claim the program is a virus
  • Booting the software without the KST101 drivers, even when not selecting the KST101, will result in a silent crash.
  • Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.

v0.8.7

20 Jun 13:16
Compare
Choose a tag to compare
v0.8.7 Pre-release
Pre-release

This release fixes some minor bugs.

Verified Compatible:

  • KST101 (Requires ThorLabs Drivers)
  • McPherson 792
  • Keithley 6485

Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.7)

Known Issues:

  • Anti-virus software may falsely claim the program is a virus
  • Booting the software without the KST101 drivers, even when not selecting the KST101, will result in a silent crash.
  • Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.

Please view the README and User Manual, available with the source code and attached below, for detailed instructions on getting started with the MMC Software.