Design for Additive Manufacturing: Tool Review and a Case Study

: This paper aims to collect in a structured manner different computer-aided engineering (CAE) tools especially developed for additive manufacturing (AM) that maximize the capabilities of this technology regarding product development. The ﬂexibility of the AM process allows the manufacture of highly complex shapes that are not possible to produce by any other existing technology. This fact enables the use of some existing design tools like topology optimization that has already existed for decades and is used in limited cases, together with other novel developments like lattice design tools. These two technologies or design approaches demand a highly ﬂexible manufacturing system to be applied and could not be used before, due to the conventional industrial process limitations. In this paper, these technologies will be described and combined together with other generic or speciﬁc design tools, introducing the study case of an additive manufactured mechanical design of a bicycle stem. in


Introduction
Additive manufacturing (AM) is a set of manufacturing processes that consist in the generation of three-dimensional models from digital files, using different equipment and technologies that build objects layer by layer [1][2][3][4]. These technologies are reaching the age of maturity due to their effective incorporation in different industries, besides the pioneering aerospace and automotive industries, such as consumer products. There are many advantages that additive manufacturing technologies offer to designers and engineers for the development of new parts and products.
Advantages, the freedom of constructed geometries, which allows the elaboration of complex shapes that would not be possible by other technologies [5], the reduction of parts in the assemblies, by simplifying them or allowing the printing of the assembled parts [6][7][8], the capability of locating the necessary properties in specific areas or developing variable properties in the geometries of the parts and the possibility of manufacturing optimized structures that modify their properties according to the scale to which they refer, from the micro to the macro scale [9,10], are the most remarkable.
Through these advantages, additive manufacturing in the current state of development is increasingly finding its place in industry, while understanding that it is not a substitute technology, but rather complementary to current production technologies, in cases where some of the characteristics mentioned above are required. That is, it will take its place within the production processes and coexisting technologies, while having special importance in parts with highly complex geometries, in small series and in customized products. importance in parts with highly complex geometries, in small series and in customized products.
The limitations of these processes have also been identified: the geometric characteristics (tolerances in the definition of wall thicknesses, holes, rounding, cantilevers, bridges and angles) and the anisotropy of the process that affects the mechanical properties of printed parts [11,12]. Those inherent to the execution of the process, such as the orientation of the part or the definition of the supports, deposition rates, finishes or production times, are decisive for the correct definition of the geometries [13][14][15], as well as other factors such as scale limitations, the absence of specific design and simulation tools and economic considerations. All these factors are related to the execution of the design for additive manufacturing [16,17].
Currently, new design prescriptions and standards are appearing, providing the designer a way to mitigate the limitations of the technologies and increase the functional performance of the final fabricated parts, known as design for additive manufacturing (DfAM) [18][19][20][21][22]. Some aspects to be considered and that are directly related with the manufacturing process are the disposition of holes that enable the evacuation of the residual material in the powder bed or liquid resin material or the deposition orientation in fused deposition modeling (FDM), for example.
In this context, in recent years, there has been an important advance in the field of specific engineering technologies for additive manufacturing, with the continuous appearance of numerous tools that consider the materials and their properties as variables, allowing for the prediction of their behavior and thus optimizing designs for manufacture. Prior to the description of these tools, we will review in a general way the main stages of the work process for the design and additive manufacturing of parts.

The Additive Manufacturing Workflow
The approach to the additive manufacturing processes establishes an orderly workflow, so that by relying on different tools, processing files are generated for subsequent printing and post-processing. There are five fundamental stages in the additive manufacturing process, which are listed below and shown in a diagram in Figure 1. (a) Design: For the development of the parts and products that will be manufactured by additive processes, the first stage consists of the generation of three-dimensional designs by means of computer-assisted design tools (CAD). The characteristics of the processes allow the generation of complex geometries, however, not all shapes are always viable and they are closely linked to the technology used. The construction of (a) Design: For the development of the parts and products that will be manufactured by additive processes, the first stage consists of the generation of three-dimensional designs by means of computer-assisted design tools (CAD). The characteristics of the processes allow the generation of complex geometries, however, not all shapes are always viable and they are closely linked to the technology used. The construction of 3D models can be done with conventional solid and surface modeling programs; likewise, due to the flexibility of the process, the use of advanced modeling tools, such as polygonal meshes or NURBS surfaces, is very common. (b) Verification: Once the design process is completed, the next step is to export the files to the 3D printing standards. The most common file format is STL, which consists of a triangulated surface mesh that defines the complete geometry [23]. The export of files is done for their correct inclusion in the lamination tools or slicers. However, a previous step of surface verification is recommended, since sometimes discontinuities or incorrect orientations of the normals that define the surface triangles could be produced. (c) Slicing: The lamination programs or slicers previously mentioned are the tools that generate the machine code with the characteristics of the process and the parameters, as well as the trajectories. It is important to define the correct parameters of the process according to the characteristics of the design and materials. The main parameters shared by most processes are: layer height, manufacturing speed, temperature and percentage of filling. The result of this process definition is the machine path files, which are transferred to the printing equipment for process activation. (d) 3D printing: This is the physical process in which the materialization of the parts using the 3D printers in question is done. Its characteristics vary depending on the technology selected. A common feature in all the technologies is that this is a long process and usually requires post-processing compared with traditional manufacturing processes such as injection molding. (e) Post-processing: Depending on the characteristics of the process, more or less intervention is necessary to achieve the specific finish and properties of the printed parts. Tasks common to all technologies are the removal of parts from the printing surface, the removal of supports and mechanical processes of surface finishing, as well as heat and surface treatments, if necessary.

Additive Manufacturing Design Tools
In order to take advantage of and mitigate the limitations of these AM processes, different tools have appeared in recent years that maximize the potential of the constructive capabilities offered by additive manufacturing technologies. These programs consist of engineering and CAD platforms such as mesostructured design and optimization programs, along with process management and simulation solutions.
One of the main objectives set in the development of this work is to configure an updated workflow, ordered and structured to optimize processes from the integration and exchange of files, as well as to maximize the potential of the possibilities of forming that AM technologies present, supported by these specific tools.
In Figure 2 is presented different CAD and computer-aided engineering (CAE) tools currently available for the AM design process. Some of these programs previously existed on the market and have been adapted to these technologies, as well as other new specific tools that are appearing as the development and implementation of them advance.
Within the software tools, in addition to the traditional CAD programs, such as parametric design programs, e.g., Catia and Solidworks (Dassault Systèmes, Vélizy-Villacoublay, France), Inventor (Autodesk, San Rafael, CA, USA) or NX (Siemens, Munich, Germany), we have to consider expanding the range of tools. Thanks to the design freedom offered by layer-by-layer construction in the AM technologies, which allows us to shape virtually any geometry, we must add other surface design tools, which include the above programs, and other new ones such as Rhino (Robert McNeel & Associates, Seattle, WA, USA) or Alias and 3D Studio (Autodesk, San Rafael, CA, USA). AM allows us to create objects with organic shapes and geometric complexity without a great impact on the cost or complexity of manufacturing. This freedom already existed in digital design for animation or video games, while CAD software traditionally associated with mechanical design had limited capabilities. Although in the latest versions of the abovementioned CAD software, the possibility of making complex geometries more easily has already been implemented, certain specialized software is still required. These programs usually work with 3D design tools based on NURBS or editable polygonal mesh that allow a freer and more organic design without limitations when generating geometries or parts. Within the software tools, in addition to the traditional CAD programs, such as parametric design programs, e.g., Catia and Solidworks (Dassault Systèmes, France), Inventor (Autodesk, United States) or NX (Siemens, Germany), we have to consider expanding the range of tools. Thanks to the design freedom offered by layer-by-layer construction in the AM technologies, which allows us to shape virtually any geometry, we must add other surface design tools, which include the above programs, and other new ones such as Rhino (Robert McNeel & Associates, United States) or Alias and 3D Studio (Autodesk, United States). AM allows us to create objects with organic shapes and geometric complexity without a great impact on the cost or complexity of manufacturing. This freedom already existed in digital design for animation or video games, while CAD software traditionally associated with mechanical design had limited capabilities. Although in the latest versions of the abovementioned CAD software, the possibility of making complex geometries more easily has already been implemented, certain specialized software is still required. These programs usually work with 3D design tools based on NURBS or editable polygonal mesh that allow a freer and more organic design without limitations when generating geometries or parts.
Another trend in AM is the use of optimization software, based on developments that have had more than 20 years of use in the industry, however, they have never had an extensive use, because the solutions they provide, in geometric terms, are always very complex and traditional production processes for machining or casting did not meet the requirements for proper production. However, with the emergence of AM technologies and their layer-by-layer production systems, these geometries resulting from different optimizations, whether volumetric, shape or topological, as schematized in Figure 3, are perfectly achievable. The optimization tools determine formal solutions to different requirements through the application of numerical models in iterative processes, based on different calculation algorithms of shape, volume or load [24], trying to obtain ideal solutions with respect to the geometries of the parts. Another trend in AM is the use of optimization software, based on developments that have had more than 20 years of use in the industry, however, they have never had an extensive use, because the solutions they provide, in geometric terms, are always very complex and traditional production processes for machining or casting did not meet the requirements for proper production. However, with the emergence of AM technologies and their layer-by-layer production systems, these geometries resulting from different optimizations, whether volumetric, shape or topological, as schematized in Figure 3, are perfectly achievable. The optimization tools determine formal solutions to different requirements through the application of numerical models in iterative processes, based on different calculation algorithms of shape, volume or load [24], trying to obtain ideal solutions with respect to the geometries of the parts.  Among the most widespread tools in the processes of AM, we must highlight the topological optimization (TO). In this type of tool, starting from some established objec tives (usually minimizing mass or maximizing rigidity) and some requirements of load and restrictions of design, an orientated solution adapted to the defined objectives is ob tained. The solutions provided by this tool serve as a reference shape of the part designs Some commercial solutions are TOSCA, from Dassault Systems, a tool integrated in the Generative Design module of Catia V.6, multi-materials such as Paramatters (Paramatters United States), Inspire based on Optistruct (Altair, United States), Pareto (Sciart Software United States) or the Limitstate Form (Limitstate, United Kingdom). There are also pro cesses defined in traditional CAE tools, such as finite element calculation software Ansys (Ansys Inc., United States), Abaqus (Dassault Systèmes, France), Comsol (Comsol Group Among the most widespread tools in the processes of AM, we must highlight the topological optimization (TO). In this type of tool, starting from some established objectives (usually minimizing mass or maximizing rigidity) and some requirements of load and restrictions of design, an orientated solution adapted to the defined objectives is obtained. The solutions provided by this tool serve as a reference shape of the part designs. Some commercial solutions are TOSCA, from Dassault Systems, a tool integrated in the Generative Design module of Catia V.6, multi-materials such as Paramatters (Paramatters, Ventura, CA, USA), Inspire based on Optistruct (Altair, Troy, NY, USA), Pareto (Sciart Software, Madison, WI, USA) or the Limitstate Form (Limitstate, Sheffield, UK). There are also processes defined in traditional CAE tools, such as finite element calculation software Ansys (Ansys Inc., Canonsburg, PA, USA), Abaqus (Dassault Systèmes, Vélizy-Villacoublay, France), Comsol (Comsol Group, Stockholm, Sweden) or Nastran (Autodesk, San Rafael, CA, USA), HyperWorks (Altair, Troy, NY, USA), which usually incorporate the simulation of the optimized parts for verification of the modifications, although they do not consider the anisotropic behavior of the printed parts. We differentiate in this section the topological optimization tools, continuous and discrete, differentiated according to the type of algorithm and the way of locating the load vectors. The first is based on continuous volumes and the second on systems of beams interconnected to the points that are subjected to maximum stress.
The most used algorithms for the optimization of these structures are the solid isotropic microstructure with penalty (SIMP) algorithm and the bidirectional evolutionary structural optimization (BESO) algorithm [24]. The established algorithms for topological optimization focus on conventional manufacturing systems and can be used in additive manufacturing if the constraints, usually volumetric and strain energy, are minimized.
Currently, TO is used in different sectors, such as wind [25] and automotive sectors [26] or the redesign of casting parts [27]. Additionally, one of the latest trends in TO is the use of a topology optimization algorithm while considering the space-time of the process. This concept has been well implemented in the bridge created by MX3D [28]. The process considered the evolution of the structure to self-support the weight of two robotic arms during the manufacturing, using wire arc additive manufacturing (WAAM) technology.
With the same objective of minimizing weight and trying to maintain mechanical properties, other programs, called mesostructure, trusses, lattices or lattice design tools are appearing, mainly oriented to powder bed technologies, which allow for modifying solids by generating lattices or trusses with different geometric characteristics that maximize properties, reducing weight significantly. These tools present methods for the definition of these mesostructures, controlling their densities, and are even able to define the mass center of the pieces. Programs like Netfabb (Autodesk, San Rafael, CA, USA), 3-Matic (Materialise, Lovaina, Belgium) or Simpleware (Synopsys, San Jose, CA, USA), or the renewed nTop suite (Ntopology, New York, NY, USA), usually incorporate the simulation of the optimized parts for verification of the modifications, again without considering the laminar character of the process and the anisotropy of the parts.
The identification of problems prior to 3D printing using simulation tools is a key factor for the correct implementation of these technologies. The deformation of the parts by thermomechanical processes or warping, together with the accumulation of tensions, inform us about the stability and success of the printing, with these being the main bottlenecks that block the wide expansion of these technologies. The advances in the materials and the design will allow the best control of these processes. However, the correct simulation of the 3D printing processes will help in the early detection of possible errors, with notable savings in materials and time [29].
The simulation of printing processes is a novel process that is still in its early stages of development. There is further development within metal AM technologies, especially for powder bed fusion processes, and not for direct energy deposition or powder bed fusion processes, notably the tools Simufact™, Ansys or Netfabb. However, in March 2017, the first commercial tool for the simulation of polymer materials processes appeared, Digimat (e-Xstream). Until then, the only existing developments were for metals. By means of these simulations, we can calculate the geometric deformations of the printed parts, as well as the residual stresses, once the printing process is completed.
These process simulations allow us to obtain different types of information: (i) they allow optimizing the process parameters to minimize the accumulated tensions and the deformations of the pieces, during and after printing; (ii) they allow us to determine the most suitable printing position; (iii) they allow us to determine the characteristics of the material that better adapt to the printing process; or (iv) they allow the optimization of the support structures.
All these processes bring the solution closer to the optimum solution as the parameters are modified. These tools also allow for integration with other finite element calculation systems, which will make it possible to predict the behavior of printed parts subjected to the loads and contour restrictions of the parts in service, taking into account the deformations and stresses of the parts once they have been produced.
The pre-production tools include different solutions that go through the revision and repair of the 3D printing files obtained from the three-dimensional model, generally of the STL type, where the polygons define the 3D model, ensuring closed surfaces and that the normal is correctly oriented. Examples of programs in this line are MeshMixer (Autodesk, San Rafael, CA, USA) MeshFix and MeshLab (Visual Computer Lab, Pisa, Italy); some are private and others are free pieces of software that are available and executable online. On the other hand, following the same line of free and private software, there are tools that help to manage production by optimizing the use of printing volume or by defining support structures, where necessary, that facilitate subsequent post-processing and space utilization. Examples are Netfabb, Magics or the application for powder bed fusion AM by Delmia (Dassault Systèmes, Vélizy-Villacoublay, France).
At this point, we cannot leave aside essential tools in the process of AM. These are the slicers or software that transform the geometric models in the machine code. There are free and private software tools; we highlight Cura (Ultimaker, Utretch, The Netherlands), Slicer3D (Harvard, US) and Simplify 3D (Cincinnati, OH, USA), and the main difference is the control possibilities, with these last ones offering more control options and the recreation of the 3D printing process in virtual media. This functionality helps in the early detection of printing errors. In these applications, it is possible to carry out an exhaustive control of the position, size and orientation of the piece as well as a multitude of process control variables, from the most essential ones, such as layer height, temperature and printing speed, to other more specific ones, such as the speed and retraction of the material in fused filament fabrication (FFF) processes.
In Table 1, a summary of the described tools that cover different needs and design approaches to exploit the capabilities of AM throughout the design, simulation and preproduction processes is described. This list intends to give an overview to different stakeholders and other researchers to understand the capabilities and different metrics of the tools, in order to facilitate the decision-making process of selecting a specific tool that could match their specific need. In this table, specific software descriptions are given with the main function of every tool, its relation to AM, whether it is directly related or not, the characteristics of usability, the complexity of the tool and price.

Results and Discussion. Case Study: A Bicycle Stem
Next, the case study design of a bicycle stem will be presented. This part is exposed to different loads and is optimized with two different strategies that will create a more efficient design. The part will undergo a topology optimization process and a lattice approach redesign. The goal of both processes is to reduce the part's weight while preserving the defined mechanical requirements.
There are several publications that show the design process with advanced tools for additive manufacturing. The application of topological optimization in different aeronautical supports [30] or in classical mechanical elements such as beams or hooks is very common [31,32]. Different studies show the possibilities of lattice structures regarding their behavior and mechanical properties. However, there are not many specific applications or study cases that illustrate the use of these tools for specific cases in terms of their procedure of use and execution with the combined use of these design tools [33].
The bicycle stem has maximum dimensions of 95 mm, and is loaded with to two main loads of 1500 N that simulate the weight of the user, increasing up to 3000 N to consider possible jumps or overloads, as shown in Figure 4. The bicycle stem also contains screws that are simulated with a load of 100 N in every hole due to the screw pressure and the pressure direction simulates the tightness of the screws. It also has a restriction of movement in all degrees of freedom due to the connection to the bicycle frame. The material selected for the manufacture and redesign of the part is polyamide 6 or nylon, due to its mechanical strength, hardness, rigidity and good toughness, in addition to a strong mechanical damping capacity and good resistance to fatigue and wear. possible jumps or overloads, as shown in Figure 4. The bicycle stem also contains screws that are simulated with a load of 100 N in every hole due to the screw pressure and the pressure direction simulates the tightness of the screws. It also has a restriction of movement in all degrees of freedom due to the connection to the bicycle frame. The material selected for the manufacture and redesign of the part is polyamide 6 or nylon, due to its mechanical strength, hardness, rigidity and good toughness, in addition to a strong mechanical damping capacity and good resistance to fatigue and wear. The initial design was developed with SolidWorks, a parametric design tool, for the problem specifications. Through simple sketching and basic modeling operations, we can configure the geometry. This will be the starting point for the redesign of the part. The file was exported in STEP format, which allows its import into the Inspire™ tool of Altair™. This topology optimization tool is intuitive and useful for novel users and works with the same calculation engine as the HyperWorks tool from the same company, as well as the OptiStruct software solver. The first action for a TO approach consists of assigning the material from the library to the imported pieces and, as we have mentioned, it will be polyamide 6. It is important to define within the assembly which volumes will be used for optimization and which will not. We will refer to the optimizable volumes where the material removal happens "design spaces" and those that cannot be altered "non-design spaces", as illustrated in Figure 5. The volume of the design spaces will be increased as much as possible to allow the solver to identify the most suitable solution. The initial design was developed with SolidWorks, a parametric design tool, for the problem specifications. Through simple sketching and basic modeling operations, we can configure the geometry. This will be the starting point for the redesign of the part. The file was exported in STEP format, which allows its import into the Inspire™ tool of Altair™. This topology optimization tool is intuitive and useful for novel users and works with the same calculation engine as the HyperWorks tool from the same company, as well as the OptiStruct software solver. The first action for a TO approach consists of assigning the material from the library to the imported pieces and, as we have mentioned, it will be polyamide 6. It is important to define within the assembly which volumes will be used for optimization and which will not. We will refer to the optimizable volumes where the material removal happens "design spaces" and those that cannot be altered "non-design spaces", as illustrated in Figure 5. The volume of the design spaces will be increased as much as possible to allow the solver to identify the most suitable solution.
Appl. Sci. 2021, 11, x FOR PEER REVIEW 9 of 13 Figure 5. Definition of loads and constraints, as well as design and non-design spaces in the In-spire™ tool for the modified stem geometry.
The first step is to perform a static stress calculation according to the defined loads to verify that the part meets the objectives and, above all, that the parts have room for improvement for subsequent redesign. We make a stress simulation and observe the safety coefficient of each of the parts of the piece, as illustrated in Figure 6. The first step is to perform a static stress calculation according to the defined loads to verify that the part meets the objectives and, above all, that the parts have room for improvement for subsequent redesign. We make a stress simulation and observe the safety coefficient of each of the parts of the piece, as illustrated in Figure 6. The first step is to perform a static stress calculation according to the defined loads to verify that the part meets the objectives and, above all, that the parts have room for improvement for subsequent redesign. We make a stress simulation and observe the safety coefficient of each of the parts of the piece, as illustrated in Figure 6. The result clearly expresses that the part is susceptible to optimization since the values of the safety factor greatly exceed a factor of 1.2 that we accept as the admissible limit. Once the need to reduce the mass of this part has been determined, we define a topological optimization that maintains the mentioned safety factor of 1.2, minimizing the mass and maximizing the rigidity of the part. The result will be a poorly defined organic geometry that we will reconstruct using NURBS surfaces that help us to generate a continuous and well-defined surface, as illustrated in Figure 7. This result will also be analyzed by a static calculation to validate the adopted design solution.
With this approach to the redesign of the piece, a notable decrease in weight has been achieved, going from 46.36 g to 24.93 g, which mean a reduction of 53.8% in the optimized piece without losing functionality and according to the design specifications defined at the beginning. Again, this solution is validated by means of finite element analysis (FEA) The result clearly expresses that the part is susceptible to optimization since the values of the safety factor greatly exceed a factor of 1.2 that we accept as the admissible limit. Once the need to reduce the mass of this part has been determined, we define a topological optimization that maintains the mentioned safety factor of 1.2, minimizing the mass and maximizing the rigidity of the part. The result will be a poorly defined organic geometry that we will reconstruct using NURBS surfaces that help us to generate a continuous and well-defined surface, as illustrated in Figure 7. This result will also be analyzed by a static calculation to validate the adopted design solution.
Appl. Sci. 2021, 11, x FOR PEER REVIEW 10 of 13 tools. This solution not only will reduce costs and production times but can also mean important savings in energy consumption with the use of the redesigned part. This optimized model is intended to take a further step towards weight reduction. Using the lattice tools that have already been mentioned and, more precisely, Ntop software, we intend to further reduce the weight by replacing the continuous material of the part of the piece that can be optimized by generating a microstructure of trusses without losing mechanical properties and maintaining its resistance. It is important to emphasize that the tools used do not allow the validation of the results by means of calculation by finite elements. The simulation strategy should be based on a multiscale homogenization based on the analysis of a representative volume element. Therefore, the result presented below is merely illustrative of the redesign process for mesostructure gratings.
The import/export of files is again done with STEP files. The lattice structure will be applied in the main bodies in a combination of a shell operation and the internal lattices. Ntop software offers a wide range of structures to be applied, which are different in their geometry and are structured by continuous beams or walls, which can be hexagonal, tetrahedral, cubic or random, among others, with different configurations of each of their definitions. In this case, we apply a specific structure, octec, that is an octahedral structure with only eight beams. The result is a 2 mm shell that covers the entire part together with a wired structure infill that will allow, depending on the load requirements, a certain thickness that can also be variable. This allows us to modify the density of the piece by region and even define the position of the center of mass of the part.
The steps followed to obtain the lattice structure, illustrated in Figure 8, are (i) deter- With this approach to the redesign of the piece, a notable decrease in weight has been achieved, going from 46.36 g to 24.93 g, which mean a reduction of 53.8% in the optimized piece without losing functionality and according to the design specifications defined at the beginning. Again, this solution is validated by means of finite element analysis (FEA) tools. This solution not only will reduce costs and production times but can also mean important savings in energy consumption with the use of the redesigned part.
This optimized model is intended to take a further step towards weight reduction. Using the lattice tools that have already been mentioned and, more precisely, Ntop software, we intend to further reduce the weight by replacing the continuous material of the part of the piece that can be optimized by generating a microstructure of trusses without losing mechanical properties and maintaining its resistance. It is important to emphasize that the tools used do not allow the validation of the results by means of calculation by finite elements. The simulation strategy should be based on a multiscale homogenization based on the analysis of a representative volume element. Therefore, the result presented below is merely illustrative of the redesign process for mesostructure gratings.
The import/export of files is again done with STEP files. The lattice structure will be applied in the main bodies in a combination of a shell operation and the internal lattices. Ntop software offers a wide range of structures to be applied, which are different in their geometry and are structured by continuous beams or walls, which can be hexagonal, tetrahedral, cubic or random, among others, with different configurations of each of their definitions. In this case, we apply a specific structure, octec, that is an octahedral structure with only eight beams. The result is a 2 mm shell that covers the entire part together with a wired structure infill that will allow, depending on the load requirements, a certain thickness that can also be variable. This allows us to modify the density of the piece by region and even define the position of the center of mass of the part.
The steps followed to obtain the lattice structure, illustrated in The result, as observed in Figure 7, presents a topology-optimized geometry that has reduced weight due to the application of the octec lattice, while maintaining the performance of the product, with lower weight, production time and cost.

Conclusions
This article presents an introduction to design for additive manufacturing, illustrating the main advantages and disadvantages of these technologies along with the different stages that make up the process. The main part consists of a review and explanation of the different tools involved in each stage of the process, focusing on additive manufacturing design. In this way, different computer-aided design tools are presented. Some of these tools are well known in the scientific and engineering community, while other, less traditional tools, are new and exclusive for design oriented to additive manufacture. These tools, in their application, will allow us to extract the maximal capacities of these processes, when it is a question of obtaining robust and light design for pieces that need reduced masses. Likewise, this article illustrates the redesign process oriented towards the additive manufacture of a characteristic part of mechanical design: a bicycle stem. In this process, significant improvements in mass reduction are achieved through the application of topological and mesostructural optimization tools, illustrating their use step by step.
Author Contributions: Both authors, Daniel Moreno Nieto and Daniel Moreno Sánchez participated in conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing-original draft preparation, writing-review and editing, visualiza- The result, as observed in Figure 7, presents a topology-optimized geometry that has reduced weight due to the application of the octec lattice, while maintaining the performance of the product, with lower weight, production time and cost.

Conclusions
This article presents an introduction to design for additive manufacturing, illustrating the main advantages and disadvantages of these technologies along with the different stages that make up the process. The main part consists of a review and explanation of the different tools involved in each stage of the process, focusing on additive manufacturing design. In this way, different computer-aided design tools are presented. Some of these tools are well known in the scientific and engineering community, while other, less traditional tools, are new and exclusive for design oriented to additive manufacture. These tools, in their application, will allow us to extract the maximal capacities of these processes, when it is a question of obtaining robust and light design for pieces that need reduced masses. Likewise, this article illustrates the redesign process oriented towards the additive manufacture of a characteristic part of mechanical design: a bicycle stem. In this process, significant improvements in mass reduction are achieved through the application of topological and mesostructural optimization tools, illustrating their use step by step.
Author Contributions: Both authors, D.M.N. and D.M.S. participated in conceptualization, methodology, software, validation, formal analysis, investigation, resources, data curation, writing-original draft preparation, writing-review and editing, visualization, supervision, project administration and funding acquisition. All authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board.
Informed Consent Statement: Informed consent was obtained from all subjects involved in the study.

Data Availability Statement:
No new data were created or analyzed in this study. Data sharing is not applicable to this article.