Skip to content

Format of Files

Print files are comma separated value files (.csv extension). The layout of these files is the following:

Line number Data
1 V2 PrintFile Exaddon
2 x[μm], y[μm], z[μm], pr[mbar]
until 2 + i optional header starting with #
3 + i X0 , Y0
4 + i X1 , Y1 , Z1 , p1
5 + i X2 , Y2 , Z2 , p2
6 + i X3 , Y3 , Z3 , p3
…, …, …, …
3 + i + n Xn , Yn , Zn , pn

The header is composed of the two first lines, containing the file version and the name of each column for the following table, currently x,y,z coordinates (in μm) of each voxel and the dispensing pressure pr (in mbar). Line number 3 contains the approach coordinates.

Note

(X0,Y0): are ABSOLUTE approaching coordinates (in μm). These determine where the iontip will land on the surface and are placed in the first line of the print file. Nor the height Z0 nor the pressure p0 need to be defined as no pressure is applied during the approach and Z0 is defined at the contact.

(X1,Y1,Z1), (X2,Y2,Z2) … (Xn, Yn, Zn): are RELATIVE voxel coordinates (in μm) to the approaching point coordinates. (X0,Y0,Z0) are the origin (0, 0, 0) of the relative frame of reference.

p1, p2, … , pn: pressure applied during printing of the voxel (mbar).

The pressure values p1, p2, etc… are applied when the printer reaches their respective voxel. Note that it takes almost 1 sec for the flow to adjust to a new pressure and therefore, it is not recommended to change the pressure every voxel.

 V2 PrintFile Exaddon
x[μm], y[μm], z[μm], pr[mbar]
-81550,950
0,0,1,60
0,0,2,60
0,0,3,60
0,0,4,60
0,0,5,60
0,0,6,60
0,0,7,60
0,0,8,60
0,0,9,60
0,0,10,60
0,0,11,60
0,0,12,60
0,0,13,60
0,0,14,60
0,0,15,60
0,0,16,60
0,0,17,60
0,0,18,60
0,0,19,60
0,0,20,60
0,0,21,60
0,0,22,60
0,0,23,60
0,0,24,60
0,0,25,60
0,0,26,60
0,0,27,60
0,0,28,60
0,0,29,60
0,0,30,60
0,0,31,60
0,0,32,60
0,0,33,60
0,0,34,60
0,0,35,60
0,0,36,60
0,0,37,60
0,0,38,60
0,0,39,60
0,0,40,60

The example above will result the following structure:

Screenshot

Pillar was printed with a Cu ink.
Note: image was taken with a 45° angle of incidence.

Metadata file

The metadata file is a companion file to the .csv printfile generated by the VCG and read by the LogViewer. It is a MATLAB file (.mat extension) saving additional information about the object, not contained in the printfile.

Print log files

Printing an object result in 5 output files. They are used by the LogViewer to analyze the printing process.

file name content
DL file deflection log saving the deflection [V] and Z level [mm] of the iontip over time
VL file voxel log saving the Deflection [V], Duration [ms], Detection Type and Tick Index of each voxel
PL file parameter log, saving the parameters used in the software
.csv file copy of the .csv printfile of the object
.mat file copy of the .mat metadata file of the object

Old formats

Please find the previous print file format (Version 1) here.