This article is about the OT-One.
It's no-longer sold or actively supported by Opentrons, but we've kept this article here to help existing users. Please see our OT-2 Support articles for the most up to date information!
The MagDeck is a hardware module that fits on the deck of your Opentrons robot. The MagDeck can be used to automate magbead protocols, like DNA extraction and protein purification, for 96-well plates. The MagDeck is easy to setup and simple to control with the API!
If you purchased a MagDeck after already receiving a robot, please refer to this guide to upgrade the motor controller box to support the MagDeck. If you purchased your MagDeck with your robot, you do not need any additional upgrades.
How to operate the MagDeck
To power on the MagDeck module, simply plug in the supplied 5 pin MIDI cable to the back of the MagDeck and the back panel of the motor controller box.
When you run your protocol that activates the MagDeck commands, your MagDeck will automatically run as specified by the protocol.
How to use advanced MagDeck commands with the API
Initializing Module in API
Just like a pipette, you need to set up and name your module.
mosfet- integer 0-5 (defaults to 0)
name- the name you want to call your module
mag_deck = instruments.Magbead(name='mag_deck')
Activating and Deactivating Magnets
To activate the magnets and raise the module’s platform, run
To deactivate the magnets and lower the module’s platform, run
Chaining Other Commands
dispense() can be chained, you can chain
disengage(), as well as the
delay() if you don’t want to do anything between engaging and disengaging the magnets.
is the same as
You can call
delay() with a
Pipette or a
Dimensions: 9.9cm x 14cm x 11.1cm (LWH)