Next Article in Journal
Effect of Endodontic Irrigants on the Cyclic Fatigue Resistance of Nickel–Titanium Rotary Instruments: A Systematic Review
Previous Article in Journal
Preparation of Infrared Anti-Reflection Surfaces Based on Microcone Structures of Silicon Carbide
Previous Article in Special Issue
Preparation and Post-Processing of Three-Dimensional Printed Porous Titanium Alloys
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Curve-Based Infill Pattern Optimization for 3D Printed Polymeric Scaffolds for Trabecular Bone Applications

1
Mechanical Engineering Department, Universidad de Las Palmas de Gran Canaria, Campus de Tafira Baja, 35017 Las Palmas, Spain
2
Wolfson School of Mechanical and Manufacturing Engineering, Loughborough University, Loughborough LE11 3TU, UK
*
Authors to whom correspondence should be addressed.
Materials 2025, 18(17), 4055; https://doi.org/10.3390/ma18174055
Submission received: 14 July 2025 / Revised: 24 August 2025 / Accepted: 27 August 2025 / Published: 29 August 2025
(This article belongs to the Special Issue Design and Application of Additive Manufacturing: 3rd Edition)

Abstract

Additive manufacturing technology, specifically material extrusion, offers great potential for scaffold manufacturing in tissue engineering. This study presents a novel methodology for the design and optimization of 3D printed polymeric scaffolds to enhance cell viability, thereby promoting improved cell proliferation for tissue engineering applications. Different infill patterns, including gyroid, parallel sinusoidal, and symmetric sinusoidal, were evaluated to determine their impact on cell proliferation and tissue regeneration. To overcome the limitations of existing slicer software, a novel open-source software called FullControl GCode Designer was utilized, enabling the creation of customized infill patterns without restrictions. VOLCO software was employed to generate voxelized 3D models of the scaffolds, simulating the material extrusion process. Finite element analysis was conducted using Abaqus software to evaluate the mechanical properties of the different designs. Additionally, new scripts were developed to evaluate the interconnectivity and pore size of the voxelized models. A factorial design of experiments and a genetic algorithm (combined with Kriging metamodels) were applied to identify the optimal configuration based on optimization criteria (keeping the mechanical stiffness and pore size within the recommended values for trabecular bone and maximizing the surface and interconnectivity). Biological testing was conducted on polylactic acid scaffolds to preliminarily validate the effectiveness of the modeling and optimization methodologies in this regard. The results demonstrated the agreement between the optimization methodology and the biological test since the optimum in both cases was a symmetric sinusoidal pattern design with a configuration resulting in a structure with 53.08% porosity and an equivalent pore size of 584 µm. Therefore, this outcome validates the proposed methodologies, emphasizing the role of pore surface area and interconnectivity in supporting cell proliferation. Overall, this research contributes to the advancement of AM technology in tissue engineering and paves the way for further optimization studies in scaffold design.

1. Introduction

Additive manufacturing (AM) and, in particular, material extrusion AM (MEX, according to ISO 52900:2021), commonly known as fused deposition modeling (FDM), is one of the most promising technologies for scaffold manufacturing in the tissue engineering field [1,2,3] due to the possibility of obtaining porous structures from a solid 3D model and of printing a wide range of biocompatible and bioactive materials.
Several authors use slicer software to generate the G-code file for printing the porous structure from a solid part [4,5,6], defining the geometrical and manufacturing parameters. Among the geometrical ones, the infill pattern, layer height, or infill density can be defined; consequently, several configurations of scaffolds can be obtained from the same solid.
The main mechanical requirement of the scaffold is to have a similar Young’s modulus to the tissue where it will be implanted. In this work, the scaffolds are designed for generic trabecular bones. For this type of tissue, some authors define its stiffness in the range of 10–1500 MPa [7,8].
According to research about cell growth and tissue regeneration through scaffolds, pores’ surface, shape, size, and interconnectivity are relevant for scaffolding design [9,10,11]. Regarding pore size, it is established that pores greater than 300 µm and smaller than 1 mm are desired [9,12,13,14,15]. Additionally, it is affirmed that the optimum value for bone formation is 500 µm [15].
On the other hand, for optimizing cell growth, it has been remarked that bone regeneration linearly increases with curvature, preferably on concave surfaces [9,10,11,16,17]. On ordinary slicer programs, the gyroid is the only pattern that fulfills the curvature requirements. However, it presents some limitations for scaffold design in tissue engineering. Specifically, its porosity can only be modulated by altering the unit cell (UC) size, as the extrusion width and wall thickness are fixed by the printing process. This constraint introduces a trade-off: increasing the UC size enhances porosity but may result in pore dimensions that exceed the optimal range for bone tissue regeneration, while decreasing the UC size to meet pore size requirements can lead to reduced porosity and an excessively high equivalent Young’s modulus. These limitations restrict the adaptability of gyroid-based scaffolds when simultaneously targeting mechanical compliance and biological performance.
Some researchers have discussed the constraints of the available slicer software [18], and others have developed an algorithm to obtain the G-code for their specific applications [19,20,21]. In this particular field of application, the main limitations are the narrow range of infill patterns and the inability to modify their parameters. A novel and open-source software called FullControl GCode Designer [22] is used to overcome constraints. It was created to cover a vast range of printing requirements and allows for designing any pattern through mathematical equations without restrictions.
This is the first study to design customized sinusoidal patterns for 3D printed polymeric scaffolds and compare them with other available curve-based patterns, such as gyroids, and implement a voxel-based modeling and a genetic algorithm optimization methodology to obtain the best configuration regarding infill pattern, surface, pores size, and interconnectivity for maximizing cell growth and tissue regeneration. These patterns contribute to the formation of interconnected pores with favorable sizes for cell migration and nutrient diffusion, which are critical for tissue regeneration. The three custom lattices used were gyroid, parallel sinusoidal, and symmetric sinusoidal. The first can be obtained in commercial or open-source slicing programs, and the others must be manually created in FullControl Gcode Designer. All of them were modeled with VOLCO, a software that generates a voxelized 3D model which simulates the material extrusion [23]. Previous research selected it as the best solution for the modeling and subsequent Finite Element Analysis (FEA) simulation of small and complex geometries [24].
Furthermore, this work develops a methodology to optimize the models from FEA results, taking into account the design parameters, in order to achieve suitable Young’s modulus and pore sizes for bone applications and, at the same time, maximize the surface of the scaffolds and the interconnectivity of the pores. The optimal designs were 3D printed and subjected to a biological test to validate the optimization conclusions.

2. Materials and Methods

2.1. Materials

Polylactic acid (PLA), a bioplastic with suitable properties for tissue engineering applications, was employed for printing scaffolds. In particular, the Smartfil PLA (Smart Materials 3D Printing S.L., Alcalá la Real, Spain) was used, whose properties are shown in Table 1.

2.2. Modeling and Optimization Method

In order to optimize scaffolds for trabecular bone regeneration without printing or experimental testing, a modeling and optimization methodology with the application of FEA is required. The steps of the methodology followed are presented in Figure 1.

2.2.1. Scaffold Design

The main goal of the work is to obtain scaffolds with curvature to promote cell growth. For that aim, the slicing software Slic3r 1.3.0 was used. However, the only available curve pattern in commercial slicing software is gyroid. Therefore, another open-source software with fewer constraints, FullControl Gcode Designer 3.0, was used to design novel patterns for manufacturing scaffolds. The new pattern is based on sinusoidal curves and requires print settings and mathematical design to generate the paths, while the mathematical design needs parameters and equations to be defined. The parameters that represent the general geometry of the part (Figure 2) are part_side, whose value is the length and width of the square (in mm), and part_height, which is the height of the prism (mm). In this case, as a cubic scaffold was selected for the study, all these values were the same (part_side and part_height). To define the sinusoidal layout, A, B, and n_filaments represent the amplitude of the wave, its number of cycles, and the number of filament lines in each layer, respectively. Concretely, the number of filaments per layer will directly influence the porosity and distance between filaments. In addition, some printing parameters are required, such as Xstart and Ystart, which represent the XY coordinates of the printing bed (mm), where the part begins to be printed; layer_height, which is the height of each layer of filaments (mm); and fil_width, which is the width of the filament (mm).
The features used for modeling are the line equation to define the mathematical equation of the sinusoidal lines; the cartesian repeat to repeat identical sweeps (lines and layers); the line feature to define the travel movements of the nozzle; and the repeat rule to incrementally rotate layers 90°, interspersing horizontal and vertical paths. After including the necessary features and the mathematical equations to obtain a cubic scaffold with a sinusoidal pattern, the software generates the G-code file of the model.
To explore different curvature-based infill strategies, three sinusoidal patterns were defined: (1) a cosine equation repeated across filaments, (2) a sine equation with the same repetition logic, and (3) a combination pattern applying sine equations to odd layers and cosine equations to even layers. Unlike the first two patterns, where each layer is rotated 90°, the combined sine-cosine pattern applies the rotation every two layers.
Figure 3 illustrates representative layers of each pattern, serving as a visual reference to validate the correct implementation of the mathematical logic and rotation rules in the design process. These examples were generated to ensure that the intended geometrical variations were accurately reflected in the scaffold architecture prior to final modeling.
Moreover, to illustrate the influence of design parameters on the scaffold geometry, a series of representative configurations was generated using FullControl Gcode Designer. Figure 4 presents examples of the resulting filament layouts for different values of layer height, amplitude, number of cycles, and number of filaments per layer. These visualizations were used to verify the correct implementation of the parametric design logic and to ensure that the generated geometries reflect the intended variations in scaffold architecture.
After following the modeling and optimizing methodologies of sinusoidal scaffolds, the optimal pattern is introduced as the default pattern of a new reflected sinusoidal scaffold whose filaments are symmetric instead of parallel to determine which shape is better for cell growth. The difference between parallel and symmetric filaments is shown in Figure 5.
In the case of reflected sinusoidal scaffolds, the number of variables was reduced to four, compared with the five variables of the previous design, because the optimal infill pattern was used as the default one in this new configuration. Therefore, the number of samples designed was reduced to sixteen. The variables and their values are shown in Table 2.
In contrast with the preceding groups, gyroid scaffolds were designed through slicing software (Slic3r 1.3.0); thus, parameters and mathematical equations are not modifiable. Consequently, the two selectable variables are porosity, which modifies the filament layout, and layer height. The selected values result in four samples (Table 2).
In summary, the modeling and optimization methodologies are applied to three groups of scaffolds whose difference is their pattern: sinusoidal, reflected sinusoidal, and gyroid. The first two groups were designed with custom print-path software, and the variation between the sinusoidal pattern and the reflected one is the geometric characteristics of the filaments: parallel or symmetric, respectively.

2.2.2. Modeling

The next step in the modeling process is obtaining a voxelized model in STL format from the G-code file. It is done with VOLCO software [23], which predicts the microarchitecture of the 3D geometry, simulating the material extrusion during the manufacturing process. The filaments are represented as voxelized spheres deposited one after the other, and when one interacts with any obstacle, it simulates the expansion of the material in the available space, keeping the volume constant.
To start generating the voxelized part, VOLCO requires the toolpath coordinates. Therefore, a coordinates generator script was designed in Matlab R2021a to obtain them from the G-code. Apart from coordinates, VOLCO software needs other parameters for voxel simulation and STL generation, such as the cuboid region for the 3D model, voxel size, layer height, or sphere radius.
In this work, an adjustment procedure was implemented to determine the appropriate sphere radius for each layer height during voxelization. For that aim, a representative filament line was modeled for each layer height, and an iterative refinement step was applied to improve the accuracy of the resulting voxelized volume. This step involves applying a cubic spline interpolation through the spline function of Matlab, which adjusts the sphere radius to ensure that the voxelized filament volume closely matches the theoretical volume defined in the G-code. This procedure was explicitly applied to the scaffolds designed with FullControl Gcode Designer.
In the case of the gyroid scaffolds, the spline function was iteratively applied to the volume to adjust the sphere radius of each configuration.
After defining the values of the parameters, the G-code was obtained by FullControl and voxel matrix and voxelized models in VOLCO. On the other hand, the G-code of the gyroid scaffolds was generated by Slic3r 1.3.0 and the voxel matrix and 3D model by VOLCO.
The 3D voxel model was used to determine pore size, equivalent Young’s modulus, interconnectivity, porosity, and surface area.

2.2.3. Interconnectivity and Porosity

In scaffolding applications, porous structures are desired for cell growth, bringing an intrinsic porosity. The optimal value of this porosity is not set; it is considered a result of the structure. On the other hand, the interconnectivity of the pores is essential for fluid driving, cell migration, and tissue ingrowth. Therefore, it must be maximized.
Firstly, the method used for interconnectivity analysis [25] was based on the concept of the Effective Pore Connectivity Index (EPCI) [26]. It is the proportion of connected voxels from the last layer to the first.
Nevertheless, to overcome the limitations of EPCI, the authors decided to apply the 6-connected neighborhoods algorithm using the “bwconncomp” Matlab function [25]. Other researchers have used a similar approach [27,28]. Some authors consider interconnectivity as a fraction of the volume of voids accessible from outside and the total volume of the structure [27]. On the other hand, others additionally constrain narrow connections [28].
In contrast with previous studies that calculate interconnectivity from a 3D binary matrix generated from Computer Tomography images, this work begins from the voxels matrix obtained in VOLCO. The first step is to reverse the matrix and set the zero value to material and the one to void voxels. Then, the interconnectivity of the pores is defined by the Connected Volume Index (CVI) value, particularly the two sides criteria, which is calculated considering the volume of the groups of voids that connect any two external faces using Equation (1).
CVI ( % ) = Volume   of   groups   of   voids   that   link   two   external   faces / Total   volume  
Finally, the porosity is calculated in the same subroutine by dividing the volume of voids and the total volume, as it is not a value already defined in the design process.

2.2.4. Pore Size

The size of the pores is relevant for cell growth. It is not desirable to have either too small or too large pores. Considering this premise and the bibliography, it was determined that the acceptable range of pore sizes would be between 300 and 700 µm [9,12,13,14,15].
To evaluate whether the scaffold designs meet the pore size requirements for tissue engineering applications, an automated tool was developed to calculate the equivalent pore diameter. The process is summarized in the diagram shown in Figure 6. It starts from the same 3D matrix used for interconnectivity analysis, which defines whether there is a void or material in each voxel. Then, a Boolean operation (AND) is used layer-by-layer in the Z coordinate to obtain the Z projection in a 2D matrix. Figure 7a shows an example of the matrix projection.
Once the Z projection is obtained in a 2D matrix, the pores of this matrix are identified with the “bwconncomp” function [25]. Then, they are analyzed to determine if they are adjacent to the edges (external pores) or not (internal pores). The pore size will be calculated only with the internal pores. The equivalent diameter of each pore is determined, and then all the results are summed and divided by the number of internal pores, resulting in the average equivalent diameter of all holes, thus the pore size. Figure 7 illustrates this methodology, showing an example of the Z-projection of a voxelized scaffold and the identification of internal pores used for diameter calculation. This figure serves as a visual reference to clarify the computational steps involved in the pore size analysis and to ensure reproducibility of the method.

2.2.5. Surface

Another objective to be maximized in scaffold structures is the surface area, which is associated with the potential area available for cell deposition. However, the actual distribution or attachment of cells on the scaffold surface was not directly assessed in this study.
This value can be extracted from the STL file of the model or directly in Abaqus/CAE 6.14-1 before meshing the part (analyzing the mass properties with the query tool).

2.2.6. Finite Element Analysis

After obtaining the model from the G-code file by VOLCO, the 3D model in STL format is imported into Abaqus/CAE 6.14-1 to apply the FEA.
The first step is to convert the triangular elements into tetrahedrons, obtaining the meshed model. The mesh was composed of linear tetrahedral elements (C3D4 type). The mesh was generated automatically from the voxel-based geometry, with each element corresponding to a voxel size of 50 μm.
Then, the material properties of PLA are assigned to the entire scaffold, using a Young’s modulus of 3861 MPa and a Poisson’s ratio of 0.35, based on the manufacturer’s data. Next, a new step (Step-1) is created to establish it as the final step of the simulation. After that, the boundary conditions are defined to simulate a compression test. For that aim, the Z displacement is prevented on the bottom face of the part (base set); also, two points of the base, placed side by side, are encastred to avoid rotation without preventing lateral expansion during compression, and a Z displacement of 0.2 mm is applied on the top face of the part (to emulate the compression).
The significant simulation results are the displacement (U) and reaction forces (RF) obtained in the deformed scaffold. The equivalent Young’s modulus is calculated from the reaction forces obtained in the bottom face (base set) in the Z direction, using Equation (2), extracted from ISO 604:2002 (plastics—determination of compressive properties).
E = σ / ε = F · L 0 / ( A · L )
where E is the equivalent Young’s modulus or modulus of elasticity (MPa), σ is the tensile stress (MPa), ε is the deformation, F is the reaction force in the Z direction (N), A is the equivalent area (mm2), ΔL is the displacement (mm), and L0 is the original height (mm). Note that the equivalent area corresponds to the area of the base as if it were a solid part. Consequently, the equivalent modulus of elasticity represents the general mechanical stiffness of the scaffold, including the effect of the pores.

2.2.7. Optimization

The optimization was done with an evolutionary algorithm, specifically a genetic algorithm. In order to start with the genetic algorithm optimization process, all the variables, objectives, and constraints must be previously obtained or calculated. A summary of the whole process is shown in Figure 8.
Regarding the optimization step, it uses a tournament selection of two individuals, an arithmetic crossover, mutation, reparation, and elitism after calculating the fitness function for each individual (Figure 9). The genetic algorithm evolutes for 100 generations, each with 100 individuals. The initial population is randomly generated, and then the algorithm assesses the fitness function for each sample. Each response was evaluated using the Kriging metamodel interpolation method [29,30].
The information obtained throughout the earlier factorial design of experiments served as the basis for the metamodels. The Kriging metamodel employs an exponential correlation model and a polynomial regression model, with the distinction that the order of the polynomial regression model varies based on the data from order 2 up to 0. The development of the metamodel is made simpler using a lower order, but accuracy decreases. Therefore, better estimates can be obtained using the 2-order regression model, but this requires more or more evenly spread samples. Due to this, the optimization algorithm has a loop that first employs a 2-order regression model to predict each response and immediately switches to a 1-order regression model if the development of the metamodel is unsuccessful (and so on for the 0-order). As a result, the optimal regression model based on the available data is always employed [30,31].
The genetic algorithm generates a random number between 0 and 1 for the crossover and each design variable. If the value is less than or equal to 0.5 (50% crossover probability), the first offspring will inherit the value of the first parent, and the second offspring will inherit the value of the second parent. If not, the first child will inherit the second parent’s value, and the second child will inherit the first parent’s value. Thus, genetic information is exchanged between the parents, resulting in two offspring with mixed characteristics.
After the crossover, a random value is produced for each individual in the resulting population (between 0 and 1). The associated individual is mutated if this value is lower than or equal to 0.6 (60% mutation probability). The mutation entails picking a random design variable and adding the outcome of a random value (between −0.5 and 0.5) multiplied by the maximum interval of that design variable to the existing one to alter it slightly. A round operation is used to get an integer value for the discrete variables. In the event that the mutation causes the new designs to fall outside the defined search space, a repair is performed on these variables, establishing the limit value. Thus, a new generation is created, and elitism is applied to preserve the best individual of the previous generation.
In this case, five variables, two constraints, and three objectives are considered for optimization. Depending on the application, the infill pattern; the porosity; and the A, B, n_filaments, and layer_height design parameters can be defined as variables.
In the case of constraints, it must be selected whether it is a maximum or a minimum. Nevertheless, in this study, restrictions are defined as an interval; thus, a minimum and a maximum must be set for each. Consequently, each restriction must be split into two; model compression modulus results are used in constraints R1 and R2, and pore size in R3 and R4. Concretely, the equivalent elastic modulus must be greater than 10 MPa (R1) and smaller than 1500 MPa (R2), and the pore size must be larger than 300 µm (R3) and smaller than 700 µm (R4).
Moreover, the shared objectives are the surface area (O1) and interconnectivity (O2), but porosity (O3) is an objective in the case of sinusoidal scaffolds (parallel and symmetric). This last objective is not included in the fitness function; it is only obtained to know its value.
The fitness function is presented in Equation (3) and maximizes the objective result, which considers the objectives O1 and O2 equally weighted at 50%, normalizing their values around their average values. Moreover, if the optimization restrictions are not met during the process, a penalty factor reduces the fitness value.
Fitness   function = max   ( 0.5 · O 1 / O 1 - + 0.5 · O 2 / O 2 - )
The genetic algorithm is applied to the initial set of samples to predict a theoretical optimal configuration using the Kriging metamodel. If the proposed configuration is already included among the samples from the design of experiments, it is considered valid, and the optimization process is concluded. Otherwise, the new design must be modeled and simulated using the previously established methodology, and the results must be added to the population as additional sampling data. This process is repeated iteratively until four new configurations not present in the initial dataset have been incorporated into the optimization loop.
Finally, establishing the new design as optimal must fulfill the mean absolute percentage error (MAPE) condition. As shown in Equation (4), MAPE is calculated and must be less than 5% to validate the new design.
MAPE = ( 100 %   /   n )   t = 1 n | ( A t F t ) / A t |   <   5 %
where At represents the actual value of the constraints and objective results, Ft represents the forecasted values, and n is the number of outcomes compared.
In summary, Table 2 enumerates the variables, restrictions, and objectives for the optimization process. In particular, equivalent Young’s modulus and pore size are optimization constraints, with a minimum and a maximum value; thus, each one is considered twice. Regarding objectives, surface area and interconnectivity need to be maximized. Nevertheless, in the scaffold obtained by FullControl Gcode Designer, porosity is also an objective because its value is unknown.

2.3. Biological Test

2.3.1. Cell Culture and Seeding

Human bone marrow mesenchymal stem cells (hBMSCs) (SCC034, Merck KGaA, Darmstadt, Germany) were cultured in a low serum formulation medium (Human Mesenchymal-LS Expansion Medium, SCM023, Merck KGaA) supplemented with 1% of an antibiotic-antimycotic solution (A5955-100ML, Merck KGaA). The cells were cultured in 75 cm2 flasks (T75, Sarstedt AG & Co. KG, Nümbrecht, Germany) previously coated with a 0.1% gelatin solution (ES-006-B, EmbryoMax, Merck KGaA). For cell detachment, Trypsin-EDTA in Hank’s balanced salt solution (0.25% Trypsin and 1 mM EDTA, without Ca2+ and Mg2+, SM-2003-C, Merck KGaA) was used at 80–90% confluence.
The scaffolds to be seeded were 3.5 mm in height and had a 9 × 9 mm square base. They were manufactured by FDM in an Ender-3 3D printer (Shenzhen Creality 3D Technology Co., Ltd., Shenzhen, China) with a bed temperature of 60 °C and a nozzle temperature of 210 °C. Furthermore, the extrusion width is defined as 0.48 mm, and the filament diameter is 1.75 mm. Four replicas were used per group: SIN_op, GYR_op, REF_op, SIN_nop, GYR_nop, REF_nop.
The scaffolds were immersed in a 75% v/v ethanol solution, placed in a non-treated 24-well plate (Thermo Scientific™ Nunc™, Thermo Fisher Scientific, Suzhou, China), and later exposed to UV light under the fume hood for 1 h. Then, they were washed twice with a culture medium in order to remove any trace of ethanol. After placing the samples in a new well plate, the scaffolds were kept in an incubator (at 37 °C and 5% CO2) immersed in 1 mL of fresh culture medium for 1 h. After this period of sample hydration, the culture medium of each sample was replaced with a 1 mL suspension containing 30,000 hBMSCs. The culture medium was changed after the first 24 h.

2.3.2. Cell Metabolic Activity Evaluation

Cell metabolic activity was evaluated using the CCK-8 protocol (Cell Counting Kit-8, Dojindo Molecular Technologies, Inc., Kumamoto, Japan). After 4 days of cell culture, the scaffolds were transferred to a new non-treated 24-well plate, and 0.7 mL of a 10% v/v solution of the CCK-8 reagent in culture medium was added. The same solution was poured into 4 empty wells that were used as negative controls. The plate was incubated at 37 °C and 5% CO2 for 3.5 h. Then, two 100 µL aliquots were transferred from each well to a 96-well reader plate (Thermo Scientific™ Nunc™—MicroWell™, Thermo Fisher Scientific). A BioTek ELx800 reader (Bio Tek Instruments Inc., Winooski, VT, USA) was used to measure the absorbance of the samples at an excitation wavelength of 450 nm. The result from the negative control group was subtracted from the absorbance obtained for each sample group tested.

2.4. Statistical Analysis

Statistical analysis was performed using MATLAB software (MATLAB and Statistics Toolbox Release 2021a, The MathWorks, Inc., Natick, MA, USA). The Kruskal–Wallis test was used for data analysis. The significance level was set to * p < 0.05, ** p < 0.01, and *** p < 0.001 for statistically significant, highly statistically significant, and very highly statistically significant differences, respectively. Figures showing statistical results show the mean values of each group and their standard deviations represented with error bars.

3. Results and Discussion

3.1. Preliminary Optimization

This work modeled and optimized three groups of scaffolds: sinusoidal, reflected sinusoidal, and gyroid. However, it was required to previously optimize the sinusoidal scaffold in order to obtain the optimal infill pattern, which was used as the default in the reflected sinusoidal one. After introducing the forty-eight samples (Table 3) into the genetic algorithm, the fifth sample is found to be optimal. It is a scaffold with five filaments per layer and a layer height of 0.15 mm. It is worth noting that the mathematical equation of the filaments corresponds to a sine equation, with five cycles and an amplitude of 0.5 mm.

3.2. Modeling and Simulation Results

As mentioned before, in the modeling process to obtain the sinusoidal and reflected sinusoidal scaffolds, it is required to previously apply an iterative function to a filament to determine the size of the sphere radius for each layer height. From the iteration results, sphere radii were selected: 134 µm for scaffolds with a layer height of 0.15 mm and 188.2 µm for those with a layer height of 0.3 mm. Then, they were defined as default in VOLCO.
On the other hand, the spline function was also applied to the whole gyroid scaffolds to adjust their sphere radius and, thus, their volume. In particular, the sphere radii of each sample, according to their printing parameters (layer height and infill percentage), are 199.565 µm (0.3 mm and 50%), 199.18 µm (0.3 mm and 60%), 199.24 µm (0.15 mm and 50%), and 199.17 µm (0.15 mm and 60%).
After the modeling and simulation processes, the results of the equivalent elastic modulus (R1, R2); pore size (R3, R4); surface area (O1); interconnectivity (O2); and, in the case of those scaffolds obtained by FullControl, porosity (O3) are showed in Table 3, Table 4 and Table 5.
In the case of sinusoidal samples from 19 to 24, they presented simulation errors, so compression modulus results had to be predicted with the metamodel created for the rest of the results, making an interpolation.

3.3. Optimization Process

The genetic algorithm results, the optimal combination for each configuration, were already modeled and simulated in all cases (combinations already analyzed in the design of experiments). Therefore, four iterations and MAPE verification were not required. Moreover, in order to biologically compare the performance of the samples and verify the correct working of the optimization process, the worst combination among the ones that fulfilled the restrictions for each case was also determined. In agreement with the fitness function, optimal and non-optimal configurations are presented in Table 6, the models’ geometrical results are shown in Figure 10, and 3D printed scaffolds are presented in Figure 11.
The comparison of the six samples was studied in order to predict which would be optimal considering the different layouts. To make the objectives comparable, they were normalized, dividing their values by the average value of all samples. In addition, as mentioned before, the pore size in trabecular bones must be between 300 and 700 µm, according to Collins et al. [15]; it was 500 µm. Therefore, the influence of the deviation of the pore size results from the hypothetical optimum was studied. In Figure 12, the deviation of the models’ pore size from the optimal value is shown. The comparison of the normalized objectives (surface area and interconnectivity) and the normalized deviation of the pore size are shown in Figure 13.
Several comparison criteria were used, varying the weight of each objective (surface area and interconnectivity) in determining the optimal model for cell proliferation. The weights applied were 50/50 (Equation (5)), 40/60 (Equation (6)), and 60/40% (Equation (7)). These specific weightings were selected to explore the influence of biological versus mechanical priorities in the optimization process.
fitness   function   ( 50 / 50 % ) = 0.5 · O 1 / O 1 - + 0.5 · O 2 / O 2 -
fitness   function   ( 40 / 60 % ) = 0.4 · O 1 / O 1 - + 0.6 · O 2 / O 2 -
fitness   function   ( 60 / 40 % ) = 0.6 · O 1 / O 1 - + 0.4 · O 2 / O 2 -
The 50/50 weighting was initially chosen to equally prioritize both surface area and interconnectivity, which are widely recognized as critical parameters for promoting cell adhesion, proliferation, and nutrient diffusion. The alternative weightings (40/60 and 60/40) were introduced to assess the sensitivity of the optimization outcome to shifts in emphasis between these two objectives. Additionally, a penalty factor was applied based on the deviation from the biologically optimal pore size (PS), defined as 500 µm by the literature, to ensure that the optimization remained biologically relevant; in particular, the value of this penalty (P) is the third part of the absolute deviation after applying a unity-based normalization (Equation (8)). The results of each weighted average are shown in Figure 14.
P = 1 / 3   · a b s P S 500     P S m i n / P S m a x     P S m i n
The ordered models from the most to the least optimal according to each criterion are shown in Table 7. The conclusions that can be extracted from the results are that the hypothetical optimal configurations are generally at the top of the ranking as long as the penalty is applied. The penalty favors the GYR_op model because its pore size is very close to 500 µm, and it is considered the best configuration when more weight is given to interconnectivity and the penalty is applied (40/60% with penalty criteria). When there is no penalty, SIN_op is considered the optimal one. REF_op is the best configuration if the objectives are weighted 50/50 or the surface area is more relevant (60/40%), applying the penalty in all cases. Note that the fitness function applied in the optimization process of each lattice was equivalent to that of 50/50. However, the average value used in the normalization of the objectives was different for each layout. For that reason, if the six models are compared in terms of the fitness function of the genetic algorithm and the 50/50 criterion, the ranking is not exactly the same.
Although the genetic algorithm did not generate new configurations beyond those defined in the design of experiments, its application was crucial to identify the most suitable scaffold designs systematically. The GA enabled the evaluation of multiple objectives and constraints simultaneously, providing a robust method for selecting optimal configurations that might not be evident through direct inspection of the DOE results alone. This highlights the value of incorporating evolutionary algorithms in scaffold design optimization, even when working within a predefined sample space.
In this context, it is generally observed that optimal designs tend to be located at the vertices of the search space. Therefore, a 2n factorial design of experiments was applied to ensure that these boundary configurations were evaluated. Under these conditions, it is reasonable that the optimal solution coincides with one of the sampled points.

3.4. Biological Test Results

According to the results of the CCK-8 assay (Figure 15), after 5 days of culture, cells were viable in all groups tested. The highest mean values of absorbance, and therefore the highest metabolic activities of hBMSCs cultured on the scaffolds, were observed for the GYR_op and REF_op groups. Both groups showed statistically significant differences concerning their non-optimized counterparts, the GYR_nop and REF_nop groups. Additionally, a very highly statistically significant difference (*** p < 0.001) was obtained between the REF_op and GYR_nop scaffolds, which showed the highest and lowest mean absorbance values, respectively.
It should be noted that the CCK-8 assay measures the formazan produced by intracellular dehydrogenases, which is proportional to the number of metabolically active cells. Consequently, the observed signal may reflect not only differences in the number of cells attached and proliferating on the scaffolds but also variations in the metabolic activity of individual cells. This limitation should be considered when interpreting the influence of porosity on cell response.
The optimization methodology, including the factorial design of experiments and the genetic algorithm, has determined the best parameters’ values to obtain the optimal configuration of every pattern. On the other hand, as the hypothetical optimal models have outperformed the non-optimal ones, it can be considered that pore size influences biological behavior. Among the three comparison criteria with penalty studied, the one that better predicts the optimal configuration according to the experimental results, among all the patterns, is 50/50%. Only the fourth and fifth positions differ; thus, it could be used for the primary purpose of finding the optimal configuration for cell proliferation.
Analyzing the final result, the optimal configuration must be the reflected sine wave, with an amplitude of 0.1 mm, 9 cycles, and 9 filaments in each layer of 0.15 mm height. The equivalent elastic modulus of the model is 1175.36 MPa, which fulfills the requirements of trabecular bones, being between 10 and 1500 MPa; the pore size is 584 μm (between 300 and 700 μm and near the optimal of 500 μm); the surface area where cells can be deposited is 4822.78 mm2; and the interconnectivity of pores and porosity values is 53.08%.
The geometry, Z projection, and simulation results of the optimal configuration are shown in Figure 16.

3.5. New Criteria Application

In order to validate the 50/50% with penalty optimization criteria, it was applied to all groups. The optimal configurations for the gyroid and symmetric sinusoidal scaffolds are the same as those previously obtained. However, the GA has proposed a new optimal configuration for parallel sinusoidal scaffolds. Specifically, two new configurations were identified: specimen 49, with an amplitude of 0.5 mm, 5 cycles, 6 filaments per layer, a layer height of 0.15 mm, and a sinusoidal infill pattern, and specimen 50, which is similar but with a slightly reduced amplitude of 0.48 mm.
New biological tests must be performed to validate the new results. Nevertheless, the influence of the geometry, whether the filaments are symmetric or parallel, should be analyzed, and its integration into the optimization process must be studied. The main difference between the layouts is the shape of the channels where the cells grow. In the parallel filaments, the channels in each layer shape a curved path, and in the symmetric configuration, they form rings.

4. Conclusions

After applying a preliminary biological test to PLA cubic scaffolds, the viability of the modeling and optimization methodologies was demonstrated to identify the most suitable configuration, in terms of geometrical parameters, to support cell adhesion and metabolic activity. Although tissue regeneration was not directly assessed, the results provide a promising foundation for future in-depth biological evaluations.
The voxelized models of the scaffolds were generated in VOLCO, and the FEA was performed in Abaqus 6.14-1. The factorial design of experiments and genetic algorithm application (combined with Kriging metamodels) have contributed to predicting the best configuration for regenerating trabecular bone tissue according to the selected optimization criteria (keeping the mechanical stiffness and pore size within the recommended values for trabecular bone and maximizing the surface and interconnectivity). The seventh sample of the symmetric sinusoidal scaffold was the optimal design (according to the optimization methodology and the biological tests), representing 4822.78 m2 of surface area, 53% of interconnectivity, and an equivalent pore size of 584 µm. This pattern had to be designed in FullControl GCode Designer because it is unavailable in slicing software.
Therefore, the modeling and optimization methodologies proposed in this work are suitable and significantly advantageous in tissue engineering applications, such as porous structures, as demonstrated in this case for bone regeneration. Moreover, it was proven that the available surface and interconnectivity of the pores are relevant in the study of cell proliferation and tissue regeneration. Nevertheless, the influence of the filaments’ layout, with a symmetric and parallel distinction, in terms of cell proliferation should be studied and added to the optimization process.
Future work will include experimental validation of the mechanical and porosity properties of the printed scaffolds. In particular, mechanical validation will be addressed in greater depth, considering that this study focused on a generic trabecular bone model with a wide Young’s modulus range (10–1500 MPa), where simulation results are considered acceptable but may differ from experimental values in more constrained scenarios.
Further biological tests are required to gain a more complete understanding of how design influences the biological response. Such studies would involve long-term evaluations of proliferation, differentiation, and mineralization, together with fluorescence and FESEM imaging to assess cell growth and distribution. These aspects, however, fall beyond the scope of the present work, which mainly focuses on the design stage and incorporates biological testing only as a means of validating the optimization outcomes.
In conclusion, this research significantly contributes to AM technology’s progress in tissue engineering and lays the foundation for further optimization studies in scaffold design.

Author Contributions

Conceptualization, G.V. and R.P.; methodology, G.V. and R.P.; software, G.V., A.G. and R.P.; validation, G.V. and R.D.; formal analysis, R.D.; investigation, G.V. and R.D.; resources, M.M., A.G. and R.P.; data curation, G.V. and R.D.; writing—original draft preparation, G.V.; writing—review and editing, R.D. and R.P.; visualization, G.V.; supervision, R.P.; project administration, M.M. and R.P.; funding acquisition, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the PhD Grant Program of the University of Las Palmas de Gran Canaria (PI-FULPGC-2019-ING-ARQ-1) and supported by BAMOS project (Biomaterials and Additive Manufacturing: Osteochondral Scaffold innovation applied to osteoarthritis, H2020-MSCA-RISE-2016-734156) from European Union’s Horizon 2020 research and innovation program. Moreover, this contribution is part of the PIZAM project (PID2020-117648RB-I00) funded by MCIN/AEI/10.13039/501100011033.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Naghieh, S.; Karamooz Ravari, M.R.; Badrossamay, M.; Foroozmehr, E.; Kadkhodaei, M.; Karamooz Ravari, M.R.; Badrossamay, M.; Foroozmehr, E.; Kadkhodaei, M. Numerical Investigation of the Mechanical Properties of the Additive Manufactured Bone Scaffolds Fabricated by FDM: The Effect of Layer Penetration and Post-Heating. J. Mech. Behav. Biomed. Mater. 2016, 59, 241–250. [Google Scholar] [CrossRef]
  2. Velasco, M.A.; Narváez-Tovar, C.A.; Garzón-Alvarado, D.A. Design, Materials, and Mechanobiology of Biodegradable Scaffolds for Bone Tissue Engineering. Biomed. Res. Int. 2015, 2015, 729076. [Google Scholar] [CrossRef]
  3. Qu, H. Additive Manufacturing for Bone Tissue Engineering Scaffolds. Mater. Today Commun. 2020, 24, 101024. [Google Scholar] [CrossRef]
  4. Singh, D.; Babbar, A.; Jain, V.; Gupta, D.; Saxena, S.; Dwibedi, V. Synthesis, Characterization, and Bioactivity Investigation of Biomimetic Biodegradable PLA Scaffold Fabricated by Fused Filament Fabrication Process. J. Braz. Soc. Mech. Sci. Eng. 2019, 41, 121. [Google Scholar] [CrossRef]
  5. Temple, J.P.; Hutton, D.L.; Hung, B.P.; Huri, P.Y.; Cook, C.A.; Kondragunta, R.; Jia, X.; Grayson, W.L. Engineering Anatomically Shaped Vascularized Bone Grafts with HASCs and 3D-Printed PCL Scaffolds. J. Biomed. Mater. Res.—Part A 2014, 102, 4317–4325. [Google Scholar] [CrossRef]
  6. Roopavath, U.K.; Malferrari, S.; Van Haver, A.; Verstreken, F.; Rath, S.N.; Kalaskar, D.M. Optimization of Extrusion Based Ceramic 3D Printing Process for Complex Bony Designs. Mater. Des. 2019, 162, 263–270. [Google Scholar] [CrossRef]
  7. Yánez, A.; Herrera, A.; Martel, O.; Monopoli, D.; Afonso, H. Compressive Behaviour of Gyroid Lattice Structures for Human Cancellous Bone Implant Applications. Mater. Sci. Eng. C 2016, 68, 445–448. [Google Scholar] [CrossRef] [PubMed]
  8. Hollister, S.J. Porous Scaffold Design for Tissue Engineering. Nat. Mater. 2005, 4, 518–524. [Google Scholar] [CrossRef] [PubMed]
  9. Zadpoor, A.A. Bone Tissue Regeneration: The Role of Scaffold Geometry. Biomater. Sci. 2015, 3, 231–245. [Google Scholar] [CrossRef]
  10. Guyot, Y.; Papantoniou, I.; Luyten, F.P.; Geris, L. Coupling Curvature-Dependent and Shear Stress-Stimulated Neotissue Growth in Dynamic Bioreactor Cultures: A 3D Computational Model of a Complete Scaffold. Biomech. Model. Mechanobiol. 2016, 15, 169–180. [Google Scholar] [CrossRef] [PubMed]
  11. Egan, P.F.; Shea, K.A.; Ferguson, S.J. Simulated Tissue Growth for 3D Printed Scaffolds. Biomech. Model. Mechanobiol. 2018, 17, 1481–1495. [Google Scholar] [CrossRef]
  12. Zein, I.; Hutmacher, D.W.; Tan, K.C.; Teoh, S.H. Fused Deposition Modeling of Novel Scaffold Architectures for Tissue Engineering Applications. Biomaterials 2002, 23, 1169–1185. [Google Scholar] [CrossRef]
  13. Hollister, S.J.; Maddox, R.D.; Taboas, J.M. Optimal Design and Fabrication of Scaffolds to Mimic Tissue Properties. Biomaterials 2002, 23, 4095–4103. [Google Scholar] [CrossRef] [PubMed]
  14. Iordache, F. Bioprinted Scaffolds. In Materials for Biomedical Engineering; Elsevier Inc.: Amsterdam, The Netherlands, 2019; pp. 35–60. ISBN 9780128169018. [Google Scholar]
  15. Collins, M.N.; Ren, G.; Young, K.; Pina, S.; Reis, R.L.; Oliveira, J.M. Scaffold Fabrication Technologies and Structure/Function Properties in Bone Tissue Engineering. Adv. Funct. Mater. 2021, 31, 2010609. [Google Scholar] [CrossRef]
  16. Paris, M.; Götz, A.; Hettrich, I.; Bidan, C.M.; Dunlop, J.W.C.; Razi, H.; Zizak, I.; Hutmacher, D.W.; Fratzl, P.; Duda, G.N.; et al. Scaffold Curvature-Mediated Novel Biomineralization Process Originates a Continuous Soft Tissue-to-Bone Interface. Acta Biomater. 2017, 60, 64–80. [Google Scholar] [CrossRef]
  17. Zhang, Y.; Wang, P.; Jin, J.; Li, L.; He, S.-y.; Zhou, P.; Jiang, Q.; Wen, C. In Silico and in Vivo Studies of the Effect of Surface Curvature on the Osteoconduction of Porous Scaffolds. Biotechnol. Bioeng. 2022, 119, 591–604. [Google Scholar] [CrossRef]
  18. Loh, G.H.; Pei, E.; Harrison, D.; Monzón, M.D. An Overview of Functionally Graded Additive Manufacturing. Addit. Manuf. 2018, 23, 34–44. [Google Scholar] [CrossRef]
  19. McCaw, J.C.S.; Cuan-Urquizo, E. Curved-Layered Additive Manufacturing of Non-Planar, Parametric Lattice Structures. Mater. Des. 2018, 160, 949–963. [Google Scholar] [CrossRef]
  20. Jung, J.W.; Lee, J.S.; Cho, D.W. Computer-Aided Multiple-Head 3D Printing System for Printing of Heterogeneous Organ/Tissue Constructs. Sci. Rep. 2016, 6, 21685. [Google Scholar] [CrossRef] [PubMed]
  21. Kang, H.-W.W.; Lee, S.J.; Ko, I.K.; Kengla, C.; Yoo, J.J.; Atala, A. A 3D Bioprinting System to Produce Human-Scale Tissue Constructs with Structural Integrity. Nat. Biotechnol. 2016, 34, 312–319. [Google Scholar] [CrossRef] [PubMed]
  22. Gleadall, A. FullControl GCode Designer: Open-Source Software for Unconstrained Design in Additive Manufacturing. Addit. Manuf. 2021, 46, 102109. [Google Scholar] [CrossRef]
  23. Gleadall, A.; Ashcroft, I.; Segal, J. VOLCO: A Predictive Model for 3D Printed Microarchitecture. Addit. Manuf. 2018, 21, 605–618. [Google Scholar] [CrossRef]
  24. Vega, G.; Paz, R.; Gleadall, A.; Monzón, M.; Alemán-Domínguez, M.E. Comparison of CAD and Voxel-Based Modelling Methodologies for the Mechanical Simulation of Extrusion-Based 3D Printed Scaffolds. Materials 2021, 14, 5670. [Google Scholar] [CrossRef]
  25. Monzón, M.; Paz, R.; Wang, L.; Donate, R. The Effect of the Manufacturing Process on the Properties of Freeze- Dried Cellulose Reinforced Alginate-Based Scaffolds. In Proceedings of the 2nd International Conference on Biomaterials, Bio-Design and Manufacturing (BDCM 2019), Tianjin, China, 5–6 September 2019. [Google Scholar]
  26. Sun, H.; Al-Marzouqi, H.; Vega, S. EPCI: A New Tool for Predicting Absolute Permeability from Computed Tomography Images. Geophysics 2019, 84, F97–F102. [Google Scholar] [CrossRef]
  27. Wang, L.; Xu, M.; Zhang, L.; Zhou, Q.; Luo, L. Automated Quantitative Assessment of Three-Dimensional Bioprinted Hydrogel Scaffolds Using Optical Coherence Tomography. Biomed. Opt. Express 2016, 7, 894. [Google Scholar] [CrossRef]
  28. Moore, M.J.; Jabbari, E.; Ritman, E.L.; Lu, L.; Currier, B.L.; Windebank, A.J.; Yaszemski, M.J. Quantitative Analysis of Interconnectivity of Porous Biodegradable Scaffolds with Micro-Computed Tomography. J. Biomed. Mater. Res.—Part A 2004, 71, 258–267. [Google Scholar] [CrossRef]
  29. Lophaven, S.N.; Nielsen, H.B.; Søndergaard, J. DACE—A Matlab Kriging Toolbox; Version 2.0; IMM: Lyngby, Denmark, 2002. [Google Scholar]
  30. Bordón, P.; Paz, R.; Monzón, M.D. Evaluation of the Performance of Atomic Diffusion Additive Manufacturing Electrodes in Electrical Discharge Machining. Materials 2022, 15, 5953. [Google Scholar] [CrossRef]
  31. Paz, R.; Pei, E.; Monzón, M.; Ortega, F.; Suárez, L. Lightweight Parametric Design Optimization for 4D Printed Parts. Integr. Comput. Aided. Eng. 2017, 24, 225–240. [Google Scholar] [CrossRef]
Figure 1. Methodology for modeling and optimizing sinusoidal scaffolds.
Figure 1. Methodology for modeling and optimizing sinusoidal scaffolds.
Materials 18 04055 g001
Figure 2. Design parameters for sinusoidal path generation in FullControl.
Figure 2. Design parameters for sinusoidal path generation in FullControl.
Materials 18 04055 g002
Figure 3. Differences among sinusoidal infill patterns. (a) First layer of cosine pattern. (b) Two layers of cosine pattern. (c) Four layers of cosine pattern. (d) First layer of sine pattern. (e) Two layers of sine pattern. (f) Four layers of sine pattern. (g) First layer of cosine and sine combination pattern. (h) Two layers of cosine-sine pattern. (i) Four layers of cosine-sine pattern.
Figure 3. Differences among sinusoidal infill patterns. (a) First layer of cosine pattern. (b) Two layers of cosine pattern. (c) Four layers of cosine pattern. (d) First layer of sine pattern. (e) Two layers of sine pattern. (f) Four layers of sine pattern. (g) First layer of cosine and sine combination pattern. (h) Two layers of cosine-sine pattern. (i) Four layers of cosine-sine pattern.
Materials 18 04055 g003
Figure 4. Geometric differences of 9 × 9 × 9 mm sinusoidal scaffolds depending on the values of variables. (a) Scaffold with a layer height of 0.15 mm (front view). (b) Scaffold with a layer height of 0.3 mm (front view). (c) Filament layout with an amplitude of 0.5 mm, 5 cycles, and 5 filaments per layer. (d) Filament layout with an amplitude of 0.5 mm, 5 cycles, and 9 filaments per layer. (e) Filament layout with an amplitude of 0.5 mm, 9 cycles, and 5 filaments per layer. (f) Filament layout with an amplitude of 0.1 mm, 5 cycles, and 5 filaments per layer.
Figure 4. Geometric differences of 9 × 9 × 9 mm sinusoidal scaffolds depending on the values of variables. (a) Scaffold with a layer height of 0.15 mm (front view). (b) Scaffold with a layer height of 0.3 mm (front view). (c) Filament layout with an amplitude of 0.5 mm, 5 cycles, and 5 filaments per layer. (d) Filament layout with an amplitude of 0.5 mm, 5 cycles, and 9 filaments per layer. (e) Filament layout with an amplitude of 0.5 mm, 9 cycles, and 5 filaments per layer. (f) Filament layout with an amplitude of 0.1 mm, 5 cycles, and 5 filaments per layer.
Materials 18 04055 g004
Figure 5. Difference between filament configurations. (a) Parallel filaments or sinusoidal. (b) Symmetric filaments or reflected sinusoidal.
Figure 5. Difference between filament configurations. (a) Parallel filaments or sinusoidal. (b) Symmetric filaments or reflected sinusoidal.
Materials 18 04055 g005
Figure 6. Pore size calculation process.
Figure 6. Pore size calculation process.
Materials 18 04055 g006
Figure 7. Pore size determination. (a) 3D voxel matrix and its Z projection. (b) Equivalent pore diameter (red circle).
Figure 7. Pore size determination. (a) 3D voxel matrix and its Z projection. (b) Equivalent pore diameter (red circle).
Materials 18 04055 g007
Figure 8. Optimization diagram of scaffolds with curve-based infill patterns: parallel sinusoidal scaffold (blue), symmetric sinusoidal scaffold (yellow), and gyroid (red).
Figure 8. Optimization diagram of scaffolds with curve-based infill patterns: parallel sinusoidal scaffold (blue), symmetric sinusoidal scaffold (yellow), and gyroid (red).
Materials 18 04055 g008
Figure 9. Optimization process.
Figure 9. Optimization process.
Materials 18 04055 g009
Figure 10. Optimal and non-optimal scaffolds geometry. (a) REF_op. (b) GYR_op. (c) SIN_op. (d) REF_nop. (e) GYR_nop. (f) SIN_nop.
Figure 10. Optimal and non-optimal scaffolds geometry. (a) REF_op. (b) GYR_op. (c) SIN_op. (d) REF_nop. (e) GYR_nop. (f) SIN_nop.
Materials 18 04055 g010
Figure 11. Optimal and non-optimal 3D printed scaffolds. (a) REF_op. (b) GYR_op. (c) SIN_op. (d) REF_nop. (e) GYR_nop. (f) SIN_nop.
Figure 11. Optimal and non-optimal 3D printed scaffolds. (a) REF_op. (b) GYR_op. (c) SIN_op. (d) REF_nop. (e) GYR_nop. (f) SIN_nop.
Materials 18 04055 g011
Figure 12. Models pore size compared with the optimal value.
Figure 12. Models pore size compared with the optimal value.
Materials 18 04055 g012
Figure 13. Comparison of the pondered values of the objectives, ordered according to the weighted average value.
Figure 13. Comparison of the pondered values of the objectives, ordered according to the weighted average value.
Materials 18 04055 g013
Figure 14. Comparison criteria for optimal model determination. S = surface area, I = interconnectivity, P = penalty.
Figure 14. Comparison criteria for optimal model determination. S = surface area, I = interconnectivity, P = penalty.
Materials 18 04055 g014
Figure 15. Metabolic activity of human bone marrow mesenchymal stem cells cultured on the different groups of scaffolds determined by the CCK-8 assay at day 5 (* p < 0.05, ** p < 0.01, and *** p < 0.001).
Figure 15. Metabolic activity of human bone marrow mesenchymal stem cells cultured on the different groups of scaffolds determined by the CCK-8 assay at day 5 (* p < 0.05, ** p < 0.01, and *** p < 0.001).
Materials 18 04055 g015
Figure 16. Optimal sample configuration. (a) Geometry. (b) Z-projection. (c) Non-deformed scaffold in the XZ plane. (d) Displacement of the deformed scaffold in the XZ plane.
Figure 16. Optimal sample configuration. (a) Geometry. (b) Z-projection. (c) Non-deformed scaffold in the XZ plane. (d) Displacement of the deformed scaffold in the XZ plane.
Materials 18 04055 g016
Table 1. Smartfil PLA properties.
Table 1. Smartfil PLA properties.
Material Properties of PLA—Smartfil
Diameter1.75 mm
Density1.24 g/cm3
Tensile Strength114 MPa
Elongation at Break100%
Tensile Modulus3861 MPa
Elmendorf Tear13 g/mL
Print Temperature220 ± 20 °C
Hot Pad0–60 °C
Heat Deflection Temperature65 °C
Vicat Softening Temperature85 °C
Table 2. Design of experiments.
Table 2. Design of experiments.
GroupVariablesValuesRestrictionsObjectives
SinusoidalVAR1Amplitude (mm)0.1, 0.5R1,R2Young’s modulusO1Surface area
VAR2layer_height (mm)0.15, 0.3O2Interconnectivity
VAR3B (cycles)5, 9R3,R4Pore sizeO3Porosity *
VAR4n_filaments5, 9
VAR5Infill pattern1 (cos),
2 (sin),
3 (cos + sin)
Reflected
sinusoidal
VAR1Amplitude (mm)0.1, 0.5R1,R2Young’s modulusO1Surface area
VAR2layer_height (mm)0.15, 0.3O2Interconnectivity
VAR3B (cycles)5, 9R3,R4Pore sizeO3Porosity *
VAR4n_filaments5, 9
GyroidVAR1layer_height (mm)0.15, 0.3R1,R2Young’s modulusO1Surface area
VAR2Porosity (%)50, 70R3,R4Pore sizeO2Interconnectivity
* Porosity (O3) is reported only for designs developed using FullControl Gcode Designer and is not included in the fitness function.
Table 3. Results of sinusoidal scaffolds.
Table 3. Results of sinusoidal scaffolds.
SAMPLEVAR1
(mm)
VAR2
(mm)
VAR3VAR4VAR5R1, R2
(MPa)
R3, R4
(µm)
O1
(mm2)
O2
(%)
O3
(%)
10.50.3551104.37352.903227.8270.5870.59
20.50.3552262.71635.61336970.5970.59
30.50.355350.06549.623262.0670.5970.59
40.50.1555163.63351.724289.0769.6969.70
50.50.15552226.87627.404550.8769.6969.70
60.50.1555311.59143.114342.2869.6969.70
70.50.3591919.59133.025098.5247.0447.06
80.50.35921241.58231.035118.2147.0547.06
90.50.3593648.440.005382.0647.0547.06
100.50.15591649.85156.466073.2545.4445.47
110.50.155921182.57245.096023.8845.4445.47
120.50.1559330.3359.186697.1445.4045.46
130.50.3951516.05242.824012.0456.8356.85
140.50.3952760.541241.404070.5956.6056.62
150.50.39531076.63793.133703.9756.8456.85
160.50.15951361.19307.995235.355.4655.47
170.50.15952652.57255.495415.3255.7055.71
180.50.15953270.14912.244562.6255.6955.71
190.50.3991564.31 *56.424609.7622.1622.33
200.50.3992644.57 *0.004914.0821.5821.91
210.50.3993610.35 *0.004546.2221.3622.33
220.50.15991496.53 *83.505321.8619.7519.85
230.50.15992619.24 *58.616048.9820.0720.28
240.50.15993409.47 *0.005032.7520.0820.28
250.10.3591446.87606.923528.9164.4264.42
260.10.3592544.52731.103527.8864.4264.42
270.10.3593551.10594.933142.1964.4264.42
280.10.15591330.80732.594540.4963.4463.44
290.10.15592517.13827.244521.8363.4463.44
300.10.15593410.48659.613735.4463.4463.44
310.10.3991535.30610.423829.1662.3862.39
320.10.3992605.39637.163841.9762.3862.39
330.10.3993606.23564.313401.8762.3962.39
340.10.15991430.24705.684865.8461.3361.33
350.10.15992573.01748.564886.6261.3361.33
360.10.15993496.30631.743999.0861.3361.33
370.10.3551114.341887.702121.0980.2480.24
380.10.3552165.762015.302118.580.2380.24
390.10.3553148.501842.701829.1181.1681.17
400.10.1555188.241991.702855.2579.6979.69
410.10.15552155.942101.402847.4379.6979.69
420.10.15553112.981815.602268.0781.0781.07
430.10.3951147.831587.902315.7579.1079.10
440.10.3952182.561776.702318.0879.1079.10
450.10.3953176.061559.401987.3480.1180.12
460.10.15951119.391860.203110.2678.5278.52
470.10.15952172.491755.303119.8278.5278.52
480.10.15953141.861706.302453.6780.0180.01
* Results of equivalent Young’s modulus obtained by interpolation.
Table 4. Results of reflected sinusoidal scaffolds.
Table 4. Results of reflected sinusoidal scaffolds.
SAMPLEVAR1
(mm)
VAR2
(mm)
VAR3VAR4R1, R2
(MPa)
R3, R4
(µm)
O1
(mm2)
O2
(%)
O3
(%)
10.10.1555384.751095.53063.8775.6175.61
20.10.35599.841015.82313.6375.8775.87
30.10.15591071.581015.84524.4375.6275.62
40.10.359667.33559.393631.8656.5656.56
50.10.1595405.02925.043342.4873.9373.93
60.10.395107.72890.292515.2274.4974.49
70.10.15991175.36584.004822.7853.0853.08
80.10.399745.06465.473913.454.0854.09
90.50.355380.68981.943368.6864.1264.13
100.50.15592250.45244.244029.1635.1835.25
110.50.3591352.73227.113920.0236.0836.10
120.50.15951464.82422.174607.5946.7846.87
130.50.395968.80269.263765.0347.3947.40
140.50.15993413.700861.4712.6512.67
150.50.3993365.570960.1410.5610.57
160.10.1555384.751095.53063.8775.6175.61
Table 5. Results of gyroid scaffolds.
Table 5. Results of gyroid scaffolds.
SAMPLEVAR1
(mm)
VAR2
(%)
R1, R2
(MPa)
R3, R4
(µm)
O1
(mm2)
O2
(%)
10.350567.45500.832703.4163.77
20.370239.37408.311702.6777.45
30.15501234.88732.892090.9842.11
40.1570534.22545.911460.0562.82
Table 6. Optimal and non-optimal samples.
Table 6. Optimal and non-optimal samples.
ConfigurationSampleYoung’s Modulus
(MPa)
Pore Size
(µm)
Surface Area
(mm2)
Interconnectivity
(%)
Porosity
(%)
Fitness FunctionName
Reflected71175.36584.004822.7853.0853.081.23REF_op
Reflected4667.33559.393631.8656.5656.561.08REF_nop
Gyroid1567.45500.832703.4163.7750.001.20GYR_op
Gyroid4534.22545.911460.0562.8270.000.88GYR_nop
Sinusoidal5226.87627.404550.8769.6969.701.15SIN_op
Sinusoidal27551.10594.933142.1964.4264.420.93SIN_nop
Table 7. Ranking of models according to each comparison criterion.
Table 7. Ranking of models according to each comparison criterion.
Comparison Criteria0.5·S + 0.5·I0.5·S + 0.5·I-P0.4·S + 0.6·I0.4·S + 0.6·I-P0.6·S + 0.4·I0.6·S + 0.4·I-P
Ranking1SIN_opREF_opSIN_opGYR_opSIN_opREF_op
2REF_opGYR_opREF_opSIN_opREF_opSIN_op
3REF_nopSIN_opSIN_nopREF_opREF_nopGYR_op
4SIN_nopREF_nopREF_nopREF_nopSIN_nopREF_nop
5GYR_opSIN_nopGYR_opSIN_nopGYR_opSIN_nop
6GYR_nopGYR_nopGYR_nopGYR_nopGYR_nopGYR_nop
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Vega, G.; Paz, R.; Monzón, M.; Donate, R.; Gleadall, A. Curve-Based Infill Pattern Optimization for 3D Printed Polymeric Scaffolds for Trabecular Bone Applications. Materials 2025, 18, 4055. https://doi.org/10.3390/ma18174055

AMA Style

Vega G, Paz R, Monzón M, Donate R, Gleadall A. Curve-Based Infill Pattern Optimization for 3D Printed Polymeric Scaffolds for Trabecular Bone Applications. Materials. 2025; 18(17):4055. https://doi.org/10.3390/ma18174055

Chicago/Turabian Style

Vega, Gisela, Rubén Paz, Mario Monzón, Ricardo Donate, and Andrew Gleadall. 2025. "Curve-Based Infill Pattern Optimization for 3D Printed Polymeric Scaffolds for Trabecular Bone Applications" Materials 18, no. 17: 4055. https://doi.org/10.3390/ma18174055

APA Style

Vega, G., Paz, R., Monzón, M., Donate, R., & Gleadall, A. (2025). Curve-Based Infill Pattern Optimization for 3D Printed Polymeric Scaffolds for Trabecular Bone Applications. Materials, 18(17), 4055. https://doi.org/10.3390/ma18174055

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop