Skip to content

Conversation

@ben-ray
Copy link
Contributor

@ben-ray ben-ray commented Jan 26, 2026

vibe-coded in 3 hours with gemini, tested against our 96w inheco ODTC and works

will need to be expanded to different model ODTCs (like 384)

The ODTC user flow is quite different from other thermal cyclers and as a result this backend is a little odd.

Before starting any PCR, you must first run a PreMethod for 7-10 minutes until the device is homogenously at temperature.
After PreMethod, you upload an xml protocol to the device (which is saved under a unique name until you delete it), which must have the same starting temp of your PreMethod.

If, by default, we decide to erase all methods in memory on the ODTC every time we write a new method, we could immediately upload and start a method containing a ramp from the current temp to the next temp you want to be, enabling set_block_temp and set_lid_temp to not be PreMethods and take <10 minutes

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