Releases: mitbailey/MMC
v0.8.6
This release fixes a number of issues, detailed below.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.5):
- Fixed potential issues where the is_moving variable was not being unset.
- Adjusted serial write sleep times.
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.5
This release fixes a number of issues, detailed below.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.5):
- Fixed a number of issues which were causing crashes.
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, for detailed instructions on getting started with the MMC Software.
v0.8.3
This release fixes a number of issues, detailed below.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.3):
- Fixed issue where some values were not being saved / loaded properly.
- Re-ordered 792 axis homing order.
- Fixed a number of issues related to the sample angle axis.
Known Issues:
- Anti-virus software may falsely claim the program is a virus
- A semi-repeatable crash related to the sample angle axis may be fixed (difficult to confirm).
- 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, for detailed instructions on getting started with the MMC Software.
v0.8.2
This release fixes a number of issues, detailed below.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8.2):
- Changing the offset in the machine configuration window is now instantly reflected in the position readout of the main GUI window.
- Added the graph's toolbar back in after fixing the issue where clicking it would crash the program.
- Added the capability to now move and collapse the graph, axes controls, and data table areas.
- Removed extraneous imports.
- Removed unnecessary code from the drivers.
Known Issues:
- Anti-virus software may falsely claim the program is a virus
- A crash related to the 792 is under investigation.
- 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, for detailed instructions on getting started with the MMC Software.
v0.8
This release fixes a number of issues, detailed below, and adds the ability to control a third sample axis: sample angle.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Changelog (full changelog here: https://github.com/mitbailey/MMC/commits/v0.8):
- Fixed an issue where clicking the graph's toolbar crashed the program. Removed the toolbar.
- Fixed an issue where entering in a manual position, then changing the maximum allowed position, and then pressing the 'Move' button, resulted in a crash.
- Fixed an issue where multiple axes were having their maximum and minimum allowed position values set incorrectly.
- Advanced, experimental, and debug features are omitted from the program unless the files enable.adv (for advanced and debug features) or enable.exp (for experimental features) is present within the executable's directory.
- All axis areas, except for the main drive, are now collapsed by default.
- Replaced all print statements with advanced logger functions which simultaneously write to the debug console as well as a log file. Log files can now be submitted to assist in bug reports.
- Updated the README file.
- Added the Sample Angle axis including GUI elements and back-end functionality.
- Adjusted the main GUI window to accommodate three QComboBoxes for axis selection.
Known Issues:
- Changing the offset in the machine configuration window is not instantly reflected in the position readout of the main GUI window.
- 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, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
v0.7.2
This release fixes an issue where the manual movement for Sample Translation did not work.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Known Issues:
- Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.
- When in the Machine Configuration window, pressing Accept when an axis has not been selected will result in a crash.
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
Full Changelog: https://github.com/mitbailey/MMC/commits/v0.7.2
v0.7.1
This release switches from the One Executable to the One Directory install method, greatly improving program start-up time. This switch requires downloading the MMCS directory and running the MMCS.exe executable within.
Verified Compatible:
- KST101 (Requires ThorLabs Drivers)
- McPherson 792
- Keithley 6485
Known Issues:
- Connecting a KST101 after starting the MMC program will result in connection issues. Connect any KST101s prior to booting the software.
- The manual movement for Sample Translation does not work.
- When in the Machine Configuration window, pressing Accept when an axis has not been selected will result in a crash.
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
Full Changelog: https://github.com/mitbailey/MMC/commits/v0.7.1
v0.7
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
Full Changelog: https://github.com/mitbailey/MMC/commits/v0.7
v0.6
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
Full Changelog: https://github.com/mitbailey/MMC/commits/v0.6
v0.5
Please view the README and User Manual, attached below and available with the source code, for detailed instructions on getting started with the MMC Software.
Full Changelog: https://github.com/mitbailey/MMC/commits/v0.5