Tecan Fluent Control - Worklist invalid tip selection

Has anyone come across the “Errors in script generated from worklist: Enter a valid tip selection” message upon hitting run?

I have read the manual and utilized the A/D command function. Looking to select through tips while running my script.

S;TipIndex
A;SrcLabware;;;SrcLabwareLocation;;Volume;;TipType;TipMask;
D;DestLabware;;;DestLabwareLocation;;Volume;;TipType;TipMask;
W/F; wash or flush depending on reuse needs
B;

This should be the correct line but I’m getting the invalid tip selection message and unable to locate the error in my script.

Any suggestions or advice?

I’ve never had to set TipType. Also are you using correct Tip Mask numbers?

Here’s an example that works for me with the S command for the Tips selection.

The S; Set Diti Type command needs the tip index which you can find in the labware definition of you tip labware at General Settings

The TipMask parameter is optional and is only required if you want to explicitely specify which tip is used for which transfer. Values are Tip#1 = 1 , Tip#2 = 2, Tip#3 = 4, Tip#4 = 8, Tip#5 = 16, …, Tip#8 = 128

For the Tip Type parameter the manual says “Reserved, must be omitted”

S;1
A;MySourcePlate[001];;;1;;50;;;1;
D;MyDestPlate[001];;;1;;50;;;1;
W;
A;MySourcePlate[001];;;34;;50;;;4;
D;MyDestPlate[001];;;2;;50;;;4;
W;
B;
S;3
A;MySourcePlate[001];;;72;;50;;;16;
D;MyDestPlate[001];;;4;;50;;;16;
W;
A;MySourcePlate[001];;;87;;50;;;64;
D;MyDestPlate[001];;;5;;50;;;64;
W;
B;
S;19
A;MySourcePlate[001];;;96;;50;;;128;
D;MyDestPlate[001];;;6;;50;;;128;
W;

Tip mask;
1
2
4
8
16
32
64
128

I’ve gone through my lines and have identified every A/D as a specific TipMask and resetting with a break B; before any major tip change.

Since the message comes only after hitting run and having the run abort to an error message. The individual messages aren’t identified by line or any way to find the errors.

The .gwl worklist passes the initial context check at the start of the run.

Example of lines of code:
S;12
A;100mlTrough;;;1;;921.5;;FCA_ 1000ul Filtered SBS[001];1;
D;Deep96;;;1;;921.5;; FCA_ 1000ul Filtered SBS[001];1;
W;
A;100mlTrough;;;1;;921.5;;FCA_ 1000ul Filtered SBS[001];2;
D;Deep96;;;2;;921.5;; FCA_ 1000ul Filtered SBS[001];2;
B;
S;40
A;PCR96;;;1;;3.5;;FCA_ 10ul Filtered SBS[001];1;
D;Deep96;;;1;;3.5;; FCA_ 10ul Filtered SBS[001];1;
W;

The reason I asked about the TipType is because the manual states that TipType is “Reserved, must be omitted”

I would try running your code without anything for TipType.

I removed the TipType from the lines.

I’m still getting errors for “enter a valid tip selection”.

Even with the original code having TipType included I was able to run parts of my script if chopped up into pieces. So I should be on the right track but so far feels like a needle in a haystack situation running the entire script.

When you chop up your code, are you modifying W;s and B;s?

I noticed that in the demo code you provided, you’re using A;D;W and then change it do A;D;B;?

Is this because you’re trying to keep the tip on channel 2?

Through the script I’m using A/D/W/B or A/D/F/B depending if u need to wash or flush tips.

The example you provided that doesn’t follow that structure for tip 2. Maybe that’s a typo.

Oh I see, I manually wrote that into the comments. That was a typo on my part.

I’ve been following the A/D/W formatting throughout my script.

I have a code auto-generating the GWL input file from a 3rd party SPR software providing the dilution scheme. I’m trying to align both to work as one.