Skip to content

Conversation

@bhathawayQNT
Copy link

@bhathawayQNT bhathawayQNT commented Dec 10, 2025

Internally, the BSC20x series is detected by Kinesis as a SCC20x model. Because of this BSC20x tends not to load correctly (e.g. incorrect scaling factors, unrecognized model number, etc.). I've added a few minor changes to handle this. I have tested this with a BSC201 stage. Also adding scale values and support for M30 series and KVS30 (tested with both).

Having SCC20. causes line 216 to fail if you have a SCC201 device. This is because "SCC20." is not a regex match for "SCC201"
Treats "|" as an actual OR symbol by iterating through the options entered in _device_SN
@bhathawayQNT bhathawayQNT marked this pull request as ready for review December 10, 2025 20:27
@bhathawayQNT bhathawayQNT changed the title BSC20x support Support for Thorlabs BSC20x, M30 Series, and KVS30 stages Jan 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant