Abstract
Additive manufacturing (AM) technology is rapidly advancing across diverse fields. For instance, the use of robotic arms in various AM processes has led to significant gains in printing flexibility and manufacturing scalability. However, despite these advancements, there remains a notable research gap concerning the mechanical properties of parts 3D-printed with robotic arms. This study focuses on developing a robotic fused filament fabrication (FFF) 3D-printing process with a layer resolution of
Keywords
Introduction
The field of additive manufacturing (AM) has witnessed exceptional growth and countless technological innovations in recent years, fueled in part by progress in materials science, polymer chemistry, process development, and mechanical design. 1 AM technologies can be broadly classified into seven types: vat photopolymerization, material extrusion, material jetting, powder bed fusion, binder jetting, sheet lamination, and direct energy deposition.2–4 Although these seven classes of AM are diverse in their underlying methodology, a common feature is the sequential layer-by-layer fabrication of a three-dimensional part from a digital model. 5 The utilization of planar layers in additive manufacturing enables the realization of complex geometries that are not achievable through conventional manufacturing techniques such as casting, forming, molding, and subtractive manufacturing. 6
Fused filament fabrication (FFF) is a popular material extrusion-based AM process for thermoplastic polymers. In FFF, polymer filament is extruded through a heated nozzle and systematically deposited to build a three-dimensional part layer-by-layer. FFF has seen widespread adoption because of its extensive selection of thermoplastic materials and low cost. Despite their many advantages, FFF processes have some challenges.7,8 For instance, the uniform slicing of curvilinear geometries results in the “staircase effect,” that is., unwanted surface roughness that is highly dependent on the layer thickness. 9 To minimize the staircase effect, adaptive slicing algorithms that enforce cusp height requirements have been introduced.10–12 The surface roughness can also be improved by adopting non-uniform layers along with uniform layers.13,14
In many cases, 3D printers utilize a gantry mechanism only capable of rectilinear motion, and support structures are necessary for parts with overhanging features. These supports contribute to increased printing and post-processing times and also contribute to degradation in surface quality. 15 New mechanisms have been adopted to minimize support structures and improve fabrication time, such as five-axis printing by adding two degrees of freedom to the print bed,16–18 and six-degree-of-freedom (6-DOF) robotic arms.19,20 The flexibility of industrial robotic arms is exhibited, for instance, by hybrid manufacturing processes that simultaneously encompass additive, subtractive, and formative fabrication.21,22 Furthermore, the utilization of one or more 6-DOF robotic arms enables large-scale printing with a smaller footprint. 23 Robotic arms are renowned for their exceptional precision and repeatability. Thus, the utilization of these robotic systems can greatly enhance additive manufacturing.
The mechanical properties of FFF 3D-printed parts differ from those manufactured using other processes. For instance, 3D-printed parts generally exhibit anisotropic mechanical properties as a result of layer-based manufacturing and directional infill. 24 The inter-layer bonding of 3D-printed materials is primarily influenced by layer thickness. Smaller layer thicknesses not only enhance interlayer bonding but also improve the strength of 3D-printed parts.25–27 In addition to the layer thickness, infill pattern, and percentage, they also have a strong influence on the mechanical properties of FFF 3D-printed materials.28,29 However, choosing the lowest layer thickness and 100% infill will result in a significant, and perhaps practically prohibitive, increase in the overall build time.
Continuously varied infill pattern (ConVIP) was introduced by Kim et al.
30
to enhance mechanical properties and reduce printing time. The authors demonstrated that with a
In this article, we develop a robotic FFF 3D-printing process that utilizes a Yaskawa Motoman robotic arm, enabling printing at a layer resolution ranging from
Material and Methods
System design and printing parameters
The robotic printing configuration consists of two subsystems. The first is the extrusion system, comprised of an MK8 hot end, a filament feeder equipped with a closed-loop stepper motor, and a stationary print bed platform. The second subsystem consists of a Yaskawa Motoman GP7 manipulator with a YRC1000 controller.
33
The extrusion mechanism is affixed to the robot’s end-effector (Fig. 1). An inductive proximity sensor was used to calibrate the extruder’s nozzle tip with the print bed. A Prusa i3 MK3S+, a commercial 3D printer, was used for comparing mechanical properties.
34
All parts were 3D-printed with

Robotic 3D printing station and parts printed:
Printing Parameters
Robotic printing process
Most FFF printers are equipped with at least four stepper motors. Based on the size of the print area, the X, Y, and Z movements can be achieved by one stepper motor for each axis and one stepper motor to feed the solid filament into the hot end of the extruder. A microcontroller runs 3D printing firmware to control the stepper motors synchronously, with a speed lookup table for uniform polymer extrusion. In contrast, robotic 3D printing consists of two sub-systems that must work synchronously: the robotic arm for rectilinear motion and the extrusion system for filament deposition. Since these two sub-systems have their own independent controllers, achieving consistent extrusion and deposition of the material, and thus high-resolution prints, is challenging. To address this, we have developed two robotic printing architectures that are discussed in what follows.
MATLAB-based Printing Process (MPP): For robotic 3D printing, the G-code commands are converted to robot commands using interfacing software or a G-code Parser. This is the most common architecture used for robot printing. 36 So, we developed a process with a similar architecture using MATLAB and MotoCom as interfacing software to communicate tool motion commands with the robot’s controller and printing commands with the microcontroller (Fig. 2a). Open-source Marlin firmware controls the extrusion system. To assess surface quality, an ASTM D638 Type IV specimen was printed (Fig. 2c).

Robotic printing process and printed parts:
Controller-based Printing Process (CPP): Continuous motion of the robot can be achieved by using JBI files (i.e., job files), which are created specifically for Yaskawa Motoman robots and contain instructions for robotic motion and actuation. The advantage of these files is that they can be executed directly from the controller and can also be used to validate the printing in MotoSim simulation software. So, we developed a two-step process (Fig. 2b). In the first step, we use MATLAB to read the G-code file and generate multiple job files based on the number of printing points. These multiple job files can be executed from the master job file. In the second step, generated job files are loaded onto the controller’s memory for printing. An ASTM D638 Type IV specimen was 3D printed using the CPP architecture (Fig. 2d).
The extruder feed rate (EFR) is calculated from the volumetric flow rate (VFR), which depends on the parameters set in the slicer, such as layer height (LH), extrusion width (EW), print speed (PS), and filament cross-sectional area (FCA). The VFR for a specific print speed is calculated using:
The EFR was calibrated by printing a single contour

Extruder feed rate calibration:
The extrusion flow is controlled directly by the robot controller via digital input–output signals. G-code instructions are categorized into six commands: retract commands, un-retract commands, print commands, travel commands, z-lift commands, and speed change commands. The respective digital input-output signals are turned on based on the command type. Therefore, job files comprise both robot instructions and digital input-output instructions for the extruder feed rate control.
Modified tool path planning
When a polymer emerges from the extruder, it is cylindrical in shape because of the circular nozzle orifice. But when the polymer is deposited on a surface, its cross section is elliptical. A part printed with uniform-thickness contours and a low print resolution (i.e., coarse layer height) can result in air gaps or voids between the elliptical contours (Fig. 4). Because of the air gaps, printed parts are more prone to premature failure when they are loaded mechanically. In contrast, parts printed with finer layer heights tend to minimize voids and improve the strength of the parts, but in general, the overall print time is significantly increased. Therefore, this strategy may be practically infeasible for large-scale prints. The goal of the variable contour layer thickness is to minimize the air gaps between contours to improve strength and surface finish, with only modest increases in print time.

Cross-sectional view of a part with three contours and infill:
Three contours were considered for both UT contour and VT contour printing (Fig. 4). When printing with UT contours, the external contour can be printed before the internal contour or vice versa because subsequent material deposition does not disrupt the previously deposited contour (Fig. 4a). However, in the case of the VT contours, a specific tool path is needed to avoid disturbing the previously deposited contours. Upper and lower bounds for the contour layer thickness are based on the volumetric limit of the
For proper material deposition of VT contours, starting from the external contour, a specific order must be followed for each layer (Fig. 4b). The proposed tool path is accomplished using the G-code generated by PrusaSlicer. The pseudo-code representing this process is depicted in Algorithm 1.
Tensile testing and mechanical properties
In this section, we investigate the tensile properties (ultimate tensile strength, Young’s modulus, and elongation at break) of robot-printed materials with UT and VT contours, as well as commercially printed materials with UT contours. Quasi-static uniaxial tension testing was performed on an Instron 3365 universal testing machine according to ASTM D638.
37
Type I specimens with a nominal thickness of

Specimen dimensions and engineering stress–strain curves:

Continued.
Ten specimens were 3D printed for each contour type to ensure experimental repeatability and statistically meaningful sample sizes. As-printed dimensions of each specimen were measured using digital calipers. Engineering stress–strain curves were generated for each specimen tested, with engineering stress being the measured axial force divided by the undeformed cross-sectional area, and engineering strain being the measured axial displacement divided by the undeformed grip-to-grip distance. A one-way analysis of variance (ANOVA) was performed to determine the statistical significance of the differences in the sample means for each of the three properties. Tukey–Kramer honest significant difference (HSD) analysis was also employed to determine if specific pairs of properties differed significantly. 38
The microstructures of the fractured specimen cross-sectional surfaces were examined using a Hitachi TM3000 Tabletop Scanning Electron Microscope (SEM). Prior to the SEM analysis, small samples were extracted at the specimen fracture surface and then sputter coated (Desk II, Denton Vacuum) with a gold-palladium alloy to ensure an electrically conductive surface for effective SEM imaging. The SEM images were processed using ImageJ and MATLAB.
Results and Discussion
Printing process comparison
Specimens printed with the MPP process exhibited over-extrusion at sharp corners as well as rough, curved surfaces. This is attributed to the discontinuous motion because of the MATLAB processing time delay for each instruction. Under-extruded regions highlighted with yellow boxes (Fig. 2c) are attributed to a mismatch between the trapezoidal speed profiles of the extrusion system and the robot. Hence, the process architecture influences both print time and surface quality. Therefore, as discussed in Section Robotic printing process, we developed a CPP printing process to execute instructions in real-time and with proper extrusion feed rate control. The CPP process printed an ASTM D638 Type I specimen in
Mechanical properties
A total of
The key features of the engineering stress–strain curves (Fig. 5) are typical for a thermoplastic polymer: linear elastic deformation (until about

Box plots showing means and standard deviations of
Mean and Standard Deviation of Tensile Properties
ANOVA for the ultimate tensile strengths: The analysis revealed a significant difference between the means of the groups (Table 3a). Additional insight into the specific group means (Table 3b) was obtained through post-hoc pairwise comparison. When comparing the tensile strength of groups A and B, it was determined that the difference between the groups is not statistically significant. This suggests that the tensile strength of the parts printed with uniform contour layer thickness on the robot is equivalent to that of the parts printed on the Prusa. However, group C exhibited a tensile strength that was significantly different from that of groups A and B, with mean differences of
Statistical Comparison of Tensile Strength Means (
ANOVA, SS, df, MS, F.
ANOVA for Young’s modulus: Independent analyses were conducted for both early modulus and late modulus (Table 4). The ANOVA test indicates that there is no significant difference in early modulus means between groups A, B, and C. This is supported by a p value of
Statistical Comparison of Young’s Modulus (
ANOVA for percent elongation at break: The outcome shows a p value of
Statistical Comparison of Percent Elongation Means
SEM images of specimen fracture surfaces
Analysis of the tensile test data revealed significant differences in ultimate tensile strength among the printing methods. To further analyze these results, representative specimens produced by each printing method were considered for SEM imaging. A montage comprising six images focusing just on the contours and contour-infill interface is shown in Figure 7. Top-row images are cross-sectional views of contours on one half, and bottom-row images are the opposite half of the same fractured specimen. The ImageJ tool is used to identify and differentiate voids that form between solidified filament paths within a layer and adjacent layers. Gaps between the contours are highlighted in red, whereas the gaps between the infill and contours are marked in yellow.

SEM images focused on the contours (voids between contours are marked with red, and voids between contour and infill are marked with yellow):
In the case of uniform contour layer thickness (UT) printing with the Prusa and the robot (Fig. 7A–D), consistent triangular voids between the contours are observed. These voids result from the elliptical shape of the deposited filaments, leading to imperfect inter-filament contact (both within and between layers). The approximate void area within the contours is
Comparing the robot-printed VT contours to the robot-printed UT contours (Fig. 7C-7F), it was observed that the overall void area and ultimate tensile strength for the VT contours were

SEM images focused on the contours and infill (weak inter-layer bonding is marked with red, and rectilinear infill pattern voids are marked with yellow):
Conclusion
This study investigated the impact of the robotic FFF 3D-printing process on mechanical properties, using a commercial FFF 3D printer as a benchmark. Additionally, a novel tool path plan (coined VT contours) is introduced to minimize voids within the contours and enhance tensile strength. The key findings of this research are summarized as follows:
Parts produced using a MPP exhibited instances of under-extrusion and over-extrusion of the polymer. So, a controller-based printing process was developed for more uniform filament extrusion. This resulted in improved surface quality and a reduction in overall print time by more than 40%. Young’s modulus is insensitive to the printing method, with no statistically significant differences observed between VT and UT contours, nor Prusa prints versus robot prints. Ultimate tensile strength is The VT contour approach offers an effective alternative to a uniform reduction of layer height to increase strength. For example, reducing UT contour layer resolution from Percent elongation at break differs among the three printing methods, arising from differences in post-yield plastic deformation before fracture. Although pairwise comparisons reveal statistically significant differences in the means of all three printing methods, the significance between the UT and VT robot prints is relatively small. Consequently, we suspect the observed differences in post-yield response are likely not caused by void area fraction, but rather by hardware differences between the Prusa and robotic 3D printers.
Authors’ Contributions
A.V.: Conceptualization, software, formal analysis, investigation, visualization, writing—original draft, writing—review and editing. T.K.: Software, supervision, writing—review and editing. R.L.: Methodology, formal analysis, validation, resources, writing—review and editing. A.N.-D.: Resources, visualization, funding acquisition, writing—review and editing. R.O.: Conceptualization, formal analysis, project administration, resources, funding acquisition, supervision, writing—review and editing. All authors have read and approved the final article.
Footnotes
Acknowledgments
The authors would like to thank Mr. Wade Hickle of Yaskawa Motoman Robotics, Inc. for providing the robots used in this study and robotic software engineer Mr. Tim Luneke for guidance in programming the controller. This work has been supported in part by the University of Dayton Office for Graduate Academic Affairs through the Graduate Student Summer Fellowship Program.
Author Disclosure Statement
The authors declared no potential conflicts of interest with respect to the research of this article.
Funding Information
The authors wish to highlight the financial contributions made by Dr. Raúl Ordóñez and Dr. Amy T. Neidhard-Doll, who are also co-authors of this study. Their support was integral to this research.
