Page 8 - manuscript_ijb05589
P. 8

speed was 5 Hz and the printing pattern consisted of an array of drops spaced 1.5 mm apart. The

               pattern was printed in a sequential row-wise pattern, starting with a horizontal line of droplets,
               followed  by  a  vertical  offset  to  print  the  next  row  below,  and  continuing  in  this  alternating

               sequence. The z-position of the robotic arm was continuously updated using a distance tracking
               system to maintain the printing head at a fixed distance from the moving substrate. The distance

               tracking  system  automation  is  based  on  a  homemade  spectral-domain  common-path  Optical
                                                                                                  32
               Coherence Tomography  (OCT) system that has been described in detail elsewhere  . For this
               work, a miniaturized (125 µm in thickness) fiber-based probe was attached to the printing head,

               emitting light towards the moving substrate. The backscattered light was collected by the same
               fiber probe and directed to the readout system. A single mode fiber (SM800-5.6-125, Thorlabs)

               was used for the probe. To optimize light emission and collection, we spliced a 272-µm GRIN

               fiber (GIF625, Thorlabs) to the distal end of the fiber, resulting in a non-diverging light beam
                         33
               emission  . The axial resolution of the system was experimentally measured to be 18 µm.

               A Python-based algorithm was used to control the entire automation, including processing the
               tracking system readout and controlling the robotic arm. The entire motion-tracking automation

               system operated at a frequency of 5 Hz. Real-time Z-axis correction required stepwise movement

               execution, with all coordinates updated at each step. The X and Y coordinates were predefined to
               follow the sequential  row-wise scanning  pattern described above, while the Z coordinate was

               dynamically calculated. Specifically, at each step, the Z-axis control logic compared the actual
               printing distance to the target distance (3 mm). If the deviation was less than 50 µm, the Z position

               remained unchanged; if the deviation exceeded 50 µm, the Z position was adjusted to offset the
               difference. While the fiber-based sensor operated at 50 Hz, the Python-based control script queried

               the sensor at 200-millisecond intervals (5 Hz). This update frequency was chosen as a compromise

               between minimizing vibrations in the robotic arm and ensuring sufficient sampling to track the
               substrate movement.


               At  a  fixed  standoff  distance  of  3  mm,  droplet  arrays  were  printed  at  both  2  Hz  and  5  Hz  to
               investigate the effect of robotic arm vibrations on printing quality.


               2.4. Statistical analysis


               All reported values in this work represent the mean and standard deviation from three independent
               printing experiments. Data in Figure 3 were analyzed using one-way ANOVA statistical tests.

                                                              7
   3   4   5   6   7   8   9   10   11   12   13