[{"data":1,"prerenderedAt":2662},["ShallowReactive",2],{"navigation":3,"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fbasic-pipetting":810,"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fbasic-pipetting-surround":2657},[4,84,167,419,483,585,622,701],{"title":5,"path":6,"stem":7,"children":8,"page":42},"Get Started","\u002Fget-started\u002F","01.get-started",[9,13,17,43,47],{"title":10,"path":11,"stem":12},"Welcome to UniteLabs","\u002Fget-started\u002Fwelcome\u002F","01.get-started\u002F00.welcome",{"title":14,"path":15,"stem":16},"How it works","\u002Fget-started\u002Fhow-it-works\u002F","01.get-started\u002F01.how-it-works",{"title":18,"path":19,"stem":20,"children":21,"page":42},"Use Cases","\u002Fget-started\u002Fuse-cases\u002F","01.get-started\u002F02.use-cases",[22,26,30,34,38],{"title":23,"path":24,"stem":25},"Instrument Control","\u002Fget-started\u002Fuse-cases\u002Flow-level-instrument-control\u002F","01.get-started\u002F02.use-cases\u002F10.low-level-instrument-control",{"title":27,"path":28,"stem":29},"Multi-device Control","\u002Fget-started\u002Fuse-cases\u002Fmulti-device-control\u002F","01.get-started\u002F02.use-cases\u002F20.multi-device-control",{"title":31,"path":32,"stem":33},"Workflow Orchestration","\u002Fget-started\u002Fuse-cases\u002Fworkflow-orchestration\u002F","01.get-started\u002F02.use-cases\u002F30.workflow-orchestration",{"title":35,"path":36,"stem":37},"Custom Apps and LIMS Integration","\u002Fget-started\u002Fuse-cases\u002Fcustom-apps-lims\u002F","01.get-started\u002F02.use-cases\u002F40.custom-apps-lims",{"title":39,"path":40,"stem":41},"Scale and Fleet Management","\u002Fget-started\u002Fuse-cases\u002Fscale-and-fleet\u002F","01.get-started\u002F02.use-cases\u002F50.scale-and-fleet",false,{"title":44,"path":45,"stem":46},"Lab as Code","\u002Fget-started\u002Fwhy-code\u002F","01.get-started\u002F03.why-code",{"title":48,"path":49,"stem":50,"children":51,"page":42},"Setup","\u002Fget-started\u002Fsetup\u002F","01.get-started\u002F20.setup",[52,56,60,64,68,72,76,80],{"title":53,"path":54,"stem":55},"Get access","\u002Fget-started\u002Fsetup\u002Fget-access\u002F","01.get-started\u002F20.setup\u002F00.get-access",{"title":57,"path":58,"stem":59},"GroundControl","\u002Fget-started\u002Fsetup\u002Fgroundcontrol\u002F","01.get-started\u002F20.setup\u002F10.groundcontrol",{"title":61,"path":62,"stem":63},"Set up your development machine","\u002Fget-started\u002Fsetup\u002Fdeveloper-machine\u002F","01.get-started\u002F20.setup\u002F20.developer-machine",{"title":65,"path":66,"stem":67},"SDK installation","\u002Fget-started\u002Fsetup\u002Fsdk-installation\u002F","01.get-started\u002F20.setup\u002F30.sdk-installation",{"title":69,"path":70,"stem":71},"Connect to Platform","\u002Fget-started\u002Fsetup\u002Fconnect-to-platform\u002F","01.get-started\u002F20.setup\u002F40.connect-to-platform",{"title":73,"path":74,"stem":75},"Multi-device Networking","\u002Fget-started\u002Fsetup\u002Fmultiple-devices\u002F","01.get-started\u002F20.setup\u002F45.multiple-devices",{"title":77,"path":78,"stem":79},"UniteLabs Desktop","\u002Fget-started\u002Fsetup\u002Funitelabs-desktop\u002F","01.get-started\u002F20.setup\u002F70.unitelabs-desktop",{"title":81,"path":82,"stem":83},"Network requirements","\u002Fget-started\u002Fsetup\u002Fnetwork-requirements\u002F","01.get-started\u002F20.setup\u002F90.network-requirements",{"title":85,"path":86,"stem":87,"children":88,"page":42},"Integrate","\u002Fintegrate\u002F","02.integrate",[89,93,97,122,151],{"title":90,"path":91,"stem":92},"What is a connector?","\u002Fintegrate\u002Fwhat-is-a-connector\u002F","02.integrate\u002F00.what-is-a-connector",{"title":94,"path":95,"stem":96},"Calling a Connector","\u002Fintegrate\u002Fcontrol-with-code\u002F","02.integrate\u002F05.control-with-code",{"title":98,"path":99,"stem":100,"children":101,"page":42},"Concepts","\u002Fintegrate\u002Fconcepts\u002F","02.integrate\u002F10.concepts",[102,106,110,114,118],{"title":103,"path":104,"stem":105},"Connector","\u002Fintegrate\u002Fconcepts\u002Fconnector\u002F","02.integrate\u002F10.concepts\u002F10.connector",{"title":107,"path":108,"stem":109},"Module","\u002Fintegrate\u002Fconcepts\u002Fmodule\u002F","02.integrate\u002F10.concepts\u002F20.module",{"title":111,"path":112,"stem":113},"Action","\u002Fintegrate\u002Fconcepts\u002Faction\u002F","02.integrate\u002F10.concepts\u002F30.action",{"title":115,"path":116,"stem":117},"Subscription","\u002Fintegrate\u002Fconcepts\u002Fsubscription\u002F","02.integrate\u002F10.concepts\u002F40.subscription",{"title":119,"path":120,"stem":121},"Device","\u002Fintegrate\u002Fconcepts\u002Fdevice\u002F","02.integrate\u002F10.concepts\u002F50.device",{"title":123,"path":124,"stem":125,"children":126,"page":42},"Connect a device","\u002Fintegrate\u002Fconnect-a-device\u002F","02.integrate\u002F20.connect-a-device",[127,131,135,139,143,147],{"title":128,"path":129,"stem":130},"Connector Configuration","\u002Fintegrate\u002Fconnect-a-device\u002Fconnector-configuration\u002F","02.integrate\u002F20.connect-a-device\u002F10.connector-configuration",{"title":132,"path":133,"stem":134},"With an executable","\u002Fintegrate\u002Fconnect-a-device\u002Fwith-an-executable\u002F","02.integrate\u002F20.connect-a-device\u002F20.with-an-executable",{"title":136,"path":137,"stem":138},"From source","\u002Fintegrate\u002Fconnect-a-device\u002Ffrom-source\u002F","02.integrate\u002F20.connect-a-device\u002F30.from-source",{"title":140,"path":141,"stem":142},"Build your own","\u002Fintegrate\u002Fconnect-a-device\u002Fbuild-yourself\u002F","02.integrate\u002F20.connect-a-device\u002F40.build-yourself",{"title":144,"path":145,"stem":146},"Headless install","\u002Fintegrate\u002Fconnect-a-device\u002Fheadless-install\u002F","02.integrate\u002F20.connect-a-device\u002F50.headless-install",{"title":148,"path":149,"stem":150},"Raspberry Pi","\u002Fintegrate\u002Fconnect-a-device\u002Fraspberry-pi\u002F","02.integrate\u002F20.connect-a-device\u002F55.raspberry-pi",{"title":152,"path":153,"stem":154,"children":155,"page":42},"Use a connector","\u002Fintegrate\u002Fuse-a-connector\u002F","02.integrate\u002F30.use-a-connector",[156,159,163],{"title":57,"path":157,"stem":158},"\u002Fintegrate\u002Fuse-a-connector\u002Fgroundcontrol\u002F","02.integrate\u002F30.use-a-connector\u002F10.groundcontrol",{"title":160,"path":161,"stem":162},"Platform","\u002Fintegrate\u002Fuse-a-connector\u002Fplatform\u002F","02.integrate\u002F30.use-a-connector\u002F20.platform",{"title":164,"path":165,"stem":166},"UniteLabs SDK & REST API","\u002Fintegrate\u002Fuse-a-connector\u002Fpython\u002F","02.integrate\u002F30.use-a-connector\u002F30.python",{"title":168,"path":169,"stem":170,"children":171,"page":42},"Operate","\u002Foperate\u002F","03.operate",[172,175,179,219,292],{"title":168,"path":173,"stem":174},"\u002Foperate\u002Foverview\u002F","03.operate\u002F00.overview",{"title":176,"path":177,"stem":178},"Your First Protocol","\u002Foperate\u002Fyour-first-protocol\u002F","03.operate\u002F05.your-first-protocol",{"title":98,"path":180,"stem":181,"children":182,"page":42},"\u002Foperate\u002Fconcepts\u002F","03.operate\u002F10.concepts",[183,187,191,195,199,203,207,211,215],{"title":184,"path":185,"stem":186},"Liquid Handling","\u002Foperate\u002Fconcepts\u002Fliquid-handling\u002F","03.operate\u002F10.concepts\u002F10.liquid-handling",{"title":188,"path":189,"stem":190},"Modules","\u002Foperate\u002Fconcepts\u002Fmodules\u002F","03.operate\u002F10.concepts\u002F20.modules",{"title":192,"path":193,"stem":194},"Deck","\u002Foperate\u002Fconcepts\u002Fdeck\u002F","03.operate\u002F10.concepts\u002F30.deck",{"title":196,"path":197,"stem":198},"Labware","\u002Foperate\u002Fconcepts\u002Flabware\u002F","03.operate\u002F10.concepts\u002F40.labware",{"title":200,"path":201,"stem":202},"Liquids","\u002Foperate\u002Fconcepts\u002Fliquids\u002F","03.operate\u002F10.concepts\u002F50.liquids",{"title":204,"path":205,"stem":206},"Liquid Classes","\u002Foperate\u002Fconcepts\u002Fliquid-classes\u002F","03.operate\u002F10.concepts\u002F60.liquid-classes",{"title":208,"path":209,"stem":210},"Tips and Tip Tracking","\u002Foperate\u002Fconcepts\u002Ftips\u002F","03.operate\u002F10.concepts\u002F70.tips",{"title":212,"path":213,"stem":214},"Simulation","\u002Foperate\u002Fconcepts\u002Fsimulation\u002F","03.operate\u002F10.concepts\u002F80.simulation",{"title":216,"path":217,"stem":218},"Error Handling","\u002Foperate\u002Fconcepts\u002Ferror-handling\u002F","03.operate\u002F10.concepts\u002F90.error-handling",{"title":220,"path":221,"stem":222,"children":223,"page":42},"Guides","\u002Foperate\u002Fguides\u002F","03.operate\u002F20.guides",[224,253,265,289],{"title":196,"path":225,"stem":226,"children":227},"\u002Foperate\u002Fguides\u002Flabware\u002F","03.operate\u002F20.guides\u002F10.labware\u002Findex",[228,229,233,237,241,245,249],{"title":196,"path":225,"stem":226},{"title":230,"path":231,"stem":232},"Standard Labware","\u002Foperate\u002Fguides\u002Flabware\u002Fstandard-labware\u002F","03.operate\u002F20.guides\u002F10.labware\u002F05.standard-labware",{"title":234,"path":235,"stem":236},"Plates","\u002Foperate\u002Fguides\u002Flabware\u002Fplates\u002F","03.operate\u002F20.guides\u002F10.labware\u002F10.plates",{"title":238,"path":239,"stem":240},"Tips and Tip Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftips-and-racks\u002F","03.operate\u002F20.guides\u002F10.labware\u002F20.tips-and-racks",{"title":242,"path":243,"stem":244},"Tubes and Tube Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftubes-and-tube-racks\u002F","03.operate\u002F20.guides\u002F10.labware\u002F30.tubes-and-tube-racks",{"title":246,"path":247,"stem":248},"Troughs","\u002Foperate\u002Fguides\u002Flabware\u002Ftroughs\u002F","03.operate\u002F20.guides\u002F10.labware\u002F35.troughs",{"title":250,"path":251,"stem":252},"Carriers and Adapters","\u002Foperate\u002Fguides\u002Flabware\u002Fcarriers-and-adapters\u002F","03.operate\u002F20.guides\u002F10.labware\u002F40.carriers-and-adapters",{"title":192,"path":254,"stem":255,"children":256,"page":42},"\u002Foperate\u002Fguides\u002Fdeck\u002F","03.operate\u002F20.guides\u002F20.deck",[257,261],{"title":258,"path":259,"stem":260},"Building a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fbuilding-a-deck\u002F","03.operate\u002F20.guides\u002F20.deck\u002F10.building-a-deck",{"title":262,"path":263,"stem":264},"Save\u002FLoad a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fsave-load-deck\u002F","03.operate\u002F20.guides\u002F20.deck\u002F20.save-load-deck",{"title":266,"path":267,"stem":268,"children":269,"page":42},"Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002F","03.operate\u002F20.guides\u002F30.pipetting",[270,274,278,282,285],{"title":271,"path":272,"stem":273},"Basic Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fbasic-pipetting\u002F","03.operate\u002F20.guides\u002F30.pipetting\u002F10.basic-pipetting",{"title":275,"path":276,"stem":277},"Advanced Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fadvanced-pipetting\u002F","03.operate\u002F20.guides\u002F30.pipetting\u002F20.advanced-pipetting",{"title":279,"path":280,"stem":281},"Tip Handling","\u002Foperate\u002Fguides\u002Fpipetting\u002Ftip-handling\u002F","03.operate\u002F20.guides\u002F30.pipetting\u002F30.tip-handling",{"title":204,"path":283,"stem":284},"\u002Foperate\u002Fguides\u002Fpipetting\u002Fliquid-classes\u002F","03.operate\u002F20.guides\u002F30.pipetting\u002F40.liquid-classes",{"title":286,"path":287,"stem":288},"Labware Transport","\u002Foperate\u002Fguides\u002Fpipetting\u002Flabware-transport\u002F","03.operate\u002F20.guides\u002F30.pipetting\u002F50.labware-transport",{"title":212,"path":290,"stem":291},"\u002Foperate\u002Fguides\u002Fsimulation\u002F","03.operate\u002F20.guides\u002F40.simulation",{"title":293,"path":294,"stem":295,"children":296,"page":42},"Liquid Handler Guides","\u002Foperate\u002Fdevices\u002F","03.operate\u002F30.devices",[297,338,363,380,397],{"title":298,"path":299,"stem":300,"children":301,"page":42},"Hamilton STAR","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002F","03.operate\u002F30.devices\u002F10.hamilton-star",[302,306,310,314,318,322,326,330,334],{"title":303,"path":304,"stem":305},"Positioning & Movement","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fpositioning\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F10.positioning",{"title":307,"path":308,"stem":309},"Gripper Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcore-gripper\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F20.core-gripper",{"title":311,"path":312,"stem":313},"iSWAP Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fiswap\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F30.iswap",{"title":315,"path":316,"stem":317},"Using TADM","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Ftadm\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F40.tadm",{"title":319,"path":320,"stem":321},"Autoload Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fautoload\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F50.autoload",{"title":323,"path":324,"stem":325},"Waste Block","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fwaste-block\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F60.waste-block",{"title":327,"path":328,"stem":329},"Complex Mixing","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcomplex-mixing\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F66.complex-mixing",{"title":331,"path":332,"stem":333},"Teaching Gripper Paddle Positions","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fgripper-positions\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F70.gripper-positions",{"title":335,"path":336,"stem":337},"Training a Custom Deck Position With the iSWAP","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcustom-deck-position\u002F","03.operate\u002F30.devices\u002F10.hamilton-star\u002F75.custom-deck-position",{"title":339,"path":340,"stem":341,"children":342,"page":42},"Hamilton Vantage","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage",[343,347,351,355,359],{"title":344,"path":345,"stem":346},"Waste Configuration","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fwaste-configuration\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F05.waste-configuration",{"title":348,"path":349,"stem":350},"Covers and Lights","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fcovers-and-lights\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F10.covers-and-lights",{"title":352,"path":353,"stem":354},"IDL Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fidl\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F20.idl",{"title":356,"path":357,"stem":358},"IPG Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fipg\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F30.ipg",{"title":360,"path":361,"stem":362},"XL Pipettes","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fxl-channels\u002F","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F40.xl-channels",{"title":364,"path":365,"stem":366,"children":367,"page":42},"Agilent Bravo","\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002F","03.operate\u002F30.devices\u002F30.agilent-bravo",[368,371,374,377],{"title":279,"path":369,"stem":370},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Ftip-handling\u002F","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F10.tip-handling",{"title":271,"path":372,"stem":373},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fbasic-pipetting\u002F","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F20.basic-pipetting",{"title":204,"path":375,"stem":376},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fliquid-classes\u002F","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F25.liquid-classes",{"title":307,"path":378,"stem":379},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fusing-the-gripper\u002F","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F30.using-the-gripper",{"title":381,"path":382,"stem":383,"children":384,"page":42},"Tecan FluentControl","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002F","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol",[385,389,393],{"title":386,"path":387,"stem":388},"Connect & Run a Method","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fconnect-and-run\u002F","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F10.connect-and-run",{"title":390,"path":391,"stem":392},"Sending XML Commands","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fsending-xml-commands\u002F","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F20.sending-xml-commands",{"title":394,"path":395,"stem":396},"Full Workflow Example","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Ffull-workflow-example\u002F","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F30.full-workflow-example",{"title":398,"path":399,"stem":400,"children":401,"page":42},"Tecan Freedom EVO","\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo",[402,406,409,412,416],{"title":403,"path":404,"stem":405},"Deck & Carriers","\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fdeck-and-carriers\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F10.deck-and-carriers",{"title":279,"path":407,"stem":408},"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Ftip-handling\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F20.tip-handling",{"title":271,"path":410,"stem":411},"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fbasic-pipetting\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F30.basic-pipetting",{"title":413,"path":414,"stem":415},"Using the Gripper (RoMa)","\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fusing-the-gripper\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F40.using-the-gripper",{"title":204,"path":417,"stem":418},"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fliquid-classes\u002F","03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F50.liquid-classes",{"title":420,"path":421,"stem":422,"children":423,"page":42},"Device Guides","\u002Fdevice-guides\u002F","06.device-guides",[424,427,440,457,470],{"title":420,"path":425,"stem":426},"\u002Fdevice-guides\u002Foverview\u002F","06.device-guides\u002F00.overview",{"title":428,"path":429,"stem":430,"children":431,"page":42},"Incubation","\u002Fdevice-guides\u002Fincubation\u002F","06.device-guides\u002F20.incubation",[432,436],{"title":433,"path":434,"stem":435},"Inheco ODTC","\u002Fdevice-guides\u002Fincubation\u002Finheco-odtc\u002F","06.device-guides\u002F20.incubation\u002F10.inheco-odtc",{"title":437,"path":438,"stem":439},"Inheco SCILA","\u002Fdevice-guides\u002Fincubation\u002Finheco-scila\u002F","06.device-guides\u002F20.incubation\u002F20.inheco-scila",{"title":441,"path":442,"stem":443,"children":444,"page":42},"Heater-Shakers","\u002Fdevice-guides\u002Fheater-shakers\u002F","06.device-guides\u002F30.heater-shakers",[445,449,453],{"title":446,"path":447,"stem":448},"Inheco Thermoshake","\u002Fdevice-guides\u002Fheater-shakers\u002Finheco-thermoshake\u002F","06.device-guides\u002F30.heater-shakers\u002F10.inheco-thermoshake",{"title":450,"path":451,"stem":452},"QInstruments Bioshake","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-bioshake\u002F","06.device-guides\u002F30.heater-shakers\u002F20.qinstruments-bioshake",{"title":454,"path":455,"stem":456},"QInstruments ColdPlate","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-coldplate\u002F","06.device-guides\u002F30.heater-shakers\u002F30.qinstruments-coldplate",{"title":458,"path":459,"stem":460,"children":461,"page":42},"Readers","\u002Fdevice-guides\u002Freaders\u002F","06.device-guides\u002F40.readers",[462,466],{"title":463,"path":464,"stem":465},"Agilent Biotek Gen5","\u002Fdevice-guides\u002Freaders\u002Fbiotek-gen5\u002F","06.device-guides\u002F40.readers\u002F10.biotek-gen5",{"title":467,"path":468,"stem":469},"Biotek Synergy H1","\u002Fdevice-guides\u002Freaders\u002Fbiotek-synergy-h1\u002F","06.device-guides\u002F40.readers\u002F20.biotek-synergy-H1",{"title":471,"path":472,"stem":473,"children":474,"page":42},"Tilt & Turn","\u002Fdevice-guides\u002Ftilt-and-turn\u002F","06.device-guides\u002F50.tilt-and-turn",[475,479],{"title":476,"path":477,"stem":478},"TurnStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-turnstation\u002F","06.device-guides\u002F50.tilt-and-turn\u002F10.qinstruments-turnstation",{"title":480,"path":481,"stem":482},"TiltStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-tiltstation\u002F","06.device-guides\u002F50.tilt-and-turn\u002F20.qinstruments-tiltstation",{"title":484,"path":485,"stem":486,"children":487,"page":42},"Automate","\u002Fautomate\u002F","07.automate",[488,492,496,500,549],{"title":489,"path":490,"stem":491},"What is a workflow?","\u002Fautomate\u002Fwhat-is-a-workflow\u002F","07.automate\u002F00.what-is-a-workflow",{"title":493,"path":494,"stem":495},"Workflow template","\u002Fautomate\u002Fworkflow-template\u002F","07.automate\u002F05.workflow-template",{"title":497,"path":498,"stem":499},"Your First Workflow","\u002Fautomate\u002Fyour-first-workflow\u002F","07.automate\u002F08.your-first-workflow",{"title":98,"pages":501,"path":511,"stem":512,"children":513,"page":42},[502,503,504,505,506,507,508,509,510],"workflow","phase","step","runs","input","artifacts","logs","human-in-the-loop","error-handling","\u002Fautomate\u002Fconcepts\u002F","07.automate\u002F10.concepts",[514,518,522,526,530,534,538,542,546],{"title":515,"path":516,"stem":517},"Workflow","\u002Fautomate\u002Fconcepts\u002Fworkflow\u002F","07.automate\u002F10.concepts\u002F10.workflow",{"title":519,"path":520,"stem":521},"Phase","\u002Fautomate\u002Fconcepts\u002Fphase\u002F","07.automate\u002F10.concepts\u002F20.phase",{"title":523,"path":524,"stem":525},"Step","\u002Fautomate\u002Fconcepts\u002Fstep\u002F","07.automate\u002F10.concepts\u002F30.step",{"title":527,"path":528,"stem":529},"Runs","\u002Fautomate\u002Fconcepts\u002Fruns\u002F","07.automate\u002F10.concepts\u002F40.runs",{"title":531,"path":532,"stem":533},"Input","\u002Fautomate\u002Fconcepts\u002Finput\u002F","07.automate\u002F10.concepts\u002F50.input",{"title":535,"path":536,"stem":537},"Artifacts","\u002Fautomate\u002Fconcepts\u002Fartifacts\u002F","07.automate\u002F10.concepts\u002F60.artifacts",{"title":539,"path":540,"stem":541},"Logs","\u002Fautomate\u002Fconcepts\u002Flogs\u002F","07.automate\u002F10.concepts\u002F70.logs",{"title":543,"path":544,"stem":545},"Human in the Loop","\u002Fautomate\u002Fconcepts\u002Fhuman-in-the-loop\u002F","07.automate\u002F10.concepts\u002F80.human-in-the-loop",{"title":216,"path":547,"stem":548},"\u002Fautomate\u002Fconcepts\u002Ferror-handling\u002F","07.automate\u002F10.concepts\u002F90.error-handling",{"title":220,"path":550,"stem":551,"children":552,"page":42},"\u002Fautomate\u002Fguides\u002F","07.automate\u002F25.guides",[553,557,561,565,569,573,577,581],{"title":554,"path":555,"stem":556},"Deploy a workflow","\u002Fautomate\u002Fguides\u002Fdeploy-a-workflow\u002F","07.automate\u002F25.guides\u002F30.deploy-a-workflow",{"title":558,"path":559,"stem":560},"Run a workflow","\u002Fautomate\u002Fguides\u002Frun-a-workflow\u002F","07.automate\u002F25.guides\u002F35.run-a-workflow",{"title":562,"path":563,"stem":564},"CI\u002FCD for workflows","\u002Fautomate\u002Fguides\u002Fcicd-for-workflows\u002F","07.automate\u002F25.guides\u002F40.cicd-for-workflows",{"title":566,"path":567,"stem":568},"HITL basics","\u002Fautomate\u002Fguides\u002Fbasic-hitl\u002F","07.automate\u002F25.guides\u002F50.basic-hitl",{"title":570,"path":571,"stem":572},"Typed operator inputs","\u002Fautomate\u002Fguides\u002Ftyped-operator-inputs\u002F","07.automate\u002F25.guides\u002F55.typed-operator-inputs",{"title":574,"path":575,"stem":576},"Error recovery","\u002Fautomate\u002Fguides\u002Fbasic-error-handling\u002F","07.automate\u002F25.guides\u002F60.basic-error-handling",{"title":578,"path":579,"stem":580},"Advanced error handling","\u002Fautomate\u002Fguides\u002Fadvanced-error-handling\u002F","07.automate\u002F25.guides\u002F70.advanced-error-handling",{"title":582,"path":583,"stem":584},"Workflows REST API","\u002Fautomate\u002Fguides\u002Fworkflows-api\u002F","07.automate\u002F25.guides\u002F80.workflows-api",{"title":586,"path":587,"stem":588,"children":589,"page":42},"Observe","\u002Fobserve\u002F","08.observe",[590,594,610],{"title":591,"path":592,"stem":593},"Overview","\u002Fobserve\u002Foverview\u002F","08.observe\u002F10.overview",{"title":98,"path":595,"stem":596,"children":597,"page":42},"\u002Fobserve\u002Fconcepts\u002F","08.observe\u002F20.concepts",[598,602,606],{"title":599,"path":600,"stem":601},"Object Storage","\u002Fobserve\u002Fconcepts\u002Fstorage\u002F","08.observe\u002F20.concepts\u002F10.storage",{"title":603,"path":604,"stem":605},"Secrets","\u002Fobserve\u002Fconcepts\u002Fsecrets\u002F","08.observe\u002F20.concepts\u002F20.secrets",{"title":607,"path":608,"stem":609},"Data sources","\u002Fobserve\u002Fconcepts\u002Fdata-sources\u002F","08.observe\u002F20.concepts\u002F30.data-sources",{"title":220,"path":611,"stem":612,"children":613,"page":42},"\u002Fobserve\u002Fguides\u002F","08.observe\u002F30.guides",[614,618],{"title":615,"path":616,"stem":617},"File System Connector","\u002Fobserve\u002Fguides\u002Ffilesystem-connector\u002F","08.observe\u002F30.guides\u002F10.filesystem-connector",{"title":619,"path":620,"stem":621},"Building an ETL","\u002Fobserve\u002Fguides\u002Fbuilding-an-etl\u002F","08.observe\u002F30.guides\u002F20.building-an-etl",{"title":623,"path":624,"stem":625,"children":626,"page":42},"Technical Reference","\u002Ftechnical-reference\u002F","10.technical-reference",[627,631,635,647,658,669,679,690],{"title":628,"path":629,"stem":630},"Introduction","\u002Ftechnical-reference\u002Fplatform-blueprint\u002F","10.technical-reference\u002F00.platform-blueprint",{"title":632,"path":633,"stem":634},"REST API","\u002Ftechnical-reference\u002Frest-api\u002F","10.technical-reference\u002F01.rest-api",{"title":57,"path":636,"stem":637,"children":638,"page":42},"\u002Ftechnical-reference\u002Fgroundcontrol\u002F","10.technical-reference\u002F10.groundcontrol",[639,643],{"title":640,"path":641,"stem":642},"Install & Setup","\u002Ftechnical-reference\u002Fgroundcontrol\u002Finstall\u002F","10.technical-reference\u002F10.groundcontrol\u002F10.install",{"title":644,"path":645,"stem":646},"Changelog","\u002Ftechnical-reference\u002Fgroundcontrol\u002Fchangelog\u002F","10.technical-reference\u002F10.groundcontrol\u002F20.changelog",{"title":648,"path":649,"stem":650,"children":651,"page":42},"UniteLabs SDK","\u002Ftechnical-reference\u002Fpython-sdk\u002F","10.technical-reference\u002F20.python-sdk",[652,655],{"title":640,"path":653,"stem":654},"\u002Ftechnical-reference\u002Fpython-sdk\u002Finstall\u002F","10.technical-reference\u002F20.python-sdk\u002F10.install",{"title":644,"path":656,"stem":657},"\u002Ftechnical-reference\u002Fpython-sdk\u002Fchangelog\u002F","10.technical-reference\u002F20.python-sdk\u002F20.changelog",{"title":659,"path":660,"stem":661,"children":662,"page":42},"Liquid Handling SDK","\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002F","10.technical-reference\u002F30.python-liquid-handling-sdk",[663,666],{"title":640,"path":664,"stem":665},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Finstall\u002F","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F10.install",{"title":644,"path":667,"stem":668},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Fchangelog\u002F","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F20.changelog",{"title":196,"path":670,"stem":671,"children":672,"page":42},"\u002Ftechnical-reference\u002Flabware\u002F","10.technical-reference\u002F40.labware",[673,676],{"title":640,"path":674,"stem":675},"\u002Ftechnical-reference\u002Flabware\u002Finstall\u002F","10.technical-reference\u002F40.labware\u002F10.install",{"title":644,"path":677,"stem":678},"\u002Ftechnical-reference\u002Flabware\u002Fchangelog\u002F","10.technical-reference\u002F40.labware\u002F20.changelog",{"title":680,"path":681,"stem":682,"children":683,"page":42},"Python Omnibus","\u002Ftechnical-reference\u002Fpython-omnibus\u002F","10.technical-reference\u002F50.python-omnibus",[684,687],{"title":640,"path":685,"stem":686},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Finstall\u002F","10.technical-reference\u002F50.python-omnibus\u002F10.install",{"title":644,"path":688,"stem":689},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Fchangelog\u002F","10.technical-reference\u002F50.python-omnibus\u002F20.changelog",{"title":691,"path":692,"stem":693,"children":694,"page":42},"Python CDK","\u002Ftechnical-reference\u002Fpython-cdk\u002F","10.technical-reference\u002F60.python-cdk",[695,698],{"title":640,"path":696,"stem":697},"\u002Ftechnical-reference\u002Fpython-cdk\u002Finstall\u002F","10.technical-reference\u002F60.python-cdk\u002F10.install",{"title":644,"path":699,"stem":700},"\u002Ftechnical-reference\u002Fpython-cdk\u002Fchangelog\u002F","10.technical-reference\u002F60.python-cdk\u002F20.changelog",{"title":702,"path":703,"stem":704,"children":705},"Connector Development (CDK)","\u002Fconnector-development\u002F","20.connector-development",[706,708,728,761,769,804],{"title":702,"path":703,"stem":707},"20.connector-development\u002Findex",{"title":709,"path":710,"stem":711,"children":712,"page":42},"Getting Started","\u002Fconnector-development\u002Fgetting-started\u002F","20.connector-development\u002F10.getting-started",[713,716,720,724],{"title":591,"path":714,"stem":715},"\u002Fconnector-development\u002Fgetting-started\u002Foverview\u002F","20.connector-development\u002F10.getting-started\u002F10.overview",{"title":717,"path":718,"stem":719},"What's new","\u002Fconnector-development\u002Fgetting-started\u002Fwhats-new\u002F","20.connector-development\u002F10.getting-started\u002F20.whats-new",{"title":721,"path":722,"stem":723},"Installation","\u002Fconnector-development\u002Fgetting-started\u002Finstallation\u002F","20.connector-development\u002F10.getting-started\u002F30.installation",{"title":725,"path":726,"stem":727},"Contributing","\u002Fconnector-development\u002Fgetting-started\u002Fcontributing\u002F","20.connector-development\u002F10.getting-started\u002F40.contributing",{"title":729,"path":730,"stem":731,"children":732,"page":42},"Tutorial","\u002Fconnector-development\u002Ftutorial\u002F","20.connector-development\u002F20.tutorial",[733,737,741,745,749,753,757],{"title":734,"path":735,"stem":736},"Walkthrough","\u002Fconnector-development\u002Ftutorial\u002Fwalkthrough\u002F","20.connector-development\u002F20.tutorial\u002F00.walkthrough",{"title":738,"path":739,"stem":740},"SiLA Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fsila-endpoints\u002F","20.connector-development\u002F20.tutorial\u002F10.sila-endpoints",{"title":742,"path":743,"stem":744},"Data Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fdata-endpoints\u002F","20.connector-development\u002F20.tutorial\u002F20.data-endpoints",{"title":746,"path":747,"stem":748},"Controls","\u002Fconnector-development\u002Ftutorial\u002Fcontrols\u002F","20.connector-development\u002F20.tutorial\u002F30.controls",{"title":750,"path":751,"stem":752},"SiLA Data Types","\u002Fconnector-development\u002Ftutorial\u002Fdata-types\u002F","20.connector-development\u002F20.tutorial\u002F40.data-types",{"title":754,"path":755,"stem":756},"Feature","\u002Fconnector-development\u002Ftutorial\u002Fconnector-structure\u002F","20.connector-development\u002F20.tutorial\u002F70.connector-structure",{"title":758,"path":759,"stem":760},"Hardware Communication","\u002Fconnector-development\u002Ftutorial\u002Fhardware-communication\u002F","20.connector-development\u002F20.tutorial\u002F90.hardware-communication",{"title":98,"path":762,"stem":763,"children":764,"page":42},"\u002Fconnector-development\u002Fconcepts\u002F","20.connector-development\u002F30.concepts",[765],{"title":766,"path":767,"stem":768},"SiLA","\u002Fconnector-development\u002Fconcepts\u002Fsila\u002F","20.connector-development\u002F30.concepts\u002Fsila",{"title":220,"path":770,"stem":771,"children":772,"page":42},"\u002Fconnector-development\u002Fguides\u002F","20.connector-development\u002F40.guides",[773,777,781,785,789,793,796,800],{"title":774,"path":775,"stem":776},"Configuration","\u002Fconnector-development\u002Fguides\u002Fconfiguration\u002F","20.connector-development\u002F40.guides\u002F20.configuration",{"title":778,"path":779,"stem":780},"Logging","\u002Fconnector-development\u002Fguides\u002Flogging\u002F","20.connector-development\u002F40.guides\u002F21.logging",{"title":782,"path":783,"stem":784},"Deployment","\u002Fconnector-development\u002Fguides\u002Fdeployment\u002F","20.connector-development\u002F40.guides\u002F30.deployment",{"title":786,"path":787,"stem":788},"Security","\u002Fconnector-development\u002Fguides\u002Fsecurity\u002F","20.connector-development\u002F40.guides\u002F40.security",{"title":790,"path":791,"stem":792},"Subscriptions","\u002Fconnector-development\u002Fguides\u002Fsubscriptions\u002F","20.connector-development\u002F40.guides\u002F45.subscriptions",{"title":216,"path":794,"stem":795},"\u002Fconnector-development\u002Fguides\u002Ferror-handling\u002F","20.connector-development\u002F40.guides\u002F50.error-handling",{"title":797,"path":798,"stem":799},"Serial Troubleshooting","\u002Fconnector-development\u002Fguides\u002Fserial-troubleshooting\u002F","20.connector-development\u002F40.guides\u002F70.serial-troubleshooting",{"title":801,"path":802,"stem":803},"Testing","\u002Fconnector-development\u002Fguides\u002Ftesting\u002F","20.connector-development\u002F40.guides\u002F80.testing",{"title":805,"path":806,"stem":807,"children":808},"References","\u002Fconnector-development\u002Freference\u002F","20.connector-development\u002F50.reference\u002Findex",[809],{"title":805,"path":806,"stem":807},{"id":811,"title":271,"body":812,"description":2650,"extension":2651,"links":2652,"meta":2653,"navigation":951,"path":2654,"seo":2655,"stem":411,"__hash__":2656},"docs\u002F03.operate\u002F30.devices\u002F50.tecan-freedom-evo\u002F30.basic-pipetting.md",{"type":813,"value":814,"toc":2637},"minimark",[815,828,831,837,862,867,1125,1129,1503,1507,1510,1588,1592,1595,1642,1646,1664,1851,1857,1860,1866,1934,1938,1952,2021,2025,2032,2125,2129,2151,2155,2165,2386,2390,2397,2616,2633],[816,817,819],"callout",{"icon":818},"i-heroicons-light-bulb",[820,821,822,823,827],"p",{},"The Freedom EVO is supported in liquid handling SDK versions ",[824,825,826],"code",{},">=0.35.0",".",[820,829,830],{},"In this guide a deck with a plate, tips, and a trough is created. Tips are picked up to aspirate liquid from the trough and dispense into a plate. Both direct keyword arguments and parameter sets are demonstrated.",[820,832,833],{},[834,835,836],"strong",{},"Prerequisites",[838,839,840,844,847,850,857],"ul",{},[841,842,843],"li",{},"A switched on Tecan Freedom EVO device with a Multi-Channel Arm",[841,845,846],{},"A tip carrier with EVO tips, a plate carrier with a destination plate, and a trough",[841,848,849],{},"A running Tecan Freedom EVO connector",[841,851,852,853,856],{},"Basic understanding of the liquid handler class (See ",[854,855,403],"a",{"href":404},")",[841,858,859,860,856],{},"Basic understanding of tip handling (See ",[854,861,279],{"href":407},[863,864,866],"h2",{"id":865},"power-on-the-system","Power On the System",[868,869,874],"pre",{"className":870,"code":871,"language":872,"meta":873,"style":873},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","from unitelabs.sdk import AsyncApiClient\nfrom unitelabs.labware import Vector\nfrom unitelabs.liquid_handling.tecan import TecanFreedomEvo, TecanFreedomEvoConfiguration\n\nclient = AsyncApiClient()\n\nevo = TecanFreedomEvo(\n    name=\"Tecan Freedom EVO\",\n    client=client,\n    configuration=TecanFreedomEvoConfiguration(mca_discard_location=Vector(x=1000, y=100, z=100)),\n)\nawait evo.configure()\nawait evo.initialize()\nawait evo.activate()\n","python","",[824,875,876,901,918,946,953,969,974,987,1007,1020,1075,1081,1097,1111],{"__ignoreMap":873},[877,878,881,885,889,892,895,898],"span",{"class":879,"line":880},"line",1,[877,882,884],{"class":883},"s7zQu","from",[877,886,888],{"class":887},"sTEyZ"," unitelabs",[877,890,827],{"class":891},"sMK4o",[877,893,894],{"class":887},"sdk ",[877,896,897],{"class":883},"import",[877,899,900],{"class":887}," AsyncApiClient\n",[877,902,904,906,908,910,913,915],{"class":879,"line":903},2,[877,905,884],{"class":883},[877,907,888],{"class":887},[877,909,827],{"class":891},[877,911,912],{"class":887},"labware ",[877,914,897],{"class":883},[877,916,917],{"class":887}," Vector\n",[877,919,921,923,925,927,930,932,935,937,940,943],{"class":879,"line":920},3,[877,922,884],{"class":883},[877,924,888],{"class":887},[877,926,827],{"class":891},[877,928,929],{"class":887},"liquid_handling",[877,931,827],{"class":891},[877,933,934],{"class":887},"tecan ",[877,936,897],{"class":883},[877,938,939],{"class":887}," TecanFreedomEvo",[877,941,942],{"class":891},",",[877,944,945],{"class":887}," TecanFreedomEvoConfiguration\n",[877,947,949],{"class":879,"line":948},4,[877,950,952],{"emptyLinePlaceholder":951},true,"\n",[877,954,956,959,962,966],{"class":879,"line":955},5,[877,957,958],{"class":887},"client ",[877,960,961],{"class":891},"=",[877,963,965],{"class":964},"s2Zo4"," AsyncApiClient",[877,967,968],{"class":891},"()\n",[877,970,972],{"class":879,"line":971},6,[877,973,952],{"emptyLinePlaceholder":951},[877,975,977,980,982,984],{"class":879,"line":976},7,[877,978,979],{"class":887},"evo ",[877,981,961],{"class":891},[877,983,939],{"class":964},[877,985,986],{"class":891},"(\n",[877,988,990,994,996,999,1002,1004],{"class":879,"line":989},8,[877,991,993],{"class":992},"sHdIc","    name",[877,995,961],{"class":891},[877,997,998],{"class":891},"\"",[877,1000,398],{"class":1001},"sfazB",[877,1003,998],{"class":891},[877,1005,1006],{"class":891},",\n",[877,1008,1010,1013,1015,1018],{"class":879,"line":1009},9,[877,1011,1012],{"class":992},"    client",[877,1014,961],{"class":891},[877,1016,1017],{"class":964},"client",[877,1019,1006],{"class":891},[877,1021,1023,1026,1028,1031,1034,1037,1039,1042,1044,1047,1049,1053,1055,1058,1060,1063,1065,1068,1070,1072],{"class":879,"line":1022},10,[877,1024,1025],{"class":992},"    configuration",[877,1027,961],{"class":891},[877,1029,1030],{"class":964},"TecanFreedomEvoConfiguration",[877,1032,1033],{"class":891},"(",[877,1035,1036],{"class":992},"mca_discard_location",[877,1038,961],{"class":891},[877,1040,1041],{"class":964},"Vector",[877,1043,1033],{"class":891},[877,1045,1046],{"class":992},"x",[877,1048,961],{"class":891},[877,1050,1052],{"class":1051},"sbssI","1000",[877,1054,942],{"class":891},[877,1056,1057],{"class":992}," y",[877,1059,961],{"class":891},[877,1061,1062],{"class":1051},"100",[877,1064,942],{"class":891},[877,1066,1067],{"class":992}," z",[877,1069,961],{"class":891},[877,1071,1062],{"class":1051},[877,1073,1074],{"class":891},")),\n",[877,1076,1078],{"class":879,"line":1077},11,[877,1079,1080],{"class":891},")\n",[877,1082,1084,1087,1090,1092,1095],{"class":879,"line":1083},12,[877,1085,1086],{"class":883},"await",[877,1088,1089],{"class":887}," evo",[877,1091,827],{"class":891},[877,1093,1094],{"class":964},"configure",[877,1096,968],{"class":891},[877,1098,1100,1102,1104,1106,1109],{"class":879,"line":1099},13,[877,1101,1086],{"class":883},[877,1103,1089],{"class":887},[877,1105,827],{"class":891},[877,1107,1108],{"class":964},"initialize",[877,1110,968],{"class":891},[877,1112,1114,1116,1118,1120,1123],{"class":879,"line":1113},14,[877,1115,1086],{"class":883},[877,1117,1089],{"class":887},[877,1119,827],{"class":891},[877,1121,1122],{"class":964},"activate",[877,1124,968],{"class":891},[863,1126,1128],{"id":1127},"arrange-the-deck","Arrange the Deck",[868,1130,1132],{"className":870,"code":1131,"language":872,"meta":873,"style":873},"from unitelabs.labware.liquids import PredefinedLiquids\nfrom unitelabs.labware.plates import Standard96Plate\nfrom unitelabs.labware.tecan import EvoTipBox_MCA_DiTi_200, EvoTip_MCA_DiTi_200, MP_3Pos_flat, MP_4Pos_flat\nfrom unitelabs.labware.troughs import StandardTrough\n\ntip_carrier = MP_4Pos_flat()\ntip_box = EvoTipBox_MCA_DiTi_200(identifier=\"TipBox_200uL\")\ntip_box.fill(EvoTip_MCA_DiTi_200)\ntip_carrier[0] = tip_box\nevo.deck.add(tip_carrier, track=1)\n\nplate_carrier = MP_3Pos_flat()\nsource_trough = StandardTrough(identifier=\"SourceTrough_Water\")\nsource_trough.container.add_liquid(PredefinedLiquids.WATER, 50_000.0)\ndest_plate = Standard96Plate(identifier=\"DestinationPlate_96Well\")\n\nplate_carrier[0] = source_trough\nplate_carrier[1] = dest_plate\nevo.deck.add(plate_carrier, track=8)\n",[824,1133,1134,1155,1175,1209,1229,1233,1245,1270,1287,1307,1339,1343,1354,1379,1411,1437,1442,1459,1475],{"__ignoreMap":873},[877,1135,1136,1138,1140,1142,1145,1147,1150,1152],{"class":879,"line":880},[877,1137,884],{"class":883},[877,1139,888],{"class":887},[877,1141,827],{"class":891},[877,1143,1144],{"class":887},"labware",[877,1146,827],{"class":891},[877,1148,1149],{"class":887},"liquids ",[877,1151,897],{"class":883},[877,1153,1154],{"class":887}," PredefinedLiquids\n",[877,1156,1157,1159,1161,1163,1165,1167,1170,1172],{"class":879,"line":903},[877,1158,884],{"class":883},[877,1160,888],{"class":887},[877,1162,827],{"class":891},[877,1164,1144],{"class":887},[877,1166,827],{"class":891},[877,1168,1169],{"class":887},"plates ",[877,1171,897],{"class":883},[877,1173,1174],{"class":887}," Standard96Plate\n",[877,1176,1177,1179,1181,1183,1185,1187,1189,1191,1194,1196,1199,1201,1204,1206],{"class":879,"line":920},[877,1178,884],{"class":883},[877,1180,888],{"class":887},[877,1182,827],{"class":891},[877,1184,1144],{"class":887},[877,1186,827],{"class":891},[877,1188,934],{"class":887},[877,1190,897],{"class":883},[877,1192,1193],{"class":887}," EvoTipBox_MCA_DiTi_200",[877,1195,942],{"class":891},[877,1197,1198],{"class":887}," EvoTip_MCA_DiTi_200",[877,1200,942],{"class":891},[877,1202,1203],{"class":887}," MP_3Pos_flat",[877,1205,942],{"class":891},[877,1207,1208],{"class":887}," MP_4Pos_flat\n",[877,1210,1211,1213,1215,1217,1219,1221,1224,1226],{"class":879,"line":948},[877,1212,884],{"class":883},[877,1214,888],{"class":887},[877,1216,827],{"class":891},[877,1218,1144],{"class":887},[877,1220,827],{"class":891},[877,1222,1223],{"class":887},"troughs ",[877,1225,897],{"class":883},[877,1227,1228],{"class":887}," StandardTrough\n",[877,1230,1231],{"class":879,"line":955},[877,1232,952],{"emptyLinePlaceholder":951},[877,1234,1235,1238,1240,1243],{"class":879,"line":971},[877,1236,1237],{"class":887},"tip_carrier ",[877,1239,961],{"class":891},[877,1241,1242],{"class":964}," MP_4Pos_flat",[877,1244,968],{"class":891},[877,1246,1247,1250,1252,1254,1256,1259,1261,1263,1266,1268],{"class":879,"line":976},[877,1248,1249],{"class":887},"tip_box ",[877,1251,961],{"class":891},[877,1253,1193],{"class":964},[877,1255,1033],{"class":891},[877,1257,1258],{"class":992},"identifier",[877,1260,961],{"class":891},[877,1262,998],{"class":891},[877,1264,1265],{"class":1001},"TipBox_200uL",[877,1267,998],{"class":891},[877,1269,1080],{"class":891},[877,1271,1272,1275,1277,1280,1282,1285],{"class":879,"line":989},[877,1273,1274],{"class":887},"tip_box",[877,1276,827],{"class":891},[877,1278,1279],{"class":964},"fill",[877,1281,1033],{"class":891},[877,1283,1284],{"class":964},"EvoTip_MCA_DiTi_200",[877,1286,1080],{"class":891},[877,1288,1289,1292,1295,1298,1301,1304],{"class":879,"line":1009},[877,1290,1291],{"class":887},"tip_carrier",[877,1293,1294],{"class":891},"[",[877,1296,1297],{"class":1051},"0",[877,1299,1300],{"class":891},"]",[877,1302,1303],{"class":891}," =",[877,1305,1306],{"class":887}," tip_box\n",[877,1308,1309,1312,1314,1318,1320,1323,1325,1327,1329,1332,1334,1337],{"class":879,"line":1022},[877,1310,1311],{"class":887},"evo",[877,1313,827],{"class":891},[877,1315,1317],{"class":1316},"swJcz","deck",[877,1319,827],{"class":891},[877,1321,1322],{"class":964},"add",[877,1324,1033],{"class":891},[877,1326,1291],{"class":964},[877,1328,942],{"class":891},[877,1330,1331],{"class":992}," track",[877,1333,961],{"class":891},[877,1335,1336],{"class":1051},"1",[877,1338,1080],{"class":891},[877,1340,1341],{"class":879,"line":1077},[877,1342,952],{"emptyLinePlaceholder":951},[877,1344,1345,1348,1350,1352],{"class":879,"line":1083},[877,1346,1347],{"class":887},"plate_carrier ",[877,1349,961],{"class":891},[877,1351,1203],{"class":964},[877,1353,968],{"class":891},[877,1355,1356,1359,1361,1364,1366,1368,1370,1372,1375,1377],{"class":879,"line":1099},[877,1357,1358],{"class":887},"source_trough ",[877,1360,961],{"class":891},[877,1362,1363],{"class":964}," StandardTrough",[877,1365,1033],{"class":891},[877,1367,1258],{"class":992},[877,1369,961],{"class":891},[877,1371,998],{"class":891},[877,1373,1374],{"class":1001},"SourceTrough_Water",[877,1376,998],{"class":891},[877,1378,1080],{"class":891},[877,1380,1381,1384,1386,1389,1391,1394,1396,1399,1401,1404,1406,1409],{"class":879,"line":1113},[877,1382,1383],{"class":887},"source_trough",[877,1385,827],{"class":891},[877,1387,1388],{"class":1316},"container",[877,1390,827],{"class":891},[877,1392,1393],{"class":964},"add_liquid",[877,1395,1033],{"class":891},[877,1397,1398],{"class":964},"PredefinedLiquids",[877,1400,827],{"class":891},[877,1402,1403],{"class":1316},"WATER",[877,1405,942],{"class":891},[877,1407,1408],{"class":1051}," 50_000.0",[877,1410,1080],{"class":891},[877,1412,1414,1417,1419,1422,1424,1426,1428,1430,1433,1435],{"class":879,"line":1413},15,[877,1415,1416],{"class":887},"dest_plate ",[877,1418,961],{"class":891},[877,1420,1421],{"class":964}," Standard96Plate",[877,1423,1033],{"class":891},[877,1425,1258],{"class":992},[877,1427,961],{"class":891},[877,1429,998],{"class":891},[877,1431,1432],{"class":1001},"DestinationPlate_96Well",[877,1434,998],{"class":891},[877,1436,1080],{"class":891},[877,1438,1440],{"class":879,"line":1439},16,[877,1441,952],{"emptyLinePlaceholder":951},[877,1443,1445,1448,1450,1452,1454,1456],{"class":879,"line":1444},17,[877,1446,1447],{"class":887},"plate_carrier",[877,1449,1294],{"class":891},[877,1451,1297],{"class":1051},[877,1453,1300],{"class":891},[877,1455,1303],{"class":891},[877,1457,1458],{"class":887}," source_trough\n",[877,1460,1462,1464,1466,1468,1470,1472],{"class":879,"line":1461},18,[877,1463,1447],{"class":887},[877,1465,1294],{"class":891},[877,1467,1336],{"class":1051},[877,1469,1300],{"class":891},[877,1471,1303],{"class":891},[877,1473,1474],{"class":887}," dest_plate\n",[877,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1501],{"class":879,"line":1477},19,[877,1479,1311],{"class":887},[877,1481,827],{"class":891},[877,1483,1317],{"class":1316},[877,1485,827],{"class":891},[877,1487,1322],{"class":964},[877,1489,1033],{"class":891},[877,1491,1447],{"class":964},[877,1493,942],{"class":891},[877,1495,1331],{"class":992},[877,1497,961],{"class":891},[877,1499,1500],{"class":1051},"8",[877,1502,1080],{"class":891},[863,1504,1506],{"id":1505},"aspirate","Aspirate",[820,1508,1509],{},"Pick up tips first, then aspirate from the trough.",[868,1511,1513],{"className":870,"code":1512,"language":872,"meta":873,"style":873},"await evo.mca.pick_up_tips_from(rack=tip_box)\n\nawait evo.mca.aspirate(\n    source=source_trough,\n    volume=100,\n)\n",[824,1514,1515,1542,1546,1562,1573,1584],{"__ignoreMap":873},[877,1516,1517,1519,1521,1523,1526,1528,1531,1533,1536,1538,1540],{"class":879,"line":880},[877,1518,1086],{"class":883},[877,1520,1089],{"class":887},[877,1522,827],{"class":891},[877,1524,1525],{"class":1316},"mca",[877,1527,827],{"class":891},[877,1529,1530],{"class":964},"pick_up_tips_from",[877,1532,1033],{"class":891},[877,1534,1535],{"class":992},"rack",[877,1537,961],{"class":891},[877,1539,1274],{"class":964},[877,1541,1080],{"class":891},[877,1543,1544],{"class":879,"line":903},[877,1545,952],{"emptyLinePlaceholder":951},[877,1547,1548,1550,1552,1554,1556,1558,1560],{"class":879,"line":920},[877,1549,1086],{"class":883},[877,1551,1089],{"class":887},[877,1553,827],{"class":891},[877,1555,1525],{"class":1316},[877,1557,827],{"class":891},[877,1559,1505],{"class":964},[877,1561,986],{"class":891},[877,1563,1564,1567,1569,1571],{"class":879,"line":948},[877,1565,1566],{"class":992},"    source",[877,1568,961],{"class":891},[877,1570,1383],{"class":964},[877,1572,1006],{"class":891},[877,1574,1575,1578,1580,1582],{"class":879,"line":955},[877,1576,1577],{"class":992},"    volume",[877,1579,961],{"class":891},[877,1581,1062],{"class":1051},[877,1583,1006],{"class":891},[877,1585,1586],{"class":879,"line":971},[877,1587,1080],{"class":891},[863,1589,1591],{"id":1590},"dispense","Dispense",[820,1593,1594],{},"Dispense the aspirated volume into the destination plate.",[868,1596,1598],{"className":870,"code":1597,"language":872,"meta":873,"style":873},"await evo.mca.dispense(\n    target=dest_plate,\n    volume=100,\n)\n",[824,1599,1600,1616,1628,1638],{"__ignoreMap":873},[877,1601,1602,1604,1606,1608,1610,1612,1614],{"class":879,"line":880},[877,1603,1086],{"class":883},[877,1605,1089],{"class":887},[877,1607,827],{"class":891},[877,1609,1525],{"class":1316},[877,1611,827],{"class":891},[877,1613,1590],{"class":964},[877,1615,986],{"class":891},[877,1617,1618,1621,1623,1626],{"class":879,"line":903},[877,1619,1620],{"class":992},"    target",[877,1622,961],{"class":891},[877,1624,1625],{"class":964},"dest_plate",[877,1627,1006],{"class":891},[877,1629,1630,1632,1634,1636],{"class":879,"line":920},[877,1631,1577],{"class":992},[877,1633,961],{"class":891},[877,1635,1062],{"class":1051},[877,1637,1006],{"class":891},[877,1639,1640],{"class":879,"line":948},[877,1641,1080],{"class":891},[863,1643,1645],{"id":1644},"using-parameter-sets","Using Parameter Sets",[820,1647,1648,1649,1652,1653,1656,1657,1652,1660,1663],{},"For more control, use ",[824,1650,1651],{},"MCAAspirateParameterSet","\u002F",[824,1654,1655],{},"MCADispenseParameterSet"," instead of keyword arguments. A device-independent ",[824,1658,1659],{},"AspirateParameterSet",[824,1661,1662],{},"DispenseParameterSet"," is also accepted and adopted onto the EVO-specific class.",[868,1665,1667],{"className":870,"code":1666,"language":872,"meta":873,"style":873},"from unitelabs.liquid_handling.tecan.modules import MCAAspirateParameterSet, MCADispenseParameterSet\nfrom unitelabs.liquid_handling.modules import PipetteMode\n\naspirate_params = MCAAspirateParameterSet(volume=100)\nawait evo.mca.aspirate(source_trough, aspirate_params)\n\ndispense_params = MCADispenseParameterSet(\n    volume=100,\n    pipette_mode=PipetteMode.BOTTOM,\n    liquid_offset=3.0,\n)\nawait evo.mca.dispense(dest_plate, dispense_params)\n",[824,1668,1669,1699,1718,1722,1742,1767,1771,1783,1793,1810,1822,1826],{"__ignoreMap":873},[877,1670,1671,1673,1675,1677,1679,1681,1684,1686,1689,1691,1694,1696],{"class":879,"line":880},[877,1672,884],{"class":883},[877,1674,888],{"class":887},[877,1676,827],{"class":891},[877,1678,929],{"class":887},[877,1680,827],{"class":891},[877,1682,1683],{"class":887},"tecan",[877,1685,827],{"class":891},[877,1687,1688],{"class":887},"modules ",[877,1690,897],{"class":883},[877,1692,1693],{"class":887}," MCAAspirateParameterSet",[877,1695,942],{"class":891},[877,1697,1698],{"class":887}," MCADispenseParameterSet\n",[877,1700,1701,1703,1705,1707,1709,1711,1713,1715],{"class":879,"line":903},[877,1702,884],{"class":883},[877,1704,888],{"class":887},[877,1706,827],{"class":891},[877,1708,929],{"class":887},[877,1710,827],{"class":891},[877,1712,1688],{"class":887},[877,1714,897],{"class":883},[877,1716,1717],{"class":887}," PipetteMode\n",[877,1719,1720],{"class":879,"line":920},[877,1721,952],{"emptyLinePlaceholder":951},[877,1723,1724,1727,1729,1731,1733,1736,1738,1740],{"class":879,"line":948},[877,1725,1726],{"class":887},"aspirate_params ",[877,1728,961],{"class":891},[877,1730,1693],{"class":964},[877,1732,1033],{"class":891},[877,1734,1735],{"class":992},"volume",[877,1737,961],{"class":891},[877,1739,1062],{"class":1051},[877,1741,1080],{"class":891},[877,1743,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1765],{"class":879,"line":955},[877,1745,1086],{"class":883},[877,1747,1089],{"class":887},[877,1749,827],{"class":891},[877,1751,1525],{"class":1316},[877,1753,827],{"class":891},[877,1755,1505],{"class":964},[877,1757,1033],{"class":891},[877,1759,1383],{"class":964},[877,1761,942],{"class":891},[877,1763,1764],{"class":964}," aspirate_params",[877,1766,1080],{"class":891},[877,1768,1769],{"class":879,"line":971},[877,1770,952],{"emptyLinePlaceholder":951},[877,1772,1773,1776,1778,1781],{"class":879,"line":976},[877,1774,1775],{"class":887},"dispense_params ",[877,1777,961],{"class":891},[877,1779,1780],{"class":964}," MCADispenseParameterSet",[877,1782,986],{"class":891},[877,1784,1785,1787,1789,1791],{"class":879,"line":989},[877,1786,1577],{"class":992},[877,1788,961],{"class":891},[877,1790,1062],{"class":1051},[877,1792,1006],{"class":891},[877,1794,1795,1798,1800,1803,1805,1808],{"class":879,"line":1009},[877,1796,1797],{"class":992},"    pipette_mode",[877,1799,961],{"class":891},[877,1801,1802],{"class":964},"PipetteMode",[877,1804,827],{"class":891},[877,1806,1807],{"class":1316},"BOTTOM",[877,1809,1006],{"class":891},[877,1811,1812,1815,1817,1820],{"class":879,"line":1022},[877,1813,1814],{"class":992},"    liquid_offset",[877,1816,961],{"class":891},[877,1818,1819],{"class":1051},"3.0",[877,1821,1006],{"class":891},[877,1823,1824],{"class":879,"line":1077},[877,1825,1080],{"class":891},[877,1827,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1849],{"class":879,"line":1083},[877,1829,1086],{"class":883},[877,1831,1089],{"class":887},[877,1833,827],{"class":891},[877,1835,1525],{"class":1316},[877,1837,827],{"class":891},[877,1839,1590],{"class":964},[877,1841,1033],{"class":891},[877,1843,1625],{"class":964},[877,1845,942],{"class":891},[877,1847,1848],{"class":964}," dispense_params",[877,1850,1080],{"class":891},[816,1852,1854],{"icon":1853},"i-heroicons-shield-exclamation",[820,1855,1856],{},"Using the parameter set form is mutually exclusive with keyword arguments. An aspirate or dispense receiving a parameter set will drop any keyword arguments and use only the information from the parameter set.",[863,1858,204],{"id":1859},"liquid-classes",[820,1861,1862,1863,1865],{},"Pass a liquid class to calibrate the plunger physics for the liquid being handled — see ",[854,1864,204],{"href":417}," for details.",[868,1867,1869],{"className":870,"code":1868,"language":872,"meta":873,"style":873},"from unitelabs.labware.tecan import EvoLiquidClass\n\nawait evo.mca.aspirate(source_trough, volume=100, liquid_class=EvoLiquidClass())\n",[824,1870,1871,1890,1894],{"__ignoreMap":873},[877,1872,1873,1875,1877,1879,1881,1883,1885,1887],{"class":879,"line":880},[877,1874,884],{"class":883},[877,1876,888],{"class":887},[877,1878,827],{"class":891},[877,1880,1144],{"class":887},[877,1882,827],{"class":891},[877,1884,934],{"class":887},[877,1886,897],{"class":883},[877,1888,1889],{"class":887}," EvoLiquidClass\n",[877,1891,1892],{"class":879,"line":903},[877,1893,952],{"emptyLinePlaceholder":951},[877,1895,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1917,1919,1921,1923,1926,1928,1931],{"class":879,"line":920},[877,1897,1086],{"class":883},[877,1899,1089],{"class":887},[877,1901,827],{"class":891},[877,1903,1525],{"class":1316},[877,1905,827],{"class":891},[877,1907,1505],{"class":964},[877,1909,1033],{"class":891},[877,1911,1383],{"class":964},[877,1913,942],{"class":891},[877,1915,1916],{"class":992}," volume",[877,1918,961],{"class":891},[877,1920,1062],{"class":1051},[877,1922,942],{"class":891},[877,1924,1925],{"class":992}," liquid_class",[877,1927,961],{"class":891},[877,1929,1930],{"class":964},"EvoLiquidClass",[877,1932,1933],{"class":891},"())\n",[863,1935,1937],{"id":1936},"mixing","Mixing",[820,1939,1940,1941,1944,1945,1652,1948,1951],{},"Mix in place before an aspirate, or after a dispense, by setting ",[824,1942,1943],{},"mix_cycles"," (and optionally ",[824,1946,1947],{},"mix_volume",[824,1949,1950],{},"mix_liquid_offset",").",[868,1953,1955],{"className":870,"code":1954,"language":872,"meta":873,"style":873},"await evo.mca.aspirate(\n    source=source_trough,\n    volume=100,\n    mix_cycles=3,\n    mix_volume=50,\n)\n",[824,1956,1957,1973,1983,1993,2005,2017],{"__ignoreMap":873},[877,1958,1959,1961,1963,1965,1967,1969,1971],{"class":879,"line":880},[877,1960,1086],{"class":883},[877,1962,1089],{"class":887},[877,1964,827],{"class":891},[877,1966,1525],{"class":1316},[877,1968,827],{"class":891},[877,1970,1505],{"class":964},[877,1972,986],{"class":891},[877,1974,1975,1977,1979,1981],{"class":879,"line":903},[877,1976,1566],{"class":992},[877,1978,961],{"class":891},[877,1980,1383],{"class":964},[877,1982,1006],{"class":891},[877,1984,1985,1987,1989,1991],{"class":879,"line":920},[877,1986,1577],{"class":992},[877,1988,961],{"class":891},[877,1990,1062],{"class":1051},[877,1992,1006],{"class":891},[877,1994,1995,1998,2000,2003],{"class":879,"line":948},[877,1996,1997],{"class":992},"    mix_cycles",[877,1999,961],{"class":891},[877,2001,2002],{"class":1051},"3",[877,2004,1006],{"class":891},[877,2006,2007,2010,2012,2015],{"class":879,"line":955},[877,2008,2009],{"class":992},"    mix_volume",[877,2011,961],{"class":891},[877,2013,2014],{"class":1051},"50",[877,2016,1006],{"class":891},[877,2018,2019],{"class":879,"line":971},[877,2020,1080],{"class":891},[863,2022,2024],{"id":2023},"touch-side-dispense","Touch-Side Dispense",[820,2026,2027,2028,2031],{},"Setting ",[824,2029,2030],{},"touch_side=True"," moves the tips against the well wall after dispensing, deriving the distance from the destination's geometry. This is only supported for plate\u002Fwell targets, not troughs.",[868,2033,2035],{"className":870,"code":2034,"language":872,"meta":873,"style":873},"from unitelabs.liquid_handling.tecan import TouchTipDirection\n\nawait evo.mca.dispense(\n    target=dest_plate,\n    volume=100,\n    touch_side=True,\n    touch_side_direction=TouchTipDirection.EAST,\n)\n",[824,2036,2037,2056,2060,2076,2086,2096,2104,2121],{"__ignoreMap":873},[877,2038,2039,2041,2043,2045,2047,2049,2051,2053],{"class":879,"line":880},[877,2040,884],{"class":883},[877,2042,888],{"class":887},[877,2044,827],{"class":891},[877,2046,929],{"class":887},[877,2048,827],{"class":891},[877,2050,934],{"class":887},[877,2052,897],{"class":883},[877,2054,2055],{"class":887}," TouchTipDirection\n",[877,2057,2058],{"class":879,"line":903},[877,2059,952],{"emptyLinePlaceholder":951},[877,2061,2062,2064,2066,2068,2070,2072,2074],{"class":879,"line":920},[877,2063,1086],{"class":883},[877,2065,1089],{"class":887},[877,2067,827],{"class":891},[877,2069,1525],{"class":1316},[877,2071,827],{"class":891},[877,2073,1590],{"class":964},[877,2075,986],{"class":891},[877,2077,2078,2080,2082,2084],{"class":879,"line":948},[877,2079,1620],{"class":992},[877,2081,961],{"class":891},[877,2083,1625],{"class":964},[877,2085,1006],{"class":891},[877,2087,2088,2090,2092,2094],{"class":879,"line":955},[877,2089,1577],{"class":992},[877,2091,961],{"class":891},[877,2093,1062],{"class":1051},[877,2095,1006],{"class":891},[877,2097,2098,2101],{"class":879,"line":971},[877,2099,2100],{"class":992},"    touch_side",[877,2102,2103],{"class":891},"=True,\n",[877,2105,2106,2109,2111,2114,2116,2119],{"class":879,"line":976},[877,2107,2108],{"class":992},"    touch_side_direction",[877,2110,961],{"class":891},[877,2112,2113],{"class":964},"TouchTipDirection",[877,2115,827],{"class":891},[877,2117,2118],{"class":1316},"EAST",[877,2120,1006],{"class":891},[877,2122,2123],{"class":879,"line":989},[877,2124,1080],{"class":891},[863,2126,2128],{"id":2127},"discard-tips","Discard Tips",[868,2130,2132],{"className":870,"code":2131,"language":872,"meta":873,"style":873},"await evo.mca.discard_tips()\n",[824,2133,2134],{"__ignoreMap":873},[877,2135,2136,2138,2140,2142,2144,2146,2149],{"class":879,"line":880},[877,2137,1086],{"class":883},[877,2139,1089],{"class":887},[877,2141,827],{"class":891},[877,2143,1525],{"class":1316},[877,2145,827],{"class":891},[877,2147,2148],{"class":964},"discard_tips",[877,2150,968],{"class":891},[863,2152,2154],{"id":2153},"aspirate-parameter-reference","Aspirate Parameter Reference",[820,2156,2157,2158,2161,2162,2164],{},"The following parameters are accepted by ",[824,2159,2160],{},"mca.aspirate()"," as keyword arguments or via ",[824,2163,1651],{},":",[2166,2167,2168,2187],"table",{},[2169,2170,2171],"thead",{},[2172,2173,2174,2178,2181,2184],"tr",{},[2175,2176,2177],"th",{},"Parameter",[2175,2179,2180],{},"Type",[2175,2182,2183],{},"Default",[2175,2185,2186],{},"Description",[2188,2189,2190,2209,2223,2244,2261,2279,2299,2313,2327,2343,2360,2373],"tbody",{},[2172,2191,2192,2197,2200,2203],{},[2193,2194,2195],"td",{},[824,2196,1735],{},[2193,2198,2199],{},"Number",[2193,2201,2202],{},"auto",[2193,2204,2205,2206,827],{},"Volume in µL aspirated by every mounted channel. Defaults to ",[824,2207,2208],{},"min(free tip space, available source volume)",[2172,2210,2211,2216,2218,2220],{},[2193,2212,2213],{},[824,2214,2215],{},"liquid_class",[2193,2217,1930],{},[2193,2219,2202],{},[2193,2221,2222],{},"Supplies the plunger physics (calibration, per-phase speeds, air gaps). Defaults to an uncalibrated class.",[2172,2224,2225,2230,2233,2236],{},[2193,2226,2227],{},[824,2228,2229],{},"pipette_mode",[2193,2231,2232],{},"AspiratePipetteMode",[2193,2234,2235],{},"SURFACE",[2193,2237,2238,2239,2241,2242,827],{},"Descend relative to the liquid ",[824,2240,2235],{}," or the container ",[824,2243,1807],{},[2172,2245,2246,2251,2253,2255],{},[2193,2247,2248],{},[824,2249,2250],{},"liquid_offset",[2193,2252,2199],{},[2193,2254,2202],{},[2193,2256,2257,2258,827],{},"Z offset in mm relative to the pipette mode. Defaults to ",[824,2259,2260],{},"min(0.5, liquid level)",[2172,2262,2263,2268,2270,2273],{},[2193,2264,2265],{},[824,2266,2267],{},"offset",[2193,2269,1041],{},[2193,2271,2272],{},"(0,0,0)",[2193,2274,2275,2276,2278],{},"XY offset in mm added to the A1 reference well. Use ",[824,2277,2250],{}," for Z.",[2172,2280,2281,2286,2289,2292],{},[2193,2282,2283],{},[824,2284,2285],{},"follow_liquid",[2193,2287,2288],{},"bool or Number",[2193,2290,2291],{},"False",[2193,2293,2294,2295,2298],{},"Track the falling liquid level during aspiration. ",[824,2296,2297],{},"True"," derives the distance from the volume.",[2172,2300,2301,2306,2308,2310],{},[2193,2302,2303],{},[824,2304,2305],{},"pull_out_distance",[2193,2307,2199],{},[2193,2309,1297],{},[2193,2311,2312],{},"Distance in mm to slowly retract the tips out of the liquid afterward, to reduce wetting.",[2172,2314,2315,2320,2322,2324],{},[2193,2316,2317],{},[824,2318,2319],{},"end_z_offset",[2193,2321,2199],{},[2193,2323,2202],{},[2193,2325,2326],{},"Height in mm above the container the head retracts to afterward. Defaults to the traverse height.",[2172,2328,2329,2334,2336,2338],{},[2193,2330,2331],{},[824,2332,2333],{},"min_traverse_height",[2193,2335,2199],{},[2193,2337,2202],{},[2193,2339,2340,2341,827],{},"Z the head raises to before the X\u002FY move. Defaults to the configured ",[824,2342,2333],{},[2172,2344,2345,2349,2352,2354],{},[2193,2346,2347],{},[824,2348,1943],{},[2193,2350,2351],{},"int",[2193,2353,1297],{},[2193,2355,2356,2357,2359],{},"Number of aspirate\u002Fdispense cycles to mix the source beforehand. ",[824,2358,1297],{}," or omitted disables mixing.",[2172,2361,2362,2366,2368,2370],{},[2193,2363,2364],{},[824,2365,1950],{},[2193,2367,2199],{},[2193,2369,2202],{},[2193,2371,2372],{},"Additional Z offset during mixing.",[2172,2374,2375,2379,2381,2383],{},[2193,2376,2377],{},[824,2378,1947],{},[2193,2380,2199],{},[2193,2382,2202],{},[2193,2384,2385],{},"Volume aspirated\u002Fdispensed per mix cycle. Defaults to as much as tip and well can hold.",[863,2387,2389],{"id":2388},"dispense-parameter-reference","Dispense Parameter Reference",[820,2391,2157,2392,2161,2395,2164],{},[824,2393,2394],{},"mca.dispense()",[824,2396,1655],{},[2166,2398,2399,2411],{},[2169,2400,2401],{},[2172,2402,2403,2405,2407,2409],{},[2175,2404,2177],{},[2175,2406,2180],{},[2175,2408,2183],{},[2175,2410,2186],{},[2188,2412,2413,2429,2442,2466,2479,2492,2505,2518,2531,2544,2557,2569,2586,2602],{},[2172,2414,2415,2419,2421,2423],{},[2193,2416,2417],{},[824,2418,1735],{},[2193,2420,2199],{},[2193,2422,2202],{},[2193,2424,2425,2426,827],{},"Volume in µL dispensed by every mounted channel. Defaults to ",[824,2427,2428],{},"min(tip content, free target volume)",[2172,2430,2431,2435,2437,2439],{},[2193,2432,2433],{},[824,2434,2215],{},[2193,2436,1930],{},[2193,2438,2202],{},[2193,2440,2441],{},"Supplies the plunger physics. Defaults to an uncalibrated class.",[2172,2443,2444,2448,2451,2453],{},[2193,2445,2446],{},[824,2447,2229],{},[2193,2449,2450],{},"DispensePipetteMode",[2193,2452,2235],{},[2193,2454,2455,2456,2458,2459,2461,2462,2465],{},"Descend relative to ",[824,2457,2235],{}," or ",[824,2460,1807],{},". ",[824,2463,2464],{},"JET"," is not supported by this head.",[2172,2467,2468,2472,2474,2476],{},[2193,2469,2470],{},[824,2471,2250],{},[2193,2473,2199],{},[2193,2475,2202],{},[2193,2477,2478],{},"Z offset in mm relative to the pipette mode.",[2172,2480,2481,2485,2487,2489],{},[2193,2482,2483],{},[824,2484,2267],{},[2193,2486,1041],{},[2193,2488,2272],{},[2193,2490,2491],{},"XY offset in mm added to the A1 reference well.",[2172,2493,2494,2498,2500,2502],{},[2193,2495,2496],{},[824,2497,2285],{},[2193,2499,2288],{},[2193,2501,2291],{},[2193,2503,2504],{},"Track the rising liquid level during dispense.",[2172,2506,2507,2511,2513,2515],{},[2193,2508,2509],{},[824,2510,2305],{},[2193,2512,2199],{},[2193,2514,1297],{},[2193,2516,2517],{},"Distance in mm to slowly retract the tips out of the liquid afterward.",[2172,2519,2520,2524,2526,2528],{},[2193,2521,2522],{},[824,2523,2319],{},[2193,2525,2199],{},[2193,2527,2202],{},[2193,2529,2530],{},"Height in mm above the container the head retracts to afterward.",[2172,2532,2533,2537,2539,2541],{},[2193,2534,2535],{},[824,2536,2333],{},[2193,2538,2199],{},[2193,2540,2202],{},[2193,2542,2543],{},"Z the head raises to before the X\u002FY move.",[2172,2545,2546,2550,2552,2554],{},[2193,2547,2548],{},[824,2549,1943],{},[2193,2551,2351],{},[2193,2553,1297],{},[2193,2555,2556],{},"Number of aspirate\u002Fdispense cycles to mix the destination afterward.",[2172,2558,2559,2563,2565,2567],{},[2193,2560,2561],{},[824,2562,1950],{},[2193,2564,2199],{},[2193,2566,2202],{},[2193,2568,2372],{},[2172,2570,2571,2575,2577,2579],{},[2193,2572,2573],{},[824,2574,1947],{},[2193,2576,2199],{},[2193,2578,2202],{},[2193,2580,2581,2582,2585],{},"Volume per mix cycle. Defaults to what the tip and destination hold ",[834,2583,2584],{},"before"," the dispense.",[2172,2587,2588,2593,2595,2597],{},[2193,2589,2590],{},[824,2591,2592],{},"touch_side",[2193,2594,2288],{},[2193,2596,2291],{},[2193,2598,2599,2601],{},[824,2600,2297],{}," derives the wall-touch distance from container geometry after dispensing; a Number sets it directly.",[2172,2603,2604,2609,2611,2613],{},[2193,2605,2606],{},[824,2607,2608],{},"touch_side_direction",[2193,2610,2113],{},[2193,2612,2118],{},[2193,2614,2615],{},"Direction to move the tips against the well wall after dispensing.",[816,2617,2618],{"icon":818},[820,2619,2620,2623,2624,2626,2627,2630,2631,1951],{},[824,2621,2622],{},"mca_plunger_steps_per_ul"," on ",[824,2625,1030],{}," (default ",[824,2628,2629],{},"200",") converts µL to plunger steps for the whole head. Only adjust it if every liquid you pipette is off by the same factor or an order of magnitude — for individual-liquid corrections, use a custom liquid class instead (see ",[854,2632,204],{"href":417},[2634,2635,2636],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":873,"searchDepth":880,"depth":903,"links":2638},[2639,2640,2641,2642,2643,2644,2645,2646,2647,2648,2649],{"id":865,"depth":903,"text":866},{"id":1127,"depth":903,"text":1128},{"id":1505,"depth":903,"text":1506},{"id":1590,"depth":903,"text":1591},{"id":1644,"depth":903,"text":1645},{"id":1859,"depth":903,"text":204},{"id":1936,"depth":903,"text":1937},{"id":2023,"depth":903,"text":2024},{"id":2127,"depth":903,"text":2128},{"id":2153,"depth":903,"text":2154},{"id":2388,"depth":903,"text":2389},"Aspirating and dispensing with the Tecan Freedom EVO MCA96 head.","md",null,{},"\u002Foperate\u002Fdevices\u002Ftecan-freedom-evo\u002Fbasic-pipetting",{"title":271,"description":2650},"bTtiU5vsX0Pa3vVGo1MftOMSpPVAXYN0UGitzxrdQNw",[2658,2660],{"title":279,"path":407,"stem":408,"description":2659,"children":-1},"Picking up and dropping tips with the Tecan Freedom EVO MCA96 head.",{"title":413,"path":414,"stem":415,"description":2661,"children":-1},"Moving labware around the deck with the Tecan Freedom EVO's Robotic Manipulator Arm.",1787302990362]