Skip to content

Calibration App

The Calibration App determines the pressure - voxel diameter relation based on printed calibration pillars.

Graphic interface

Calibration App GUI

The main figure shows the calibration curve giving a good approximation of the pressure-voxel diameter relation in the case of a pillar structure. Note that the diameter also depends on the surrounding area (when printing 2D or 3D structures or printing close to a non conductive area for example).

Entering a pressure value (in mbar) in the corresponding dialog box updates the corresponding diameter box according to the calibration curve.

Presence of additives in β recipes will slightly change the diameter-pressure relation compared to α recipes (without additives). The additives checkbox can take into account the presence or the lack of additives in the chemistry used.

The user can load one or multiple .mat report file(s) from any substrate folder with the load button. To generate such input files, use the LogViewer app. Make sure all loaded files are reported as 100% finished and use only pillars or calibration pillars. The calibration procedure may otherwise give wrong results.

The user can save the calibration curves obtained with the save button. They are stored in the substrate folder of the input files, under a calibration subfolder.

The two small figures on the right show the plating speed and the volumetric deposition rate as functions of the pressure. The dialog box and the reload button can be used to finely tune the saturation plating speed (plateau at high pressures) or to better fit the calibration data.

Calibration Procedure

When varying the pressure, the plating speed - pressure relation always display a typical shape :

  • Starting at 0 mbar applied (no flow), the plating speed (growth rate of a voxel in µm/s) quickly increases with the pressure, then saturates above a given pressure called the saturation pressure.
  • The volumetric deposition speed (the volume of copper deposited per second) has a linear relationship with pressure.

Therefore, the calibration of a tip requires the measurement of voxel times at different pressures applied to flow the ink. Pillars need to be printed to gather enough data points in the regime around the saturation pressure to reconstruct the pressure-diameter relation. The calibration pillar script can perform a pressure ramp and reduce the calibration procedure time with little to no accuracy lost. The box script can be used to print multiple individual pillars at different pressures and load them together in the calibration app.

Once the calibration app is loaded with file(s), it will attempt an automatic fit. For example in figure a) below, the plating speed-pressure curve is not exactly fitting the experimental data points, and only 2 points are available for the volume-pressure curve fitting. In that case, the user should adjust the saturation plating speed in the dialog box to best fit both curves. Figure b) was adjusted with a too high saturation plating speed despite the volume-pressure curve fitting being good. Figure c) has a good speed-pressure fit but a poor volume-pressure curve fit. Figure d) shows a well-adjusted calibration, fitting both speed and volume - pressure curves.

Remember to check or uncheck the additive box if needed, depending on the chemistry used.

The tip is now calibrated and the user can save the calibration file. The VCG automatically updates its calibration curve with the calibration app. One can also save the calibration file and load it in the VCG.

autofit

Note

If not enough points are available on the volume-pressure curve fitting, consider adding measure points at lower pressures: extend the pressure list to lower pressures in the calibration pillar parameters or print pillars at lower pressures.

Calibration File

Calibration files generated with the Calibration App are saved in a Calibration folder, located in the substrate folder of the .mat file(s) used for the calibration fitting. Information about the presence of additives (checkbox) are saved in the filename of the calibration file.

The file structure is as follows, with each line being a sampling point in the pressure range calibrated:

<Pressure (mbar)>,<Diameter (µm)>,<Plating speed (µm/s)>,<Volumetric deposition rate (µm<sup>3</sup>/s)>

Example:

12,1.06212287506011,0.617748966435872,1.47957309980983
13,1.24535486620932,0.655677459574112,1.55509345429621
14,1.42858685735853,0.689014719821537,1.62477839102951
15,1.61181884850774,0.718452759996528,1.69010647506904
16,1.79505083965695,0.744536533036386,1.75206586961058
17,1.97828283080616,0.767708449887428,1.81134463817429
18,2.16151482195536,0.788335611926251,1.8684375876077
19,2.34474681310457,0.806727567699971,1.92370993291103
20,2.52797880425378,0.823148507734788,1.97743709036666
21,2.71121079540299,0.837826005472895,2.02983054572323
22,2.8944427865522,0.850957508988384,2.08105523137297
23,3.07767477770141,0.862715306986849,2.13124152902232
24,3.26090676885062,0.87325042257924,2.18049376018674
25,3.44413875999983,0.882695729875245,2.2288963172628
26,3.62737075114903,0.891168491794427,2.27651817085259
27,3.81060274229824,0.898772456497538,2.32341623559536
28,3.99383473344745,0.905599610157194,2.36963791823079
...