Pipetting individual volumes for normalization

Banging my head on the wall again. I have managed to read normalization volumes from file, have them in an array, but how to get Venus to pipette individual volumes with each channel? Now I have the aspirate step using an ArrayIndex-variable to iterate over the volumes in the array, but currently it moves over the list in “eights”, aspirating the same volume for each column.

Thanks!

1 Like

Under the volume component, did you select “use multiple array values”?

See below:

image

Then you’ll need a step to increment the index counter in your loop(sounds like you have this):
image

Hope that helps.

6 Likes

Thanks so much :raised_hands: that solved it! Ah, the endorphin rush of a programming problem solved :sweat_smile:

1 Like

I have a (hopefully) simple question. I’m trying to pipette a buffer into different deep wells, but for some positions, no buffer is needed.

I have an array with the volumes to add, the positions where no buffer is needed are marked as “0”. My issue is that the hamilton still picks up a tip even when the volume is zero, and I’d like to avoid that.

Does anyone know how to configure it so that no tip is picked up when the volume is 0?

Thanks !

2 Likes

If you remove the 0 volumes from the array and the 0 volume wells from the plate sequence, it will transfer all the other well and will not pickup tips for the 0 volume wells. You can use the SeqRemoveAt from the HSLSeqLib to remove the wells from the sequence