[{"data":1,"prerenderedAt":1559},["ShallowReactive",2],{"navigation":3,"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Ftip-handling":750,"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Ftip-handling-surround":1554},[4,80,134,364,428,530,567,646],{"title":5,"path":6,"stem":7,"children":8,"page":42},"Get Started","\u002Fget-started","01.get-started",[9,13,17,43,47],{"title":10,"path":11,"stem":12},"Welcome to UniteLabs","\u002Fget-started\u002Fwelcome","01.get-started\u002F00.welcome",{"title":14,"path":15,"stem":16},"How it works","\u002Fget-started\u002Fhow-it-works","01.get-started\u002F01.how-it-works",{"title":18,"path":19,"stem":20,"children":21,"page":42},"Use Cases","\u002Fget-started\u002Fuse-cases","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","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","01.get-started\u002F02.use-cases\u002F20.multi-device-control",{"title":31,"path":32,"stem":33},"Workflow Orchestration","\u002Fget-started\u002Fuse-cases\u002Fworkflow-orchestration","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","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","01.get-started\u002F02.use-cases\u002F50.scale-and-fleet",false,{"title":44,"path":45,"stem":46},"Lab as Code","\u002Fget-started\u002Fwhy-code","01.get-started\u002F03.why-code",{"title":48,"path":49,"stem":50,"children":51,"page":42},"Setup","\u002Fget-started\u002Fsetup","01.get-started\u002F20.setup",[52,56,60,64,68,72,76],{"title":53,"path":54,"stem":55},"GroundControl","\u002Fget-started\u002Fsetup\u002Fgroundcontrol","01.get-started\u002F20.setup\u002F10.groundcontrol",{"title":57,"path":58,"stem":59},"Network requirements","\u002Fget-started\u002Fsetup\u002Fnetwork-requirements","01.get-started\u002F20.setup\u002F20.network-requirements",{"title":61,"path":62,"stem":63},"Multi-device Networking","\u002Fget-started\u002Fsetup\u002Fmultiple-devices","01.get-started\u002F20.setup\u002F30.multiple-devices",{"title":65,"path":66,"stem":67},"Connect to Platform","\u002Fget-started\u002Fsetup\u002Fconnect-to-platform","01.get-started\u002F20.setup\u002F40.connect-to-platform",{"title":69,"path":70,"stem":71},"Headless install","\u002Fget-started\u002Fsetup\u002Fheadless-install","01.get-started\u002F20.setup\u002F50.headless-install",{"title":73,"path":74,"stem":75},"Raspberry Pi","\u002Fget-started\u002Fsetup\u002Fraspberry-pi","01.get-started\u002F20.setup\u002F55.raspberry-pi",{"title":77,"path":78,"stem":79},"Installation","\u002Fget-started\u002Fsetup\u002Fsdk-installation","01.get-started\u002F20.setup\u002F60.sdk-installation",{"title":81,"path":82,"stem":83,"children":84,"page":42},"Integrate","\u002Fintegrate","02.integrate",[85,89,93,118],{"title":86,"path":87,"stem":88},"What is a connector?","\u002Fintegrate\u002Fwhat-is-a-connector","02.integrate\u002F00.what-is-a-connector",{"title":90,"path":91,"stem":92},"Calling a Connector","\u002Fintegrate\u002Fcontrol-with-code","02.integrate\u002F05.control-with-code",{"title":94,"path":95,"stem":96,"children":97,"page":42},"Concepts","\u002Fintegrate\u002Fconcepts","02.integrate\u002F10.concepts",[98,102,106,110,114],{"title":99,"path":100,"stem":101},"Connector","\u002Fintegrate\u002Fconcepts\u002Fconnector","02.integrate\u002F10.concepts\u002F10.connector",{"title":103,"path":104,"stem":105},"Module","\u002Fintegrate\u002Fconcepts\u002Fmodule","02.integrate\u002F10.concepts\u002F20.module",{"title":107,"path":108,"stem":109},"Action","\u002Fintegrate\u002Fconcepts\u002Faction","02.integrate\u002F10.concepts\u002F30.action",{"title":111,"path":112,"stem":113},"Subscription","\u002Fintegrate\u002Fconcepts\u002Fsubscription","02.integrate\u002F10.concepts\u002F40.subscription",{"title":115,"path":116,"stem":117},"Device","\u002Fintegrate\u002Fconcepts\u002Fdevice","02.integrate\u002F10.concepts\u002F50.device",{"title":119,"path":120,"stem":121,"children":122,"page":42},"Use a connector","\u002Fintegrate\u002Fuse-a-connector","02.integrate\u002F30.use-a-connector",[123,126,130],{"title":53,"path":124,"stem":125},"\u002Fintegrate\u002Fuse-a-connector\u002Fgroundcontrol","02.integrate\u002F30.use-a-connector\u002F10.groundcontrol",{"title":127,"path":128,"stem":129},"Platform","\u002Fintegrate\u002Fuse-a-connector\u002Fplatform","02.integrate\u002F30.use-a-connector\u002F20.platform",{"title":131,"path":132,"stem":133},"UniteLabs SDK & REST API","\u002Fintegrate\u002Fuse-a-connector\u002Fpython","02.integrate\u002F30.use-a-connector\u002F30.python",{"title":135,"path":136,"stem":137,"children":138,"page":42},"Operate","\u002Foperate","03.operate",[139,142,146,186,259],{"title":135,"path":140,"stem":141},"\u002Foperate\u002Foverview","03.operate\u002F00.overview",{"title":143,"path":144,"stem":145},"Your First Protocol","\u002Foperate\u002Fyour-first-protocol","03.operate\u002F05.your-first-protocol",{"title":94,"path":147,"stem":148,"children":149,"page":42},"\u002Foperate\u002Fconcepts","03.operate\u002F10.concepts",[150,154,158,162,166,170,174,178,182],{"title":151,"path":152,"stem":153},"Liquid Handling","\u002Foperate\u002Fconcepts\u002Fliquid-handling","03.operate\u002F10.concepts\u002F10.liquid-handling",{"title":155,"path":156,"stem":157},"Modules","\u002Foperate\u002Fconcepts\u002Fmodules","03.operate\u002F10.concepts\u002F20.modules",{"title":159,"path":160,"stem":161},"Deck","\u002Foperate\u002Fconcepts\u002Fdeck","03.operate\u002F10.concepts\u002F30.deck",{"title":163,"path":164,"stem":165},"Labware","\u002Foperate\u002Fconcepts\u002Flabware","03.operate\u002F10.concepts\u002F40.labware",{"title":167,"path":168,"stem":169},"Liquids","\u002Foperate\u002Fconcepts\u002Fliquids","03.operate\u002F10.concepts\u002F50.liquids",{"title":171,"path":172,"stem":173},"Liquid Classes","\u002Foperate\u002Fconcepts\u002Fliquid-classes","03.operate\u002F10.concepts\u002F60.liquid-classes",{"title":175,"path":176,"stem":177},"Tips and Tip Tracking","\u002Foperate\u002Fconcepts\u002Ftips","03.operate\u002F10.concepts\u002F70.tips",{"title":179,"path":180,"stem":181},"Simulation","\u002Foperate\u002Fconcepts\u002Fsimulation","03.operate\u002F10.concepts\u002F80.simulation",{"title":183,"path":184,"stem":185},"Error Handling","\u002Foperate\u002Fconcepts\u002Ferror-handling","03.operate\u002F10.concepts\u002F90.error-handling",{"title":187,"path":188,"stem":189,"children":190,"page":42},"Guides","\u002Foperate\u002Fguides","03.operate\u002F20.guides",[191,220,232,256],{"title":163,"path":192,"stem":193,"children":194},"\u002Foperate\u002Fguides\u002Flabware","03.operate\u002F20.guides\u002F10.labware\u002Findex",[195,196,200,204,208,212,216],{"title":163,"path":192,"stem":193},{"title":197,"path":198,"stem":199},"Standard Labware","\u002Foperate\u002Fguides\u002Flabware\u002Fstandard-labware","03.operate\u002F20.guides\u002F10.labware\u002F05.standard-labware",{"title":201,"path":202,"stem":203},"Plates","\u002Foperate\u002Fguides\u002Flabware\u002Fplates","03.operate\u002F20.guides\u002F10.labware\u002F10.plates",{"title":205,"path":206,"stem":207},"Tips and Tip Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftips-and-racks","03.operate\u002F20.guides\u002F10.labware\u002F20.tips-and-racks",{"title":209,"path":210,"stem":211},"Tubes and Tube Racks","\u002Foperate\u002Fguides\u002Flabware\u002Ftubes-and-tube-racks","03.operate\u002F20.guides\u002F10.labware\u002F30.tubes-and-tube-racks",{"title":213,"path":214,"stem":215},"Troughs","\u002Foperate\u002Fguides\u002Flabware\u002Ftroughs","03.operate\u002F20.guides\u002F10.labware\u002F35.troughs",{"title":217,"path":218,"stem":219},"Carriers and Adapters","\u002Foperate\u002Fguides\u002Flabware\u002Fcarriers-and-adapters","03.operate\u002F20.guides\u002F10.labware\u002F40.carriers-and-adapters",{"title":159,"path":221,"stem":222,"children":223,"page":42},"\u002Foperate\u002Fguides\u002Fdeck","03.operate\u002F20.guides\u002F20.deck",[224,228],{"title":225,"path":226,"stem":227},"Building a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fbuilding-a-deck","03.operate\u002F20.guides\u002F20.deck\u002F10.building-a-deck",{"title":229,"path":230,"stem":231},"Save\u002FLoad a Deck","\u002Foperate\u002Fguides\u002Fdeck\u002Fsave-load-deck","03.operate\u002F20.guides\u002F20.deck\u002F20.save-load-deck",{"title":233,"path":234,"stem":235,"children":236,"page":42},"Pipetting","\u002Foperate\u002Fguides\u002Fpipetting","03.operate\u002F20.guides\u002F30.pipetting",[237,241,245,249,252],{"title":238,"path":239,"stem":240},"Basic Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fbasic-pipetting","03.operate\u002F20.guides\u002F30.pipetting\u002F10.basic-pipetting",{"title":242,"path":243,"stem":244},"Advanced Pipetting","\u002Foperate\u002Fguides\u002Fpipetting\u002Fadvanced-pipetting","03.operate\u002F20.guides\u002F30.pipetting\u002F20.advanced-pipetting",{"title":246,"path":247,"stem":248},"Tip Handling","\u002Foperate\u002Fguides\u002Fpipetting\u002Ftip-handling","03.operate\u002F20.guides\u002F30.pipetting\u002F30.tip-handling",{"title":171,"path":250,"stem":251},"\u002Foperate\u002Fguides\u002Fpipetting\u002Fliquid-classes","03.operate\u002F20.guides\u002F30.pipetting\u002F40.liquid-classes",{"title":253,"path":254,"stem":255},"Labware Transport","\u002Foperate\u002Fguides\u002Fpipetting\u002Flabware-transport","03.operate\u002F20.guides\u002F30.pipetting\u002F50.labware-transport",{"title":179,"path":257,"stem":258},"\u002Foperate\u002Fguides\u002Fsimulation","03.operate\u002F20.guides\u002F40.simulation",{"title":260,"path":261,"stem":262,"children":263,"page":42},"Liquid Handler Guides","\u002Foperate\u002Fdevices","03.operate\u002F30.devices",[264,305,330,347],{"title":265,"path":266,"stem":267,"children":268,"page":42},"Hamilton STAR","\u002Foperate\u002Fdevices\u002Fhamilton-star","03.operate\u002F30.devices\u002F10.hamilton-star",[269,273,277,281,285,289,293,297,301],{"title":270,"path":271,"stem":272},"Positioning & Movement","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fpositioning","03.operate\u002F30.devices\u002F10.hamilton-star\u002F10.positioning",{"title":274,"path":275,"stem":276},"Gripper Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcore-gripper","03.operate\u002F30.devices\u002F10.hamilton-star\u002F20.core-gripper",{"title":278,"path":279,"stem":280},"iSWAP Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fiswap","03.operate\u002F30.devices\u002F10.hamilton-star\u002F30.iswap",{"title":282,"path":283,"stem":284},"Using TADM","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Ftadm","03.operate\u002F30.devices\u002F10.hamilton-star\u002F40.tadm",{"title":286,"path":287,"stem":288},"Autoload Module","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fautoload","03.operate\u002F30.devices\u002F10.hamilton-star\u002F50.autoload",{"title":290,"path":291,"stem":292},"Waste Block","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fwaste-block","03.operate\u002F30.devices\u002F10.hamilton-star\u002F60.waste-block",{"title":294,"path":295,"stem":296},"Complex Mixing","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcomplex-mixing","03.operate\u002F30.devices\u002F10.hamilton-star\u002F66.complex-mixing",{"title":298,"path":299,"stem":300},"Teaching Gripper Paddle Positions","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fgripper-positions","03.operate\u002F30.devices\u002F10.hamilton-star\u002F70.gripper-positions",{"title":302,"path":303,"stem":304},"Training a Custom Deck Position With the iSWAP","\u002Foperate\u002Fdevices\u002Fhamilton-star\u002Fcustom-deck-position","03.operate\u002F30.devices\u002F10.hamilton-star\u002F75.custom-deck-position",{"title":306,"path":307,"stem":308,"children":309,"page":42},"Hamilton Vantage","\u002Foperate\u002Fdevices\u002Fhamilton-vantage","03.operate\u002F30.devices\u002F20.hamilton-vantage",[310,314,318,322,326],{"title":311,"path":312,"stem":313},"Waste Configuration","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fwaste-configuration","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F05.waste-configuration",{"title":315,"path":316,"stem":317},"Covers and Lights","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fcovers-and-lights","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F10.covers-and-lights",{"title":319,"path":320,"stem":321},"IDL Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fidl","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F20.idl",{"title":323,"path":324,"stem":325},"IPG Module","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fipg","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F30.ipg",{"title":327,"path":328,"stem":329},"XL Pipettes","\u002Foperate\u002Fdevices\u002Fhamilton-vantage\u002Fxl-channels","03.operate\u002F30.devices\u002F20.hamilton-vantage\u002F40.xl-channels",{"title":331,"path":332,"stem":333,"children":334,"page":42},"Agilent Bravo","\u002Foperate\u002Fdevices\u002Fagilent-bravo","03.operate\u002F30.devices\u002F30.agilent-bravo",[335,338,341,344],{"title":246,"path":336,"stem":337},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Ftip-handling","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F10.tip-handling",{"title":238,"path":339,"stem":340},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fbasic-pipetting","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F20.basic-pipetting",{"title":171,"path":342,"stem":343},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fliquid-classes","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F25.liquid-classes",{"title":274,"path":345,"stem":346},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fusing-the-gripper","03.operate\u002F30.devices\u002F30.agilent-bravo\u002F30.using-the-gripper",{"title":348,"path":349,"stem":350,"children":351,"page":42},"Tecan FluentControl","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol",[352,356,360],{"title":353,"path":354,"stem":355},"Connect & Run a Method","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fconnect-and-run","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F10.connect-and-run",{"title":357,"path":358,"stem":359},"Sending XML Commands","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Fsending-xml-commands","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F20.sending-xml-commands",{"title":361,"path":362,"stem":363},"Full Workflow Example","\u002Foperate\u002Fdevices\u002Ftecan-fluentcontrol\u002Ffull-workflow-example","03.operate\u002F30.devices\u002F40.tecan-fluentcontrol\u002F30.full-workflow-example",{"title":365,"path":366,"stem":367,"children":368,"page":42},"Device Guides","\u002Fdevice-guides","06.device-guides",[369,372,385,402,415],{"title":365,"path":370,"stem":371},"\u002Fdevice-guides\u002Foverview","06.device-guides\u002F00.overview",{"title":373,"path":374,"stem":375,"children":376,"page":42},"Incubation","\u002Fdevice-guides\u002Fincubation","06.device-guides\u002F20.incubation",[377,381],{"title":378,"path":379,"stem":380},"Inheco ODTC","\u002Fdevice-guides\u002Fincubation\u002Finheco-odtc","06.device-guides\u002F20.incubation\u002F10.inheco-odtc",{"title":382,"path":383,"stem":384},"Inheco SCILA","\u002Fdevice-guides\u002Fincubation\u002Finheco-scila","06.device-guides\u002F20.incubation\u002F20.inheco-scila",{"title":386,"path":387,"stem":388,"children":389,"page":42},"Heater-Shakers","\u002Fdevice-guides\u002Fheater-shakers","06.device-guides\u002F30.heater-shakers",[390,394,398],{"title":391,"path":392,"stem":393},"Inheco Thermoshake","\u002Fdevice-guides\u002Fheater-shakers\u002Finheco-thermoshake","06.device-guides\u002F30.heater-shakers\u002F10.inheco-thermoshake",{"title":395,"path":396,"stem":397},"QInstruments Bioshake","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-bioshake","06.device-guides\u002F30.heater-shakers\u002F20.qinstruments-bioshake",{"title":399,"path":400,"stem":401},"QInstruments ColdPlate","\u002Fdevice-guides\u002Fheater-shakers\u002Fqinstruments-coldplate","06.device-guides\u002F30.heater-shakers\u002F30.qinstruments-coldplate",{"title":403,"path":404,"stem":405,"children":406,"page":42},"Readers","\u002Fdevice-guides\u002Freaders","06.device-guides\u002F40.readers",[407,411],{"title":408,"path":409,"stem":410},"Biotek Gen5","\u002Fdevice-guides\u002Freaders\u002Fbiotek-gen5","06.device-guides\u002F40.readers\u002F10.biotek-gen5",{"title":412,"path":413,"stem":414},"Biotek Synergy H1","\u002Fdevice-guides\u002Freaders\u002Fbiotek-synergy-h1","06.device-guides\u002F40.readers\u002F20.biotek-synergy-H1",{"title":416,"path":417,"stem":418,"children":419,"page":42},"Tilt & Turn","\u002Fdevice-guides\u002Ftilt-and-turn","06.device-guides\u002F50.tilt-and-turn",[420,424],{"title":421,"path":422,"stem":423},"TurnStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-turnstation","06.device-guides\u002F50.tilt-and-turn\u002F10.qinstruments-turnstation",{"title":425,"path":426,"stem":427},"TiltStation","\u002Fdevice-guides\u002Ftilt-and-turn\u002Fqinstruments-tiltstation","06.device-guides\u002F50.tilt-and-turn\u002F20.qinstruments-tiltstation",{"title":429,"path":430,"stem":431,"children":432,"page":42},"Automate","\u002Fautomate","07.automate",[433,437,441,445,494],{"title":434,"path":435,"stem":436},"What is a workflow?","\u002Fautomate\u002Fwhat-is-a-workflow","07.automate\u002F00.what-is-a-workflow",{"title":438,"path":439,"stem":440},"Workflow template","\u002Fautomate\u002Fworkflow-template","07.automate\u002F05.workflow-template",{"title":442,"path":443,"stem":444},"Your First Workflow","\u002Fautomate\u002Fyour-first-workflow","07.automate\u002F08.your-first-workflow",{"title":94,"pages":446,"path":456,"stem":457,"children":458,"page":42},[447,448,449,450,451,452,453,454,455],"workflow","phase","step","runs","input","artifacts","logs","human-in-the-loop","error-handling","\u002Fautomate\u002Fconcepts","07.automate\u002F10.concepts",[459,463,467,471,475,479,483,487,491],{"title":460,"path":461,"stem":462},"Workflow","\u002Fautomate\u002Fconcepts\u002Fworkflow","07.automate\u002F10.concepts\u002F10.workflow",{"title":464,"path":465,"stem":466},"Phase","\u002Fautomate\u002Fconcepts\u002Fphase","07.automate\u002F10.concepts\u002F20.phase",{"title":468,"path":469,"stem":470},"Step","\u002Fautomate\u002Fconcepts\u002Fstep","07.automate\u002F10.concepts\u002F30.step",{"title":472,"path":473,"stem":474},"Runs","\u002Fautomate\u002Fconcepts\u002Fruns","07.automate\u002F10.concepts\u002F40.runs",{"title":476,"path":477,"stem":478},"Input","\u002Fautomate\u002Fconcepts\u002Finput","07.automate\u002F10.concepts\u002F50.input",{"title":480,"path":481,"stem":482},"Artifacts","\u002Fautomate\u002Fconcepts\u002Fartifacts","07.automate\u002F10.concepts\u002F60.artifacts",{"title":484,"path":485,"stem":486},"Logs","\u002Fautomate\u002Fconcepts\u002Flogs","07.automate\u002F10.concepts\u002F70.logs",{"title":488,"path":489,"stem":490},"Human in the Loop","\u002Fautomate\u002Fconcepts\u002Fhuman-in-the-loop","07.automate\u002F10.concepts\u002F80.human-in-the-loop",{"title":183,"path":492,"stem":493},"\u002Fautomate\u002Fconcepts\u002Ferror-handling","07.automate\u002F10.concepts\u002F90.error-handling",{"title":187,"path":495,"stem":496,"children":497,"page":42},"\u002Fautomate\u002Fguides","07.automate\u002F25.guides",[498,502,506,510,514,518,522,526],{"title":499,"path":500,"stem":501},"Deploy a workflow","\u002Fautomate\u002Fguides\u002Fdeploy-a-workflow","07.automate\u002F25.guides\u002F30.deploy-a-workflow",{"title":503,"path":504,"stem":505},"Run a workflow","\u002Fautomate\u002Fguides\u002Frun-a-workflow","07.automate\u002F25.guides\u002F35.run-a-workflow",{"title":507,"path":508,"stem":509},"CI\u002FCD for workflows","\u002Fautomate\u002Fguides\u002Fcicd-for-workflows","07.automate\u002F25.guides\u002F40.cicd-for-workflows",{"title":511,"path":512,"stem":513},"HITL basics","\u002Fautomate\u002Fguides\u002Fbasic-hitl","07.automate\u002F25.guides\u002F50.basic-hitl",{"title":515,"path":516,"stem":517},"Typed operator inputs","\u002Fautomate\u002Fguides\u002Ftyped-operator-inputs","07.automate\u002F25.guides\u002F55.typed-operator-inputs",{"title":519,"path":520,"stem":521},"Error recovery","\u002Fautomate\u002Fguides\u002Fbasic-error-handling","07.automate\u002F25.guides\u002F60.basic-error-handling",{"title":523,"path":524,"stem":525},"Advanced error handling","\u002Fautomate\u002Fguides\u002Fadvanced-error-handling","07.automate\u002F25.guides\u002F70.advanced-error-handling",{"title":527,"path":528,"stem":529},"Workflows REST API","\u002Fautomate\u002Fguides\u002Fworkflows-api","07.automate\u002F25.guides\u002F80.workflows-api",{"title":531,"path":532,"stem":533,"children":534,"page":42},"Observe","\u002Fobserve","08.observe",[535,539,555],{"title":536,"path":537,"stem":538},"Overview","\u002Fobserve\u002Foverview","08.observe\u002F10.overview",{"title":94,"path":540,"stem":541,"children":542,"page":42},"\u002Fobserve\u002Fconcepts","08.observe\u002F20.concepts",[543,547,551],{"title":544,"path":545,"stem":546},"Object Storage","\u002Fobserve\u002Fconcepts\u002Fstorage","08.observe\u002F20.concepts\u002F10.storage",{"title":548,"path":549,"stem":550},"Secrets","\u002Fobserve\u002Fconcepts\u002Fsecrets","08.observe\u002F20.concepts\u002F20.secrets",{"title":552,"path":553,"stem":554},"Data sources","\u002Fobserve\u002Fconcepts\u002Fdata-sources","08.observe\u002F20.concepts\u002F30.data-sources",{"title":187,"path":556,"stem":557,"children":558,"page":42},"\u002Fobserve\u002Fguides","08.observe\u002F30.guides",[559,563],{"title":560,"path":561,"stem":562},"File System Connector","\u002Fobserve\u002Fguides\u002Ffilesystem-connector","08.observe\u002F30.guides\u002F10.filesystem-connector",{"title":564,"path":565,"stem":566},"Building an ETL","\u002Fobserve\u002Fguides\u002Fbuilding-an-etl","08.observe\u002F30.guides\u002F20.building-an-etl",{"title":568,"path":569,"stem":570,"children":571,"page":42},"Technical Reference","\u002Ftechnical-reference","10.technical-reference",[572,576,580,592,603,614,624,635],{"title":573,"path":574,"stem":575},"Introduction","\u002Ftechnical-reference\u002Fplatform-blueprint","10.technical-reference\u002F00.platform-blueprint",{"title":577,"path":578,"stem":579},"REST API","\u002Ftechnical-reference\u002Frest-api","10.technical-reference\u002F01.rest-api",{"title":53,"path":581,"stem":582,"children":583,"page":42},"\u002Ftechnical-reference\u002Fgroundcontrol","10.technical-reference\u002F10.groundcontrol",[584,588],{"title":585,"path":586,"stem":587},"Install & Setup","\u002Ftechnical-reference\u002Fgroundcontrol\u002Finstall","10.technical-reference\u002F10.groundcontrol\u002F10.install",{"title":589,"path":590,"stem":591},"Changelog","\u002Ftechnical-reference\u002Fgroundcontrol\u002Fchangelog","10.technical-reference\u002F10.groundcontrol\u002F20.changelog",{"title":593,"path":594,"stem":595,"children":596,"page":42},"UniteLabs SDK","\u002Ftechnical-reference\u002Fpython-sdk","10.technical-reference\u002F20.python-sdk",[597,600],{"title":585,"path":598,"stem":599},"\u002Ftechnical-reference\u002Fpython-sdk\u002Finstall","10.technical-reference\u002F20.python-sdk\u002F10.install",{"title":589,"path":601,"stem":602},"\u002Ftechnical-reference\u002Fpython-sdk\u002Fchangelog","10.technical-reference\u002F20.python-sdk\u002F20.changelog",{"title":604,"path":605,"stem":606,"children":607,"page":42},"Liquid Handling SDK","\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk","10.technical-reference\u002F30.python-liquid-handling-sdk",[608,611],{"title":585,"path":609,"stem":610},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Finstall","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F10.install",{"title":589,"path":612,"stem":613},"\u002Ftechnical-reference\u002Fpython-liquid-handling-sdk\u002Fchangelog","10.technical-reference\u002F30.python-liquid-handling-sdk\u002F20.changelog",{"title":163,"path":615,"stem":616,"children":617,"page":42},"\u002Ftechnical-reference\u002Flabware","10.technical-reference\u002F40.labware",[618,621],{"title":585,"path":619,"stem":620},"\u002Ftechnical-reference\u002Flabware\u002Finstall","10.technical-reference\u002F40.labware\u002F10.install",{"title":589,"path":622,"stem":623},"\u002Ftechnical-reference\u002Flabware\u002Fchangelog","10.technical-reference\u002F40.labware\u002F20.changelog",{"title":625,"path":626,"stem":627,"children":628,"page":42},"Python Omnibus","\u002Ftechnical-reference\u002Fpython-omnibus","10.technical-reference\u002F50.python-omnibus",[629,632],{"title":585,"path":630,"stem":631},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Finstall","10.technical-reference\u002F50.python-omnibus\u002F10.install",{"title":589,"path":633,"stem":634},"\u002Ftechnical-reference\u002Fpython-omnibus\u002Fchangelog","10.technical-reference\u002F50.python-omnibus\u002F20.changelog",{"title":636,"path":637,"stem":638,"children":639,"page":42},"Python CDK","\u002Ftechnical-reference\u002Fpython-cdk","10.technical-reference\u002F60.python-cdk",[640,643],{"title":585,"path":641,"stem":642},"\u002Ftechnical-reference\u002Fpython-cdk\u002Finstall","10.technical-reference\u002F60.python-cdk\u002F10.install",{"title":589,"path":644,"stem":645},"\u002Ftechnical-reference\u002Fpython-cdk\u002Fchangelog","10.technical-reference\u002F60.python-cdk\u002F20.changelog",{"title":647,"path":648,"stem":649,"children":650},"Connector Development (CDK)","\u002Fconnector-development","20.connector-development",[651,653,672,705,713,744],{"title":647,"path":648,"stem":652},"20.connector-development\u002Findex",{"title":654,"path":655,"stem":656,"children":657,"page":42},"Getting Started","\u002Fconnector-development\u002Fgetting-started","20.connector-development\u002F10.getting-started",[658,661,665,668],{"title":536,"path":659,"stem":660},"\u002Fconnector-development\u002Fgetting-started\u002Foverview","20.connector-development\u002F10.getting-started\u002F10.overview",{"title":662,"path":663,"stem":664},"What's new","\u002Fconnector-development\u002Fgetting-started\u002Fwhats-new","20.connector-development\u002F10.getting-started\u002F20.whats-new",{"title":77,"path":666,"stem":667},"\u002Fconnector-development\u002Fgetting-started\u002Finstallation","20.connector-development\u002F10.getting-started\u002F30.installation",{"title":669,"path":670,"stem":671},"Contributing","\u002Fconnector-development\u002Fgetting-started\u002Fcontributing","20.connector-development\u002F10.getting-started\u002F40.contributing",{"title":673,"path":674,"stem":675,"children":676,"page":42},"Tutorial","\u002Fconnector-development\u002Ftutorial","20.connector-development\u002F20.tutorial",[677,681,685,689,693,697,701],{"title":678,"path":679,"stem":680},"Walkthrough","\u002Fconnector-development\u002Ftutorial\u002Fwalkthrough","20.connector-development\u002F20.tutorial\u002F00.walkthrough",{"title":682,"path":683,"stem":684},"SiLA Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fsila-endpoints","20.connector-development\u002F20.tutorial\u002F10.sila-endpoints",{"title":686,"path":687,"stem":688},"Data Endpoints","\u002Fconnector-development\u002Ftutorial\u002Fdata-endpoints","20.connector-development\u002F20.tutorial\u002F20.data-endpoints",{"title":690,"path":691,"stem":692},"Controls","\u002Fconnector-development\u002Ftutorial\u002Fcontrols","20.connector-development\u002F20.tutorial\u002F30.controls",{"title":694,"path":695,"stem":696},"SiLA Data Types","\u002Fconnector-development\u002Ftutorial\u002Fdata-types","20.connector-development\u002F20.tutorial\u002F40.data-types",{"title":698,"path":699,"stem":700},"Feature","\u002Fconnector-development\u002Ftutorial\u002Fconnector-structure","20.connector-development\u002F20.tutorial\u002F70.connector-structure",{"title":702,"path":703,"stem":704},"Hardware Communication","\u002Fconnector-development\u002Ftutorial\u002Fhardware-communication","20.connector-development\u002F20.tutorial\u002F90.hardware-communication",{"title":94,"path":706,"stem":707,"children":708,"page":42},"\u002Fconnector-development\u002Fconcepts","20.connector-development\u002F30.concepts",[709],{"title":710,"path":711,"stem":712},"SiLA","\u002Fconnector-development\u002Fconcepts\u002Fsila","20.connector-development\u002F30.concepts\u002Fsila",{"title":187,"path":714,"stem":715,"children":716,"page":42},"\u002Fconnector-development\u002Fguides","20.connector-development\u002F40.guides",[717,721,725,729,733,736,740],{"title":718,"path":719,"stem":720},"Configuration","\u002Fconnector-development\u002Fguides\u002Fconfiguration","20.connector-development\u002F40.guides\u002F20.configuration",{"title":722,"path":723,"stem":724},"Deployment","\u002Fconnector-development\u002Fguides\u002Fdeployment","20.connector-development\u002F40.guides\u002F30.deployment",{"title":726,"path":727,"stem":728},"Security","\u002Fconnector-development\u002Fguides\u002Fsecurity","20.connector-development\u002F40.guides\u002F40.security",{"title":730,"path":731,"stem":732},"Subscriptions","\u002Fconnector-development\u002Fguides\u002Fsubscriptions","20.connector-development\u002F40.guides\u002F45.subscriptions",{"title":183,"path":734,"stem":735},"\u002Fconnector-development\u002Fguides\u002Ferror-handling","20.connector-development\u002F40.guides\u002F50.error-handling",{"title":737,"path":738,"stem":739},"Serial Troubleshooting","\u002Fconnector-development\u002Fguides\u002Fserial-troubleshooting","20.connector-development\u002F40.guides\u002F70.serial-troubleshooting",{"title":741,"path":742,"stem":743},"Testing","\u002Fconnector-development\u002Fguides\u002Ftesting","20.connector-development\u002F40.guides\u002F80.testing",{"title":745,"path":746,"stem":747,"children":748},"References","\u002Fconnector-development\u002Freference","20.connector-development\u002F50.reference\u002Findex",[749],{"title":745,"path":746,"stem":747},{"id":751,"title":246,"body":752,"description":1548,"extension":1549,"links":1550,"meta":1551,"navigation":858,"path":336,"seo":1552,"stem":337,"__hash__":1553},"docs\u002F03.operate\u002F30.devices\u002F30.agilent-bravo\u002F10.tip-handling.md",{"type":753,"value":754,"toc":1539},"minimark",[755,759,765,787,792,795,986,990,993,1110,1114,1125,1175,1179,1186,1327,1337,1341,1344,1411,1415,1421,1473,1477,1484,1526,1535],[756,757,758],"p",{},"In this guide a tip rack is placed on the Bravo deck. Tips can be picked up using different patterns (full 96, single column\u002Frow, and single tip) and then put back or discarded.",[756,760,761],{},[762,763,764],"strong",{},"Prerequisites",[766,767,768,772,775,778],"ul",{},[769,770,771],"li",{},"A switched on Agilent Bravo device",[769,773,774],{},"A tip rack and Agilent 250 µL tips",[769,776,777],{},"A running Agilent Bravo connector",[769,779,780,781,786],{},"Basic understanding of the liquid handler class (See the ",[782,783,785],"a",{"href":784},"\u002Foperate\u002Fdevices\u002Fagilent-bravo\u002Fbasic-pipetting\u002F","Agilent Bravo tutorial",")",[788,789,791],"h2",{"id":790},"power-on-the-system","Power On the System",[756,793,794],{},"Ensure that the Agilent Bravo is powered on and ready for operation. Verify that the connector is running and connected to the UniteLabs platform.",[796,797,802],"pre",{"className":798,"code":799,"language":800,"meta":801,"style":801},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","from unitelabs.sdk import AsyncApiClient\nfrom unitelabs.liquid_handling.agilent import Bravo\n\nclient = AsyncApiClient()\n\n# Initialize the Agilent Bravo\nbravo = Bravo(\n    name=\"Bravo\",\n    client=client,\n)\nawait bravo.configure()\nawait bravo.initialize()\nawait bravo.activate()\n","python","",[803,804,805,831,853,860,876,881,888,902,923,936,942,958,972],"code",{"__ignoreMap":801},[806,807,810,814,818,822,825,828],"span",{"class":808,"line":809},"line",1,[806,811,813],{"class":812},"s7zQu","from",[806,815,817],{"class":816},"sTEyZ"," unitelabs",[806,819,821],{"class":820},"sMK4o",".",[806,823,824],{"class":816},"sdk ",[806,826,827],{"class":812},"import",[806,829,830],{"class":816}," AsyncApiClient\n",[806,832,834,836,838,840,843,845,848,850],{"class":808,"line":833},2,[806,835,813],{"class":812},[806,837,817],{"class":816},[806,839,821],{"class":820},[806,841,842],{"class":816},"liquid_handling",[806,844,821],{"class":820},[806,846,847],{"class":816},"agilent ",[806,849,827],{"class":812},[806,851,852],{"class":816}," Bravo\n",[806,854,856],{"class":808,"line":855},3,[806,857,859],{"emptyLinePlaceholder":858},true,"\n",[806,861,863,866,869,873],{"class":808,"line":862},4,[806,864,865],{"class":816},"client ",[806,867,868],{"class":820},"=",[806,870,872],{"class":871},"s2Zo4"," AsyncApiClient",[806,874,875],{"class":820},"()\n",[806,877,879],{"class":808,"line":878},5,[806,880,859],{"emptyLinePlaceholder":858},[806,882,884],{"class":808,"line":883},6,[806,885,887],{"class":886},"sHwdD","# Initialize the Agilent Bravo\n",[806,889,891,894,896,899],{"class":808,"line":890},7,[806,892,893],{"class":816},"bravo ",[806,895,868],{"class":820},[806,897,898],{"class":871}," Bravo",[806,900,901],{"class":820},"(\n",[806,903,905,909,911,914,918,920],{"class":808,"line":904},8,[806,906,908],{"class":907},"sHdIc","    name",[806,910,868],{"class":820},[806,912,913],{"class":820},"\"",[806,915,917],{"class":916},"sfazB","Bravo",[806,919,913],{"class":820},[806,921,922],{"class":820},",\n",[806,924,926,929,931,934],{"class":808,"line":925},9,[806,927,928],{"class":907},"    client",[806,930,868],{"class":820},[806,932,933],{"class":871},"client",[806,935,922],{"class":820},[806,937,939],{"class":808,"line":938},10,[806,940,941],{"class":820},")\n",[806,943,945,948,951,953,956],{"class":808,"line":944},11,[806,946,947],{"class":812},"await",[806,949,950],{"class":816}," bravo",[806,952,821],{"class":820},[806,954,955],{"class":871},"configure",[806,957,875],{"class":820},[806,959,961,963,965,967,970],{"class":808,"line":960},12,[806,962,947],{"class":812},[806,964,950],{"class":816},[806,966,821],{"class":820},[806,968,969],{"class":871},"initialize",[806,971,875],{"class":820},[806,973,975,977,979,981,984],{"class":808,"line":974},13,[806,976,947],{"class":812},[806,978,950],{"class":816},[806,980,821],{"class":820},[806,982,983],{"class":871},"activate",[806,985,875],{"class":820},[788,987,989],{"id":988},"arrange-the-deck","Arrange the Deck",[756,991,992],{},"Place a tip rack filled with LT250 tips on deck location 1.",[796,994,996],{"className":798,"code":995,"language":800,"meta":801,"style":801},"from unitelabs.labware.agilent.tips import AgilentTipRack_250, AgilentTip_250\n\ntip_rack = AgilentTipRack_250(identifier=\"TipRack_96LT_250uL\")\ntip_rack.fill(AgilentTip_250)\nbravo.deck.add(tip_rack, location=1)\n",[803,997,998,1030,1034,1060,1077],{"__ignoreMap":801},[806,999,1000,1002,1004,1006,1009,1011,1014,1016,1019,1021,1024,1027],{"class":808,"line":809},[806,1001,813],{"class":812},[806,1003,817],{"class":816},[806,1005,821],{"class":820},[806,1007,1008],{"class":816},"labware",[806,1010,821],{"class":820},[806,1012,1013],{"class":816},"agilent",[806,1015,821],{"class":820},[806,1017,1018],{"class":816},"tips ",[806,1020,827],{"class":812},[806,1022,1023],{"class":816}," AgilentTipRack_250",[806,1025,1026],{"class":820},",",[806,1028,1029],{"class":816}," AgilentTip_250\n",[806,1031,1032],{"class":808,"line":833},[806,1033,859],{"emptyLinePlaceholder":858},[806,1035,1036,1039,1041,1043,1046,1049,1051,1053,1056,1058],{"class":808,"line":855},[806,1037,1038],{"class":816},"tip_rack ",[806,1040,868],{"class":820},[806,1042,1023],{"class":871},[806,1044,1045],{"class":820},"(",[806,1047,1048],{"class":907},"identifier",[806,1050,868],{"class":820},[806,1052,913],{"class":820},[806,1054,1055],{"class":916},"TipRack_96LT_250uL",[806,1057,913],{"class":820},[806,1059,941],{"class":820},[806,1061,1062,1065,1067,1070,1072,1075],{"class":808,"line":862},[806,1063,1064],{"class":816},"tip_rack",[806,1066,821],{"class":820},[806,1068,1069],{"class":871},"fill",[806,1071,1045],{"class":820},[806,1073,1074],{"class":871},"AgilentTip_250",[806,1076,941],{"class":820},[806,1078,1079,1082,1084,1088,1090,1093,1095,1097,1099,1102,1104,1108],{"class":808,"line":878},[806,1080,1081],{"class":816},"bravo",[806,1083,821],{"class":820},[806,1085,1087],{"class":1086},"swJcz","deck",[806,1089,821],{"class":820},[806,1091,1092],{"class":871},"add",[806,1094,1045],{"class":820},[806,1096,1064],{"class":871},[806,1098,1026],{"class":820},[806,1100,1101],{"class":907}," location",[806,1103,868],{"class":820},[806,1105,1107],{"class":1106},"sbssI","1",[806,1109,941],{"class":820},[788,1111,1113],{"id":1112},"pick-up-all-96-tips","Pick Up All 96 Tips",[756,1115,1116,1117,1120,1121,1124],{},"By default, ",[803,1118,1119],{},"pick_up_tips_from()"," with no ",[803,1122,1123],{},"well_offset"," picks up all 96 tips at once.",[796,1126,1128],{"className":798,"code":1127,"language":800,"meta":801,"style":801},"await bravo.pipette_head.pick_up_tips_from(\n    rack=tip_rack,\n    press_depth=5.8,\n)\n",[803,1129,1130,1148,1159,1171],{"__ignoreMap":801},[806,1131,1132,1134,1136,1138,1141,1143,1146],{"class":808,"line":809},[806,1133,947],{"class":812},[806,1135,950],{"class":816},[806,1137,821],{"class":820},[806,1139,1140],{"class":1086},"pipette_head",[806,1142,821],{"class":820},[806,1144,1145],{"class":871},"pick_up_tips_from",[806,1147,901],{"class":820},[806,1149,1150,1153,1155,1157],{"class":808,"line":833},[806,1151,1152],{"class":907},"    rack",[806,1154,868],{"class":820},[806,1156,1064],{"class":871},[806,1158,922],{"class":820},[806,1160,1161,1164,1166,1169],{"class":808,"line":855},[806,1162,1163],{"class":907},"    press_depth",[806,1165,868],{"class":820},[806,1167,1168],{"class":1106},"5.8",[806,1170,922],{"class":820},[806,1172,1173],{"class":808,"line":862},[806,1174,941],{"class":820},[788,1176,1178],{"id":1177},"pick-up-a-single-column-row","Pick Up a Single Column \u002F Row",[756,1180,1181,1182,1185],{},"Use ",[803,1183,1184],{},"well_offset=(row, col)"," to shift where on the rack the head's A1 nozzle aligns with. Only nozzles that overlap with the rack will pick up tips and be available for pipetting use.",[796,1187,1189],{"className":798,"code":1188,"language":800,"meta":801,"style":801},"# Pick up column 12 (head A1-H1 aligns with rack A12-H12)\nawait bravo.pipette_head.pick_up_tips_from(\n    rack=tip_rack,\n    well_offset=(0, 11), # offset A1 of head 0 rows, +11 cols from A1 of rack\n    press_depth=5.8,\n)\n\n# Pick up row A (head A12-H12 aligns with rack A1-H1)\nawait bravo.pipette_head.pick_up_tips_from(\n    rack=tip_rack,\n    well_offset=(-7, 0), # offset A1 of head -7 rows, 0 cols from A1 of rack\n    press_depth=5.8,\n)\n",[803,1190,1191,1196,1212,1222,1244,1254,1258,1262,1267,1283,1293,1313,1323],{"__ignoreMap":801},[806,1192,1193],{"class":808,"line":809},[806,1194,1195],{"class":886},"# Pick up column 12 (head A1-H1 aligns with rack A12-H12)\n",[806,1197,1198,1200,1202,1204,1206,1208,1210],{"class":808,"line":833},[806,1199,947],{"class":812},[806,1201,950],{"class":816},[806,1203,821],{"class":820},[806,1205,1140],{"class":1086},[806,1207,821],{"class":820},[806,1209,1145],{"class":871},[806,1211,901],{"class":820},[806,1213,1214,1216,1218,1220],{"class":808,"line":855},[806,1215,1152],{"class":907},[806,1217,868],{"class":820},[806,1219,1064],{"class":871},[806,1221,922],{"class":820},[806,1223,1224,1227,1230,1233,1235,1238,1241],{"class":808,"line":862},[806,1225,1226],{"class":907},"    well_offset",[806,1228,1229],{"class":820},"=(",[806,1231,1232],{"class":1106},"0",[806,1234,1026],{"class":820},[806,1236,1237],{"class":1106}," 11",[806,1239,1240],{"class":820},"),",[806,1242,1243],{"class":886}," # offset A1 of head 0 rows, +11 cols from A1 of rack\n",[806,1245,1246,1248,1250,1252],{"class":808,"line":878},[806,1247,1163],{"class":907},[806,1249,868],{"class":820},[806,1251,1168],{"class":1106},[806,1253,922],{"class":820},[806,1255,1256],{"class":808,"line":883},[806,1257,941],{"class":820},[806,1259,1260],{"class":808,"line":890},[806,1261,859],{"emptyLinePlaceholder":858},[806,1263,1264],{"class":808,"line":904},[806,1265,1266],{"class":886},"# Pick up row A (head A12-H12 aligns with rack A1-H1)\n",[806,1268,1269,1271,1273,1275,1277,1279,1281],{"class":808,"line":925},[806,1270,947],{"class":812},[806,1272,950],{"class":816},[806,1274,821],{"class":820},[806,1276,1140],{"class":1086},[806,1278,821],{"class":820},[806,1280,1145],{"class":871},[806,1282,901],{"class":820},[806,1284,1285,1287,1289,1291],{"class":808,"line":938},[806,1286,1152],{"class":907},[806,1288,868],{"class":820},[806,1290,1064],{"class":871},[806,1292,922],{"class":820},[806,1294,1295,1297,1300,1303,1305,1308,1310],{"class":808,"line":944},[806,1296,1226],{"class":907},[806,1298,1299],{"class":820},"=(-",[806,1301,1302],{"class":1106},"7",[806,1304,1026],{"class":820},[806,1306,1307],{"class":1106}," 0",[806,1309,1240],{"class":820},[806,1311,1312],{"class":886}," # offset A1 of head -7 rows, 0 cols from A1 of rack\n",[806,1314,1315,1317,1319,1321],{"class":808,"line":960},[806,1316,1163],{"class":907},[806,1318,868],{"class":820},[806,1320,1168],{"class":1106},[806,1322,922],{"class":820},[806,1324,1325],{"class":808,"line":974},[806,1326,941],{"class":820},[1328,1329,1331],"callout",{"icon":1330},"i-heroicons-light-bulb",[756,1332,1333,1334,1336],{},"The Bravo has a 96-nozzle head arranged in an 8×12 grid. The ",[803,1335,1123],{}," parameter shifts the head relative to the rack so that only the desired nozzles overlap with tip positions. For a single column, offset the column index so that one column of the head aligns with one column of the rack.",[788,1338,1340],{"id":1339},"pick-up-a-single-tip","Pick Up a Single Tip",[756,1342,1343],{},"Offset both row and column so that only the head's A1 nozzle overlaps with a single rack position.",[796,1345,1347],{"className":798,"code":1346,"language":800,"meta":801,"style":801},"# Pick up 1 tip from H12 (head A1 at rack position H12)\nawait bravo.pipette_head.pick_up_tips_from(\n    rack=tip_rack,\n    well_offset=(7, 11), # offset A1 of head +7 rows, +11 cols from A1 of rack\n    press_depth=5.8,\n)\n",[803,1348,1349,1354,1370,1380,1397,1407],{"__ignoreMap":801},[806,1350,1351],{"class":808,"line":809},[806,1352,1353],{"class":886},"# Pick up 1 tip from H12 (head A1 at rack position H12)\n",[806,1355,1356,1358,1360,1362,1364,1366,1368],{"class":808,"line":833},[806,1357,947],{"class":812},[806,1359,950],{"class":816},[806,1361,821],{"class":820},[806,1363,1140],{"class":1086},[806,1365,821],{"class":820},[806,1367,1145],{"class":871},[806,1369,901],{"class":820},[806,1371,1372,1374,1376,1378],{"class":808,"line":855},[806,1373,1152],{"class":907},[806,1375,868],{"class":820},[806,1377,1064],{"class":871},[806,1379,922],{"class":820},[806,1381,1382,1384,1386,1388,1390,1392,1394],{"class":808,"line":862},[806,1383,1226],{"class":907},[806,1385,1229],{"class":820},[806,1387,1302],{"class":1106},[806,1389,1026],{"class":820},[806,1391,1237],{"class":1106},[806,1393,1240],{"class":820},[806,1395,1396],{"class":886}," # offset A1 of head +7 rows, +11 cols from A1 of rack\n",[806,1398,1399,1401,1403,1405],{"class":808,"line":878},[806,1400,1163],{"class":907},[806,1402,868],{"class":820},[806,1404,1168],{"class":1106},[806,1406,922],{"class":820},[806,1408,1409],{"class":808,"line":883},[806,1410,941],{"class":820},[788,1412,1414],{"id":1413},"put-down-tips","Put Down Tips",[756,1416,1417,1418,1420],{},"Put tips back into the rack at the same position they were picked up from. Make sure to use the same ",[803,1419,1123],{}," that was used during pickup.",[796,1422,1424],{"className":798,"code":1423,"language":800,"meta":801,"style":801},"await bravo.pipette_head.put_down_tips_to(\n    rack=tip_rack,\n    well_offset=(7, 11), # offset A1 of head +7 rows, +11 cols from A1 of rack\n)\n",[803,1425,1426,1443,1453,1469],{"__ignoreMap":801},[806,1427,1428,1430,1432,1434,1436,1438,1441],{"class":808,"line":809},[806,1429,947],{"class":812},[806,1431,950],{"class":816},[806,1433,821],{"class":820},[806,1435,1140],{"class":1086},[806,1437,821],{"class":820},[806,1439,1440],{"class":871},"put_down_tips_to",[806,1442,901],{"class":820},[806,1444,1445,1447,1449,1451],{"class":808,"line":833},[806,1446,1152],{"class":907},[806,1448,868],{"class":820},[806,1450,1064],{"class":871},[806,1452,922],{"class":820},[806,1454,1455,1457,1459,1461,1463,1465,1467],{"class":808,"line":855},[806,1456,1226],{"class":907},[806,1458,1229],{"class":820},[806,1460,1302],{"class":1106},[806,1462,1026],{"class":820},[806,1464,1237],{"class":1106},[806,1466,1240],{"class":820},[806,1468,1396],{"class":886},[806,1470,1471],{"class":808,"line":862},[806,1472,941],{"class":820},[788,1474,1476],{"id":1475},"discard-tips","Discard Tips",[756,1478,1479,1480,1483],{},"To discard tips into a waste location, use ",[803,1481,1482],{},"discard_tips()"," with an empty deck site as the target.",[796,1485,1487],{"className":798,"code":1486,"language":800,"meta":801,"style":801},"# Discard to empty location 3\nawait bravo.pipette_head.discard_tips(bravo.deck[3])\n",[803,1488,1489,1494],{"__ignoreMap":801},[806,1490,1491],{"class":808,"line":809},[806,1492,1493],{"class":886},"# Discard to empty location 3\n",[806,1495,1496,1498,1500,1502,1504,1506,1509,1511,1513,1515,1517,1520,1523],{"class":808,"line":833},[806,1497,947],{"class":812},[806,1499,950],{"class":816},[806,1501,821],{"class":820},[806,1503,1140],{"class":1086},[806,1505,821],{"class":820},[806,1507,1508],{"class":871},"discard_tips",[806,1510,1045],{"class":820},[806,1512,1081],{"class":871},[806,1514,821],{"class":820},[806,1516,1087],{"class":1086},[806,1518,1519],{"class":820},"[",[806,1521,1522],{"class":1106},"3",[806,1524,1525],{"class":820},"])\n",[1328,1527,1529],{"icon":1528},"i-heroicons-shield-exclamation",[756,1530,1531,1534],{},[762,1532,1533],{},"Safety tip",": The target location must be empty. The SDK will raise an error if labware is assigned to the discard location. Make sure no labware is placed at the target deck site before discarding.",[1536,1537,1538],"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 .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}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 .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}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":801,"searchDepth":809,"depth":833,"links":1540},[1541,1542,1543,1544,1545,1546,1547],{"id":790,"depth":833,"text":791},{"id":988,"depth":833,"text":989},{"id":1112,"depth":833,"text":1113},{"id":1177,"depth":833,"text":1178},{"id":1339,"depth":833,"text":1340},{"id":1413,"depth":833,"text":1414},{"id":1475,"depth":833,"text":1476},"Picking up and dropping tips with the Agilent Bravo.","md",null,{},{"title":246,"description":1548},"R1rYFPjO5p9fQfGYq9FRteM3_dSYJHrB5OnUOCeebFU",[1555,1557],{"title":327,"path":328,"stem":329,"description":1556},"Use the XL (5ml) pipettes for high-volume pipetting on the Hamilton Vantage.",{"title":238,"path":339,"stem":340,"description":1558},"Aspirating and dispensing with the Agilent Bravo using liquid classes.",1783607778171]