384 well plates have a well diameter of 3mm so its pretty small to position into them. Here is the approach of creating a 384 well plate object and calibrating its positioning.
After setting the physical characteristics then you got to find a place to position the object on the plate. This positioning is also set up in the Objects view. While adjusting the position of the object by seeing if the pipettes are actually going into the microwell, you can input the coordinates (PositionX and PositionY) in the Objects view. You can verify that the object is positioned correctly (factoring the margins, well number and well size) by hovering your mouse over the plate deck display since as the mouse is moving over this image, its XY location is displayed at the top of this image.
Once you have the positioning correctly set up, you can start design macros. To do this you go to the “Build Macro” view, there you go to the Motion section (Figure 1C), there you can select the object you want to move to (384well) and what row. Then you insert that macro into the Macro assembler (Figure 1D), then you save that then go to the Edit/Run Macro (Figure 1E) view which is where you can run, edit and save the macro.
A small python script is used to traverse all the wells.
import re def runner(ym): print("G1Z40F3000") print("G1X"+str(84+(1.1/12 * ym))+"Y"+str(174.7+(ym*4.5))+"F3000") print("G1Z43F3000") print("G1Z46F500") for i in range(0,24): print("//"+str(i+1)) runner(i)