1. Introduction
Additive manufacturing, also known as 3D printing, is revolutionizing the manufacturing and prototyping industries by providing a simpler and more cost-effective product development process than traditional manufacturing techniques. Among various 3D printing technologies, material extrusion, or fused filament fabrication (FFF), is the most widely used and rapidly growing technique [
1,
2]. Material extrusion was first introduced in 1989 and patented by Scott Crump, the co-founder of Stratasys [
3], who also introduced it to the market as fused deposition modeling (FDM). Initially, this technology was also referred to as fused filament fabrication (FFF), which gained popularity after the expiration of the Stratasys FDM patent [
1].
The popularity of material extrusion can be attributed to its capability to print with a wide range of materials, making it possible to build new technologies with various characteristics. Additionally, its low cost, scalability, and wide market availability make it an attractive option for researchers and industry professionals alike [
4].
However, research has shown that parts produced using traditional manufacturing methods exhibit superior mechanical properties compared to those fabricated with material extrusion. This is because the parts are printed layer by layer, creating voids that generate internal stress when subjected to mechanical tests. To overcome this obstacle, researchers worldwide are pursuing different strategies to optimize the mechanical properties of 3D-printed parts by selecting the appropriate process parameters [
5,
6]. In summary, material extrusion has significantly improved the product development process with its versatility and cost-effectiveness. Despite its limitations in terms of mechanical properties, ongoing research aims to overcome these challenges and further enhance the capabilities of this innovative technology [
4,
5].
Several researchers have employed different approaches to investigate the optimization of process–structure properties of 3D-printed polymers. Gebisa et al. [
5] employed a full factorial design experiment to study the effect of FFF process parameters on the tensile properties of ULTEM 9085. They investigated five variables, including the contours number, contour width, raster width, raster angle, and air gap, and found that raster angle had the greatest influence on mechanical properties. Claver et al. [
6] studied the effect of layer height, infill density, and layer orientation on the tensile strength of polylactic acid (PLA) and acrylonitrile butadiene styrene (ABS). They found that infill density significantly impacted tensile strength, while layer height had little effect. Chokshi et al. [
7] investigated the effect of layer thickness, infill pattern, and contours number using PLA as the printing material. Their study showed that layer thickness and contours number significantly impact flexural strength. Othman et al. [
8] studied the influence of layer thickness, infill pattern, and contours number on the mechanical properties and showed that all three process parameters studied have close contribution values on mechanical strengths. Infill density has the highest influence on mechanical properties, followed by layer thickness.
To enhance the mechanical properties of polymers, researchers have developed composites that combine polymers with reinforcing materials such as fibers, particles, or fillers. Introducing these reinforcing materials allows the resulting composite material to exhibit improved properties such as increased strength, stiffness, toughness, and wear resistance compared to pure polymers. Several researchers have studied and compared the mechanical performance of polymers and composites using various materials and techniques. Ning et al. [
9] evaluated the effects of carbon fibers on the mechanical properties of FFF-fabricated parts made of ABS. They found that carbon fibers enhanced tensile strength and Young’s modulus but reduced toughness, yield strength, and ductility. Love et al. [
10] observed that combining carbon fibers and polymers increased strength, stiffness, thermal conductivity, and reduced distortion in FFF-fabricated parts. Perez et al. [
11] investigated the effects of reinforcing materials such as fibers and TiO
2 on the mechanical properties of 3D-printed ABS matrix composites. They found that ABS reinforced with TiO
2 at a 5% weight ratio showed the highest ultimate tensile strength. Aissa et al. [
12] experimented with reinforced polyamide (RPA) as the printing material and used printing speed, extrusion temperature, and layer thickness as FFF process parameters. They found that extrusion temperature and layer thickness had a more significant impact on tensile strength than printing speed. Mushtaq et al. [
13] used ABS as a printing material and focused on part properties like flexural strength, tensile strength, surface roughness, print time, and energy consumption. The process parameters were layer thickness, printing speed, and infill density. Using a full central composite design, twenty specimens were tested. Layer thickness was shown to be critical for achieving the optimum surface roughness and print time, while infill density was critical for mechanical qualities. Zhang et al. [
14] developed a data-driven predictive modeling approach to understand the structure–property relationship of FFF-fabricated continuous carbon fiber-reinforced polymers (CCFRP). The ensemble learning algorithm combined eight base learners: multiple linear regression, least absolute shrinkage and selection operator (lasso), multivariate adaptive regression splines (MARS), generalized additive model (GAM), K-nearest neighbors (KNN), support vector machine (SVM), extra-trees, and extreme gradient boosting (XGBoost). Their study concluded that the predictive model accurately predicted the flexural strength of CCFRP specimens, with a minimum RMSE of 9.87%, a minimum RE of 7.75%, and a maximum R
2 of 96.99%.
The analyses of the previous investigations, summarized in
Table 1, provide a presentation of an important study direction in the field of FFF, particularly with materials like PLA and PLA-CF. As previously stated, numerous researchers have conducted studies to better understand the impact of various process factors on the mechanical properties of printed parts. Several of these studies used the design of experiments, empirical methodologies, or direct experimentation to identify these relationships. Although these methodologies have produced useful insights, there appears to be a clear gap in these studies: a lack of advanced prediction and optimization strategies. While traditional methods are rigorous, they may fail to capture the complex interplay of several elements. Furthermore, it appears that the current literature lacks an integrated approach that not only predicts results but also optimizes parameters for ideal results. This identified gap emphasizes the potential need for more integrated and advanced techniques in future research initiatives.
In this context, we present a novel way to model the process–structure properties interactions for the FFF process. The primary focus of this study is to use ensemble learning algorithms to predict the mechanical properties of FFF-printed parts using PLA and PLA with carbon fiber (PLA-CF) as the printing material. Additionally, the study aims to understand the impact of process parameters on the mechanical properties of the parts and perform a multi-objective optimization of process parameters to achieve the desired mechanical properties. As shown in
Figure 1, this novel method aims to provide a complete method that fills gaps in previous studies. The rest of this article will be organized as follows:
Section 2 will define the machine learning algorithms and performance metrics used in this study.
Section 3 will provide details on the experimental and computational methods adopted, and the results obtained will be discussed. Finally, in
Section 4, the article will be concluded with a summary and future research perspectives.
3. Methodology
The CAD models of the test specimens are designed using SolidWorks and saved as STL files. These files are then processed using Ultimaker Cura 5.4.0 software, which slices them and generates the G-code for printing the models with the material extrusion printer, Ultimaker S5. The test specimens are prepared for tensile strength testing in accordance with the ASTM D638-14 Type I [
29] standard method. This test method aims to determine the tensile properties of unreinforced and reinforced plastics in the form of standard dumbbell-shaped test specimens when tested under specified conditions. The test specimens have an overall width of 19 mm and an overall length of 165 mm (
Figure 3).
3.1. Choice of Material
PLA, or polylactic acid, is a biodegradable and bioactive polyester that is derived from renewable resources, such as cornstarch, sugarcane, or cassava roots. It has become a popular material for 3D printing due to its environmental friendliness, ease of printing, and low toxicity. However, its mechanical properties are not as strong as some other materials, such as ABS.
To improve the properties of PLA, researchers have turned to composite materials, such as PLA-CF. Carbon fiber is a strong and lightweight material that can be used to reinforce plastic materials. PLA-CF is a composite material made by adding carbon fiber to PLA. It has improved mechanical properties, such as strength and stiffness, compared to pure PLA.
The use of bioplastics, such as PLA, is becoming increasingly important as concerns about the environment and sustainability grow. Petroleum-based plastics, such as ABS, are non-renewable and contribute to pollution and waste. The availability of these materials is also decreasing, making it necessary to find alternative materials that are more sustainable. By using PLA and PLA-CF, this study contributes to the development of more environmentally friendly 3D-printing materials.
3.2. Design of the Experiment
The optimization of the process–structure properties of materials is a crucial aspect of 3D printing. This study considered three key parameters for optimizing the 3D printing process of PLA and PLA-CF: printing temperature, layer thickness, and printing speed.
Printing temperature refers to the temperature at which the material is extruded from the printer nozzle. It is a critical parameter that can significantly impact the final mechanical properties of the printed part. If the temperature is too low, the material may not bond well between layers, leading to a weak and brittle part. On the other hand, if the temperature is too high, the material may burn or degrade, affecting its structural integrity [
30]. Layer thickness refers to the thickness of each layer of material that is deposited on top of the previous layer. This parameter affects the resolution and quality of the final printed part. A thinner layer thickness results in higher resolution and smoother surface finish, but it also increases printing time. A thicker layer thickness results in faster printing but may compromise the quality and mechanical properties of the final part [
31]. Printing speed refers to the speed at which the printer moves the nozzle across the printing bed. This parameter affects the overall printing time and the quality of the final part. A slower printing speed allows for better adhesion between layers, resulting in a stronger part with a better surface finish; however, it also increases printing time. A faster printing speed reduces the printing time but may result in weaker parts with a lower-quality surface finish [
32].
Other parameters, such as the infill density and pattern, and bed temperature, can also affect the final properties of the printed part. However, for this study, these parameters were set as indicated in
Table 2 and were not considered in the optimization process.
The full factorial design of the experiment involves testing all possible combinations of the chosen parameter levels to determine their effect on the final properties of the printed part. As depicted in
Table 3, three levels were selected for each parameter: printing temperature, layer thickness, and printing speed.
For printing temperature, the levels chosen were 200, 215, and 230 °C. These temperatures were selected based on the melting point of the PLA and PLA-CF materials and their recommended printing temperature range.
For layer thickness, the levels chosen were 0.25, 0.35, and 0.45 mm. This parameter affects the resolution and quality of the final printed part, as well as printing time.
Finally, for printing speed, the levels chosen were 40, 50, and 60 mm/s. This parameter affects printing time and the overall quality of the printed part, as well as its mechanical properties.
By applying a full factorial design of the experiment, this study can determine the effect of each parameter and their interactions on the final properties of the printed parts. This approach allows for the optimization of the printing process and the production of high-quality parts with the desired mechanical properties.
The full factorial design of the experiment yielded 27 specimens for each material, resulting in a total of 54 specimens for the study. Of these, 27 specimens were printed using pure PLA, and the remaining 27 specimens were printed using PLA-CF. Each specimen represents a unique combination of the chosen parameter levels, allowing for the determination of how each parameter affects the final mechanical properties of the printed part. By testing multiple specimens for each material and parameter combination, the study can determine the consistency and repeatability of the printing process and ensure that the results are statistically significant.
Overall, the use of a full factorial design of the experiment and multiple specimens allows for a comprehensive analysis of the 3D printing process and the properties of the printed parts. This approach can help to optimize the printing process, improve the quality of the final parts, and contribute to the development of more sustainable and environmentally friendly 3D-printing materials.
3.3. Data Collection and Modeling
Tensile tests are a standard method for determining the mechanical properties of materials, including their strength, stiffness, and ductility. In this study, the specimens created using the full factorial design of the experiment were used for tensile tests to evaluate the mechanical properties of PLA and PLA-CF.
The tensile tests were performed using a universal tensile material testing system MTS, which is a commonly used equipment for material testing. The crosshead speed was set to 2 mm/min, which is a typical speed for tensile tests on 3D-printed parts. The experimental setup for the tensile test includes the MTS equipment, the specimen holder, and the strain gauge for measuring the deformation of the specimen. After the tensile tests were performed, the obtained data were manually preprocessed and stored in CSV files. Preprocessing involves removing any outliers or errors in the data and ensuring that the data is formatted correctly for analysis. The results of data collection and preprocessing are shown in
Table A1, which includes the tensile strength, modulus of elasticity, and elongation at break for each specimen.
The tensile test results are used to evaluate the effect of the chosen parameters on the mechanical properties of the printed parts. By analyzing the data and comparing the results for different parameter combinations, the optimal printing parameters can be determined for producing parts with the desired mechanical properties.
In this study, the collected data from tensile tests were used to train ensemble learning models to predict the ultimate tensile strength, Young’s modulus, and strain at the break of the printed parts. The blending ensemble learning method was used, which combines multiple weak learners to create a stronger, more accurate predictive model.
The weak learners employed were the bagging method random forest, the boosting methods Xgboost and gradient boosting, and the regression models decision tree regressor, the multiple linear regression, lasso, and ridge regression. The multiple linear regression was used as the meta-learner, which combines the predictions of the weak learners to create the final prediction.
To train and evaluate the ensemble learning models, the data was randomly split into training data (70%), testing data (20%), and validation data (10%). The weak learners were trained using the training data, and their predictions were combined to create the data on which the meta-learner was trained. The prediction results of the validation set of the weak learners were combined with the validation set to evaluate the model.
The results of the ensemble learning models (
Table 4) showed a high accuracy in predicting the mechanical properties of the printed parts. The R
2 score for the prediction of ultimate tensile strength was 91.75%, the R
2 score for Young’s modulus was 94.08%, and the R
2 score for strain at break was 88.54% (
Figure 4). The RMSE values were also relatively low, indicating that the models have a good predictive accuracy.
These results prove that the models trained can predict the mechanical properties studied with high accuracy. Therefore, the optimization of the process parameters within the range studied became possible. Consequently, it is necessary to analyze the influence of the process parameters used on these mechanical properties.
3.4. Influence of the Features Studied on the Mechanical Properties of the Part
Table A1 provides data on the mechanical properties of the PLA and PLA-CF specimens. There is a clear difference between the properties of the two materials, which confirms the effect of carbon fiber on PLA. The addition of carbon fiber improves the mechanical properties of PLA, including its strength, stiffness, and toughness.
Figure 5 presents the behavior of runs 1, 10, 12, and 13 of PLA and PLA-CF. These runs represent different combinations of the printing parameters and their effect on the mechanical properties of the printed parts. The plots show the stress–strain curves for each run, which provide information on the mechanical behavior of the printed parts under a tensile load.
3.4.1. Feature Importance
The decision tree regressor algorithm was used to study the importance of the features, as it provides good interpretability and the ability to output the importance of the features. The importance of the features indicates the extent to which a given input feature affects the outcome, which can be used to evaluate the relative influence of the input features on the mechanical properties of the printed parts.
The results presented in
Table 5 show that the material had the greatest importance on all the mechanical properties studied, which confirms the significant effect of carbon fiber on the mechanical properties of PLA, which is supported by various studies. In fact, Ning et al. [
9] deduced that the inclusion of carbon fibers into ABS significantly increased its tensile strength and Young’s modulus, albeit with a noted reduction in toughness, yield strength, and ductility, which is consistent with our observations regarding the significant improvement in mechanical performance through the use of carbon fiber reinforcement. Similarly, Love et al. [
10] confirmed that combining carbon fibers with polymers increased strength, stiffness, and heat conductivity while decreasing distortion in FFF-fabricated parts.
The study of feature importance also confirms that the printing temperature has the most significant influence on the ultimate tensile strength of the printed parts. For Young’s modulus and strain at break, the layer thickness was the process parameter with the most significant influence, as shown in
Figure 6, which showcases the influence of the process parameters on the mechanical properties of the printed parts. In a study conducted by Aissa et al. [
12], printing temperature had a greater influence on tensile strength than other FFF process factors, such as layer thickness and printing speed. Furthermore, other researchers’ investigations of various process–structure properties of FFF-printed polymers, as noted in Gebisa et al. [
5] and Claver et al. [
6], demonstrated the importance of optimal process parameter settings, with printing temperature emerging as a critical determinant of mechanical properties. These findings highlight the major influence of printing temperature on the mechanical properties of FFF-printed objects. The results of feature importance also revealed the critical function of layer thickness in affecting mechanical properties. This discovery is supported by Othman et al. [
8], who emphasized the significance of layer thickness in their work, citing its strong association to mechanical strengths when paired with other parameters. Aissa et al. [
12] discovered layer thickness as a key FFF process parameter impacting tensile strength, stressing its importance in 3D printing. They also stated that printing speed has a smaller impact on mechanical properties compared to layer thickness and printing temperature.
These findings can be used to optimize the printing process and improve the mechanical properties of the printed parts. By selecting the appropriate material and optimizing the printing temperature and layer thickness, it is possible to achieve the desired mechanical properties for 3D-printed parts, contributing to the development of more sustainable and environmentally friendly materials.
Moreover, thanks to the models created to predict the mechanical properties studied, 3D plots of the response surfaces of these properties are created in
Figure A1,
Figure A2,
Figure A3,
Figure A4,
Figure A5 and
Figure A6. These plots can approve the study of the feature importance.
3.4.2. Analysis of the Response Surfaces
For PLA-CF, the response surfaces showed that the ultimate tensile strength decreases with increasing layer thickness and printing speed. The printing temperature had a more complex influence on the ultimate tensile strength, with the highest values observed in a range of temperatures between 210 °C and 225 °C. Young’s modulus increased with increasing layer thickness at high printing speeds and low temperatures. The strain at break had its maximum values at a range of layer thicknesses between 0.375 mm and 0.425 mm, and increased with increasing printing temperature and decreasing printing speed.
For PLA, the response surfaces showed that printing temperature had the highest influence on the ultimate tensile strength, with an increase in strength observed with increasing temperature. Layer thickness had a significant influence on Young’s modulus, with an increase in modulus observed with increasing layer thickness. The increase in printing speed also produced a higher Young’s modulus. The maximum values of strain at break for PLA specimens appeared at a range of layer thicknesses between 0.375 mm and 0.425 mm, a range of printing speed between 45 mm/s and 55 mm/s, and at low temperatures.
These findings coincide with the studies of Othman et al. [
8], who used PLA as the printing material, and layer thickness and other process parameters to study their influence on the mechanical properties of the printed parts, while Aissa et al. [
12] used printing temperature, layer thickness, printing speed, and reinforced polyamide as the printing material. The findings also confirmed the importance of feature importance analysis, presented in the previous section, and the need for optimizing the printing parameters to achieve the desired mechanical properties.
3.5. Optimization of the Process Parameters
After the analysis presented in
Section 3.4, it is concluded that the material used had the most significant influence on the mechanical properties studied. Once the appropriate material is selected, the choice of the process parameters depends on the desired mechanical properties. Therefore, to optimize these relationships and find the optimal set of printing parameters for a given material, a genetic algorithm was used.
3.5.1. Genetic Algorithm
The genetic algorithm (GA) is a population-based stochastic optimization algorithm that was inspired by Charles Darwin’s theory of evolution. The GA algorithm begins by creating an initial population of multiple solutions that represent the chromosomes of the individuals. The fitness of each individual in the population is then evaluated by calculating a fitness score [
33]. Natural selection is applied by selecting the fittest individuals from the population. Crossover and mutation are then applied to produce offspring that descend from the fittest individuals.
The crossover operator takes two parents and produces two offspring by exchanging parts of their chromosomes. The mutation operator introduces small random changes to the offspring’s chromosomes to promote diversity in the population. These operators are used to produce a new population, and the process of selection, crossover, and mutation is repeated until the termination criteria are achieved.
The use of GAs in 3D printing optimization has become increasingly popular in recent years due to its ability to efficiently find the optimal set of printing parameters. By using GAs, it is possible to search through a large parameter space and find the best set of parameters that result in the desired mechanical properties of the printed parts.
Figure 7 summarizes the GA process, showing the steps involved in generating the initial population, evaluating fitness, selecting the fittest individuals, and applying crossover and mutation to produce offspring for the next generation.
3.5.2. Optimization of the Process Parameters
The fitness function used in the genetic algorithm plays a crucial role in determining the optimal set of process parameters. This study defines the fitness function as a weighted sum of the predicted mechanical properties using the process parameters. The weights of each mechanical property are determined by the user based on the application of the printed part and the importance of each property in the design criteria.
The fitness function (Equation (13)) includes the ultimate tensile strength, Young’s modulus, and strain at break, as the predicted mechanical properties. The process parameters to optimize are the material (
m) used, printing temperature (
t), layer thickness (
h), and printing speed (
s). The predicted mechanical properties,
,
, and
, are calculated using the ensemble learning models trained in
Section 3.3:
To normalize the mechanical properties, the average values of the mechanical properties in the collected data, , , and , are used in the fitness function. This normalization is important to ensure that the optimization process is not biased toward a specific mechanical property. The weights of the mechanical properties, α, β, and γ, are assigned by the user. These weights determine the importance of each mechanical property in the optimization process. The user can assign higher weights to the properties that are more critical to the application of the printed part.
By using the fitness function in the genetic algorithm, it is possible to efficiently search for the optimal set of process parameters that result in the desired mechanical properties of the printed parts. This approach can significantly reduce the time and cost required to find the optimal printing parameters for a given material and application.
Equation (14) represents the range of values for the parameters that will be optimized by the genetic algorithm. The optimization process aims to maximize the fitness function while keeping the printing temperature, layer thickness, printing speed, and printing material within the specified range. By setting these boundaries, the GA algorithm can efficiently search for the optimal set of parameters that result in the desired mechanical properties of the printed parts. The range of values for each parameter is based on the experimental results obtained in the previous sections and represents the feasible and optimal values for the printing parameters:
During each generation, the fitness score of each individual is calculated using the weighted sum of predicted mechanical properties based on the parameters assigned by the user. The top five fittest individuals are then selected to create the next generation through crossover and mutation. This process is repeated until the termination criteria, which is set to a maximum of 250 generations, is reached.
Figure 8 shows the evolution of fitness scores over the 250 generations. As can be seen, the fitness score improves significantly from the initial population to the later generations. This indicates that the genetic algorithm is effective in finding the optimal set of parameters that maximize the desired mechanical properties. The best individual found by the algorithm provides the optimal combination of printing parameters to achieve the desired mechanical properties for the printed parts.
The results summarized in
Table 6 show the optimal solutions for different mechanical properties using fused filament fabrication (FFF) 3D printing with PLA-CF (polylactic acid—carbon fiber) and PLA (polylactic acid) materials. The optimal values and parameters for each property are as follows:
- 1.
Ultimate tensile strength (UTS)—the optimum solution has a value of 41.129 MPa. The optimal parameters for achieving this value are:
Printing temperature: 222.28 °C;
Layer thickness: 0.261 mm;
Printing speed: 40.03 mm/s;
Material: PLA-CF.
- 2.
Young’s modulus—the optimal value is 4423.63 MPa, and the optimal parameters are:
Printing temperature: 200.01 °C;
Layer thickness: 0.388 mm;
Printing speed: 40.038 mm/s;
Material: PLA-CF.
Note: In this case, the goal was to maximize Young’s modulus, which is unusual. To search for the minimum, one could change the weight attributed to Young’s modulus in the fitness function by changing its value to −1, for example.
- 3.
Strain at break—the optimal solution has a value of 2.249%. The parameters for achieving this value are:
Printing temperature: 200.34 °C;
Layer thickness: 0.39 mm;
Printing speed: 45.30 mm/s;
Material: PLA.
According to the literature, as the layer thickness increases, the ultimate tensile strength decreases [
33,
34], which explains the low layer thickness value produced by the GA method. Furthermore, Huynh et al. [
35] demonstrated that increasing the temperature from 200 °C to 220 °C, using PLA as a printing material, greatly enhances the ultimate tensile strength, which explains the printing temperature of 222.28 °C coming from the ultimate tensile strength optimization.
4. Conclusions and Prospects
This article presents a data-driven modeling approach to predict the ultimate tensile strength (UTS), Young’s modulus, and strain at break of PLA and PLA-CF dog-bone specimens. The specimens were manufactured according to ASTM D638-14 Type I and tested using a universal tensile material testing system (MTS). The study investigated the influence of material type and process parameters such as printing temperature, printing speed, and layer thickness on the mechanical properties. A genetic algorithm was employed to optimize the process parameters for specific conditions. Ensemble learning algorithms, including XGBoost, gradient boosting regressor, random forest, decision tree, multiple linear regression, lasso, and ridge regression, were used to predict the mechanical properties with high accuracy.
This study has shown that PLA-CF specimens exhibit higher ultimate tensile strength (UTS) and Young’s modulus compared to PLA specimens. For PLA-CF specimens, the following trends were observed in relation to process parameters:
UTS increases when layer thickness and printing speed decrease, with maximum values at printing temperatures between 210 °C and 225 °C;
Young’s modulus increases with increasing layer thickness and printing speed and decreasing printing temperature;
Strain at break increases with increasing printing temperature and decreasing printing speed, with maximum values for layer thicknesses between 0.375 mm and 0.425 mm.
For PLA specimens, the following trends were observed:
Both UTS and Young’s modulus increase when all studied process parameters (printing temperature, printing speed, and layer thickness) increase;
Strain at break increases when printing temperature decreases, with maximum values for layer thicknesses between 0.375 mm and 0.425 mm, and printing speeds between 45 mm/s and 55 mm/s.
The genetic algorithm used in the study produced values of 41.129 MPa for UTS, 4423.63 MPa for Young’s modulus, and 2.249% for strain at break.
The study focused on the effect of printing materials (PLA and PLA-CF) and process parameters (printing speed, printing temperature, and layer thickness) on the mechanical properties of 3D printed parts. Future research aims to investigate the influence of additional process parameters, such as infill density and bed temperature, on the mechanical properties of 3D-printed parts, as well as to explore more materials to broaden the scope of the study.