Page 391 - IJB-9-2
P. 391

International Journal of Bioprinting                               In situ 3D bioprinter for skin wound healing



                         A                                            B
































            Figure 3. Structure of printhead in in situ bioprinting system: (А) External view and (B) sectional view.

            software has been  developed for the robotic  bioprinter.   also includes information about the volume of the material
            The user interface  with the  ability to  display a 3D   being squeezed out. The trajectory is a set of short lines.
            representation of trajectories was written in the Python   Next, the program waits for the operator’s permission to
            programming language using the Pyqt5 and OpenGL    start printing. If the resolution is obtained, the robot starts
            libraries. The trajectory generated by the program takes   moving along each line with a minimum smoothing radius,
            into account the curvature of the surface, which allows   while maintaining a constant linear speed. This allows for
            for bioprinting on surfaces of complex shape. The use of   uniform application of the material. At the same time, to
            distance sensors on the end effector allows users to take   ensure  non-stop  operation,  commands  are executed  on
            into account the change in the position of the surface,   the robot in asynchronous mode, that is, the internal robot
            which occurs due to breathing. It is worth noting that   controller responsible for interpolating robot movements
            all the software is publicly available and gives interested   is several commands ahead of the upper level robot
            parties the opportunity to improve it and use it for their   controller.
            own purposes. The developed software is focused not only   The following algorithm is used to synchronize the
            on narrow specialists but also on operators with minimal   movement of the robot and the extrusion of the material.
            training, since the program structure is designed in such a   During the execution of the trajectory, the robot sends
            way to minimize the human factor.                  a command to build the next line only after it passes the
                                                               point of the line two commands back. To do this, the robot
            2.5. The algorithm of the bioprinter system
                                                               checks  its  current coordinate and compares  it  with  the
            The controller of the printing device operates according to   coordinate of the end of the current line.
            the following algorithm. The program is in an infinite loop
            and is waiting for a message from the control computer,   2.6. Reagents
            which  contains  information  about  how  fast  and  how   Dulbecco’s Modified Eagle’s Medium (DMEM, cat.#
            many steps the nozzle piston should move, and whether   12491-015), M200 medium (cat.# M200500), fetal bovine
            the cooling system should be turned on now or not. In   serum (FBS, cat.# 16000-044), antibiotic-antimycotic
            turn, the robot controller first sends the coordinates of the   (cat.# 15240-062), trypsin/EDTA (cat.# 25200-114), and
            points that characterize the wound surface. Then, an array   phosphate-buffered saline (PBS, cat.# 18912-014) were
            of trajectory data comes from the control computer, which   obtained from Gibco (USA). L-glutamine (cat.# F032),


            Volume 9 Issue 2 (2023)                        383                      https://doi.org/10.18063/ijb.v9i2.675
   386   387   388   389   390   391   392   393   394   395   396