With the ARYA 2.1.0 version (and newer versions), it is possible to print a 2D predefined pattern, by determining specific coordinates in a .txt file. The FluidFM OMNIUM system will print lines between each given point.
File creation
The file is read as a list of instructions separated by newlines. When a line starts with #, it will be skipped. The possible instructions are:
Instruction | Description | Format |
Approach | The system lowers the probe until the surface is reached, keeping the setpoint indicated in the parameters. | approach,v,p |
Retract | The system retracts the probe from the surface. | retract,dz,v,p |
In-contact move | Indicates the target position to move while keeping the selected setpoint. | ffmove,x,y,p |
In-contact delay | Indicates for how long the z-position is adjusted to keep the set-point. | ffdelay,t,p |
Move | Indicates a target position to move, with x,y,z coordinates (relative to the stage position when the printing started). | linmove,x,y,z,v,p |
Delay | Indicates for how long the z-position is kept. | delay,t,p |
** In-contact operations are only supported between approach and retract. The file must leave the system in a retracted state.
*** The file must be in .txt format.
Printing
In the menu, select the workflow Print from File.
Click on Select File and upload the created file. Once selected, the file can be previewed: the software will overlay the file content onto the video feed, adjusting it to the current magnification. Since the preview is centered, the position of the final print might not correspond to the actual placement of the printed structure.
After indicating the Start Position and the Setpoint, click Ok and the system will start printing. The software will show the current run instruction, as well as its line number. On every run, the file is loaded and analyzed. The run will not start in case inconsistencies are detected. Once it is finished, the initial xy position will be restored and the pressure will return to idle.
File example
For printing the rectangle with two nested crosses (showed in the picture below), the respective file should created:
#rectangle
approach,5,0
ffmove,20,0,50,20
ffmove,20,20,50,20
ffmove,0,20,50,20
ffmove,0,0,50,20
retract,10,10,0
# cross a
linmove,10,0,10,10,0
approach,5,0
ffmove,10,20,50,20
retract,10,10,0
linmove,0,10,10,10,0
approach,5,0
ffmove,20,10,50,20
retract,10,5,10
# cross b
linmove,5,0,10,10,0
approach,5,0
ffmove,5,10,50,20
retract,10,10,0
linmove,0,5,10,10,0
approach,5,0
ffmove,10,5,50,20
retract,10,5,10