Design Engine
Lattice Parameters
47min
understanding lattices in design engine this guide will walk you through every aspect of defining a lattice if you have not yet read the quick start guide 's section on essential lattice information , we recommend you do so before proceeding to have a foundational knowledge of design engine lattices quick start guide docid\ jjwzidzc2zd7yo0absfgu this guide covers lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1lattice parameters docid\ f f8roxdabcrrbeudh6q1 mesh guidelines the mesh is the underlying 3 dimensional scaffold upon which your lattice is built the mesh is comprised of unit cells upon which the strut lattice is applied design engine offers two mesh types tetrahedron mesh (tet) composed of polyhedrons with 4 faces one unit cell = one tetrahedron tetrahedron mesh (tet) composed of polyhedrons with 4 faces hexahedron mesh (hex) composed of polyhedrons with 6 faces one unit cell = one hexahedron hexahedron mesh (hex) composed of polyhedrons with 6 faces how to choose between tet and hex mesh tetrahedron mesh (tet) tet lattices are best used when a controlled mechanical performance is the highest priority the conformal nature of the lattice must maintain mechanical performance as closely as possible at the boundaries of the design space multiple performance zones are required hexahedron mesh (hex) hex lattices are best used when a regular surface pattern and aesthetics are more important than mechanical performance a low stiffness to mass ratio is desired design space is an annular shape (ex tube) a custom unit cell is desired aesthetics vs performance the primary difference between the two mesh types is aesthetics vs performance this difference boils down to how the polyhedrons are created in each type of mesh tetrahedron scaffolds have less variability in the size of the individual tetrahedrons and therefore the mechanical response is much more consistent throughout the design hexahedron scaffolds have more variability in the size and shape of the individual hexahedrons and therefore the mechanical response can have more variation throughout the design below are the three categorical examples of how the unit cell can vary in the design there are two types of hexahedron meshes gridded and loft, which work differently, and the third category is tetrahedron hexahedron gridded hex gridded is the simplest mesh structure that uses a cube, or rectangular cuboid, tiled to fully overlap the design space all hexahedrons on the boundary of the design are cropped to the intersecting shape, meaning that all boundary unit cells are a different size and shape than any full unit cells in the interior in this example, the entire sphere is comprised of 8 partial unit cells hexahedron griddedhexahedron loft hexahedron loft there are a few types of loft hexahedron meshes, but the core concept behind them is the same all hexahedrons throughout the mesh are morphed to fit into the design this creates a very regular pattern but results in unit cells that vary in size and shape throughout the design space in this example, the sphere is using the sectioned type of loft hex mesh and results in 3 variations of unit cells that morph to the spherical design space tetrahedron tetrahedron meshes are the most consistent in maintaining full sized, regularly shaped, unit cells only tetrahedrons on the boundary of the design are morphed to conform to the design space where needed unlike hex gridded which can end up with non hexahedron shapes on the boundary, tet meshes still use tetrahedrons throughout, but some are slightly smaller to conform to the design space in this example, the sphere only morphs a handful of unit cells to conform to the design space tetrahedron how the hex unit cell works a hexahedron is any polyhedron with 6 faces design engine uses a variety of cuboid shapes depending on the type of hex mesh created each cuboid is tiled together to fill the design space hexahedron gridded the simplest mesh structure uses a rectangular cuboid that can be adjusted dimensionally in the xyz axes hexahedron loft all of the loft hexahedron meshes use a variety of cuboids each cuboid morphs to the design space based on the type of loft chosen hexahedron griddedhexahedron loft one hexahedron comprises one unit cell each lattice type has its own strut pattern that fits in the unit cell from left to right cross | fluo | grid | kelvin (hex) | octahedral | octet | star (hex) | tesseract hexahedron unit cell = x y z dimensions of polyhedron how the tet unit cell works design engine uses regular tetrahedrons, or a triangular pyramid where all faces are equilateral tetrahedrons at the surface that morph to the boundary are often irregular tetrahedrons one tetrahedron comprises one unit cell each lattice type has its own strut pattern that fits in the unit cell from left to right icosahedral | kagome | kelvin (tet) | rhombic | star (tet) | tetrahedral | voronoi tetrahedron unit cell = diameter of circumscribed sphere compiling tetrahedrons to create the tet mesh is more complicated than the hex mesh unlike hexahedrons which can be tiled seamlessly 3 dimensionally, regular tetrahedrons are non tessellating as single entities single tetrahedrons are non tessellating single tetrahedrons are non tessellating creating the tetrahedron mesh is not as simple as repeating the tetrahedron, surface to surface, as needed to fill the design space a simple unit sphere of regular tetrahedrons is non tessellating, meaning that repeating the tetrahedron, surface to surface, will not create a closed solid (or a fully connected lattice) carbon's patented building block the compilation of tetrahedrons needed to build the mesh is instead a mathematically generated compilation of tetrahedrons that not only creates a 3 dimensionally tessellating pattern, but also a building block that maximizes the mechanical performance of the lattice the result is carbon's patented tetrahedron mesh building block carbon's patented building block reference hex mesh docid 2s1mlnx3yfvzt6f5rge5h for more information on how to create a hex mesh note that to use a hexahedron mesh, create the mesh in its own operation and then select it in the strut lattice operation the strut lattice docid\ idhmaxmvu97uzzihv0pdk operation implicitly creates a tetrahedron mesh , unless otherwise specified parameter guidelines material guidelines each material has its own characteristics that will influence the performance of a lattice all materials compatible with a carbon printer can be used to create a lattice with carbon design engine, and many materials outside of carbon's technology may be applicable as well below is a summary of the most common carbon materials to use as a reference for material selection each material has a unique stress strain curve that will influence the performance of a part see lattice parameters docid\ f f8roxdabcrrbeudh6q1 below for more information on what the curves tell you common elastomers technical data sheets epu 40 | epu 41 | epu 43 | epu 44 | epu 45 | epu 46 | sil 30 carbon elastomers energy return and stiffness energy return to damping epu 41 | epu 46/44 | sil 30 | epu 40 | epu 43 | epu 45 soft to stiff sil 30 | epu 41 | epu 40 | epu 43 | epu 46/44(tunable stiffness) | epu 45 for more information, reference elastomeric materials common rigids carbon material ce 221 epx 82 rpu 70 rpu 130 polymer type cyanate ester epoxy rigid polyurethane rigid polyurethane energy/ impact low impact moderate impact low impact high impact stiffness very high stiffness high stiffness moderate stiffness low stiffness temperature high heat thermal stability heat resistance heat resistance technical data sheet tds tds tds tds for more information, reference rigid materials lattice type guidelines a lattice type is the 3 dimensional structure, or pattern, of the lattice design engine offers lattice types for both hexahedron meshes and tetrahedron meshes, each category offering different advantages reference lattice parameters docid\ f f8roxdabcrrbeudh6q1 information above to learn more about choosing between mesh options hex lattice types choosing between the different hex lattice types is usually decided by the preferred volume fraction % of volume the lattice uses out of the total volume of the design space see also lattice parameters docid\ f f8roxdabcrrbeudh6q1 below aesthetics of the lattice type differentiated by the internal structure of the unit cell see also lattice parameters docid\ f f8roxdabcrrbeudh6q1 below cross medium % volume fraction fluo high % volume fraction grid low % volume fraction kelvin (hex) medium % volume fraction octahedral medium % volume fraction octet high % volume fraction star (hex) medium % volume fraction tesseract high % volume fraction tet lattice types choosing between the different tet lattice types is usually decided by the application's performance goals, influenced by the aesthetics of the surface pattern of the lattice type see also lattice parameters docid\ f f8roxdabcrrbeudh6q1 and lattice parameters docid\ f f8roxdabcrrbeudh6q1 below respectively icosahedral plateau response high stiffness to mass ratio kagome linear response high stiffness to mass ratio kelvin (tet) linear response available through lattice search docid\ llwko8suvfs2j3cejz6yr only rhombic linear response energy absorption conditions star (tet) plateau response available through lattice search docid\ llwko8suvfs2j3cejz6yr only tetrahedral plateau response static comfort conditions voronoi linear response springy with stress distribution kelvin and star lattice types are available for both hex and tet mesh lattices they will be noted as (hex) or (tet) respectively to clarify which is in use for a given lattice stress strain curves each lattice type has a unique stress strain curve that will influence the performance of a part stiffness the most basic piece of information gained from the stress strain curve is how stiff the lattice feels under compression the higher the stress numbers across the curve, the stiffer the lattice feels under compressive forces in short, the higher the curve is on the graph, the stiffer the lattice reference these lattice search docid\ llwko8suvfs2j3cejz6yr of common materials while using design engine's lattice search feature to get a sense of how stiff your lattice will feel buckling & densification deeper inferences can be gained by assessing the shape of the stress strain curve and where the three ranges of compression response fall on the curve this is where the lattice type can really distinguish itself from others linear elastic linear elastic range range defines how much strain the lattice handles before yielding and buckling this looks like a linear slope on the graph at the start of the curve this is the range where we get the lattice search docid\ llwko8suvfs2j3cejz6yr metric in lattice search plateau plateau range range defines how the lattice deforms under stress while buckling responses generally fall on spectrum between a linear or plateau response lattice search docid\ llwko8suvfs2j3cejz6yr is a good metric to reference in this range a linear response looks like a steadily climbing curve on the graph this means the lattice requires more force to continue to compress before densification a plateau response looks like the curve is flattening in this range this means the lattice is continuing to buckle with a relatively consistent force before densification densification densification defines how much strain the lattice can handle before struts crush together this looks like a sharp spike in stress on the graph at the end of the curve note that a lattice type will generally exhibit the same shape of stress strain curve whether it is stiffer or softer in the example below, the shape of an octahedral lattice type curve is the same whether it has a 6 or 8 mm cell size it's the cell size (or strut diameter) that primarily differentiates how stiff the lattice is, while the lattice type is characterizing the buckling behavior octahedral lattice type stress strain curve with a 6 mm and 8 mm cell size the material also influences the shape of the stress strain curve reference carbon material details to learn more about each material mass comparison each lattice type is unique in how it populates a design space and contributes to the weight of a part in the charts below, each lattice type assumes the same cell size and strut diameter for a relative comparison actual values in the y axis will vary depending on those parameters volume fraction % of volume the lattice uses out of the total volume of the design space also reference lattice search docid\ llwko8suvfs2j3cejz6yr when using design engine's lattice search volume fraction low to high per lattice type grid | star (hex) | kelvin (hex) | cross | octahedral | tesseract | fluo | voronoi | octet | tetrahedral | kagome | star (tet) | rhombic | icosahedral | kelvin (tet) volume fraction comparison per lattice type stiffness to mass ratio how stiff the lattice is compared to its mass stiffness to mass ratio low to high per lattice type tesseract | kelvin (hex) | cross | grid | octahedral | fluo | octet | star (hex) | tetrahedral | voronoi | rhombic | star (tet) | kagome | icosahedral | kelvin (tet) stiffness to mass ratio comparison per lattice type surface patterns hex patterns most surface patterns amongst the hex lattice types fall into one of two categories diamond or grid pattern diamond pattern cross, fluo, octahedral, octet grid pattern grid, star (hex), tesseract disconnected diamond pattern the exception is the kelvin (hex) lattice type, which generates a unique surface pattern of disconnected diamonds kelvin (hex) tet patterns surface pattern for tet lattice types varies and each lattice type has two patterns that may visually emerge on the surface primary pattern secondary pattern icosahedral kagome rhombic tetrahedral voronoi the difference in the patterns is a result of where the lattice is in its 3 dimensional structure upon reaching the boundaries of the design space any additional variation you see in the pattern is due to the conformal nature of the lattice kagome and voronoi have the same surface patterns, but their internal structure is different kelvin (tet) and star (tet), available in lattice search docid\ llwko8suvfs2j3cejz6yr , are unique and may manifest more patterns than just a primary and secondary example two patterns emerge on this voronoi lattice, note how the top of the part manifests the primary pattern while the sides reveal the secondary pattern reference strut lattice docid\ idhmaxmvu97uzzihv0pdk features for tools to adjust the pattern hybrid lattice types hybrid lattice types in lattice search design engine also offers a vast library of hybrid lattices in the lattice search docid\ llwko8suvfs2j3cejz6yr feature the five primary tet lattice types, along with two additional types, can be hybridized in many combinations to provide more performance options hybrid types apply to tet lattice types only cell size guidelines cell size is the dimensions of the unit cell, which defines the scale of the lattice tetrahedron cell size diameter of the sphere that circumscribes the tetrahedron hexahedron cell size xyz dimensions of the hexahedron cuboid cell size in the surface pattern hexahedron cell size hex lattice types can be measured easily in the surface pattern to reference the cell size one of two patterns will be on the surface based on the lattice type and can be measured as follows diamond pattern measure across the diagonal cross, fluo, octahedral, octet grid pattern measure across the length/width grid, star (hex), tesseract disconnected diamond pattern measure between the disconnected diamonds kelvin (hex) diamond pattern cross, fluo, octahedral, octet | grid pattern grid, star (hex), tesseract | disconnected diamond pattern kelvin (hex)tetrahedron cell size tetrahedron cell size tet lattice types are not so easy to measure with how the pattern manifests on the lattice surface the best way to visualize the cell size is with a simplified relative comparison of the circular cell size with the pattern of the generated lattice then you can approximately measure the selected cell size below are each of the tet lattice types with a circular overlay matching the cell size diameter at key intersections of the pattern icosahedral kagome rhombic tetrahedral voronoi cell size per part geometry assessing the overall geometry of your part and using these rules of thumb is the best starting place iterate from here with the remaining considerations for best results measure your part select a main cell size optionally apply cell size adaptivity cell size adaptivity allows for greater control in conforming the lattice to smaller features in the design space the guidelines below provide basic recommendations for cell size adaptivity also reference cell size adaptivity docid\ upbqxwwljaafbsctezwed for more advanced recommendations measure your part there are two methods for measuring your part measure the measure ruler allows you to click two points to find the distance between them thickness the thickness tool provides measurement points across the surface of the part hover over points to see results main cell size and optional cell size adaptivity thickness of puck 17 mm | 1st pass main cell size 11 3 mm if your part does not have any distinct features main cell size → ¾ of smallest xyz dimensions cell size adaptivity → 1/1 of main cell size if your part has one dominating feature cell size adaptivity → ¾ of smallest feature main cell size → up to 4x adaptive cell size smallest feature 9 mm | 1st pass adaptive cell size 6 75 mm and main 13 5 mmmax feature 17 51 mm | smallest feature 2 00 mm | 1st pass adaptive cell size 1 5 mm | 1x, 2x, 4x, or 8x min cell size = 1 5 mm, 3 0 mm, 6 0 mm, 12 0 mm | 12 0 mm is largest option below 17 51 mm if your part has multiple or variable feature sizes / wall thicknesses cell size adaptivity → ¾ of smallest feature main cell size → 1x, 2x, 4x, or 8x adaptive cell size, whichever is closest to and below the max feature size performance per cell size cell size has an inverse relationship with compressive strain large cell size = softer small cell size = stiffer if you have a performance specification, utilize the lattice search docid\ llwko8suvfs2j3cejz6yr feature strut diameter guidelines strut diameter the diameter of the printed material that builds the structure of the lattice strut diameter for printability, durability, and post processing, the following strut diameters are recommended per carbon resin if the resin is not known upfront, start with a 1 0 mm strut diameter or 10% 30% of cell size allowable strut sizes fall between 0 1 and 7 5 mm inclusively, but warning advice will be provided under some conditions resin minimum (mm) default (mm) maximum (mm) ce 221 0 5 1 0 3 0 dpr 10 0 4 0 8 3 0 epu 40 0 65 1 0 3 0 epu 41 0 65 1 0 3 0 epu 43 0 65 1 0 3 0 epu 44 0 5 1 0 3 0 epu 45 0 5 1 0 3 0 epu 46 0 5 1 0 3 0 epx 82 0 4 0 8 3 0 epx 150 0 4 0 8 3 0 fpu 50 0 4 0 8 3 0 mpu 100 0 4 0 8 3 0 rpu 70 0 4 0 8 3 0 rpu 130 0 4 0 8 3 0 sil 30 0 8 1 0 3 0 uma 90 0 4 0 8 3 0 for materials outside of carbon's portfolio, follow the manufacturer's feature size recommendations performance per strut diameter strut diameter has a direct relationship with compressive strain small strut diameter = softer large strut diameter = stiffer if you have a performance specification, utilize the lattice search docid\ llwko8suvfs2j3cejz6yr feature unit cell manufacturability the parameters that comprise the unit cell lattice type, cell size, and strut diameter, all contribute to how successful a lattice will be in the production environment the success of a lattice in additive manufacturing is driven by two key factors printing printing the printing process requires guidelines in all additive technologies wall thickness, orientation, overhangs & supports, and more a lattice must meet these guidelines to successfully print post processing post processing additional processes after printing, such as washing, support removal, and supplemental curing must be feasible for the lattice to perform properly in its application manufacturability venn diagram where a lattice performs well in both aspects of the production process, you have a manufacturable manufacturable lattice variation in additive technologies design engine lattices can be produced on many types of 3d printers always follow the guidelines for the printer you are using for best results the following guidelines apply to carbon dls printers other resin based technologies may be similar powder based or other technologies may vary more widely tet lattice manufacturability for the tet lattice types below, find your cell size and strut diameter on the chart the printability printability range is shown in green and washability washability in blue where the green and blue areas overlap, we arrive at the optimal manufacturing range optimal manufacturing range for the lattice type, shown in purple the tabs below include icoahedral | kagome | kelvin (tet) | rhombic | star (tet) | tetrahedral | voronoi icosahedral manufacturabilitykagome manufacturabilitykelvin (tet) manufacturabilityrhombic manufacturabilitystar (tet) manufacturabilitytetrahedral manufacturabilityvoronoi manufacturability note that kelvin (tet) and star (tet) are only available through lattice search docid\ llwko8suvfs2j3cejz6yr all applications are unique part geometry and material will also influence the success of a lattice the purple manufacturable zone is shown darkest where you have the greatest chance of success, but the edges are intentionally blurry to allow for inherent variation between geometries and resins also reference cell size and strut diameter guidelines respectively for additional guidance and/or plan for more iteration prints on the fringes of the manufacturable zone what drives printability and washability printing printing printing printability in dls lattices is governed most by how far a strut spans between connection nodes, ie how long of an unsupported overhang it has (or a bridge because two overhangs connect together in the middle) p p ost processing ost processing post processing post processing success in dls lattices is governed most by how washable it is the volume fraction and size of openings between struts dictate how washable the lattice will be how these factors are quantified printi printi ng ng the success of a printed overhang comes down to the length of the span and the thickness of the strut because of the structural nature of lattices, standard dls design guidelines docid\ t94pr a c0pihy6ljswk7 are more conservative than what lattices can handle just like geodesic domes can withstand heavy loads for their size, so too can a lattice because the elements work together as a whole while we can achieve longer spans and thinner struts than standard geometries , there are still limits to quantify those limits, we measured the longest spans in the primary pattern of each lattice type and found the typical failure point across a sample set longer spans need thicker struts and thinner struts needs short spans additionally, the denser lattice types have more connection nodes and perform better overall for printability to capture all characteristics of the unit cell the volume fraction of the lattice type, along with cells size and strut diameter, we calculate the ratio of volume fraction to cell size and compare those values to the inflection point of print success in our sample set this provides a range of printability across various cell sizes and strut diameters for each lattice type the primary pattern was used for measuring spans because this pattern typically has longer overhangs than the secondary pattern p p ost processing ost processing washability comes down to how freely solvent and liquid resin can flow through the negative space in the lattice dense lattices with small openings are more difficult to clean and may trap liquid resin, disrupting the performance of the intended lattice to quantify those limits, we measured the median opening area in the secondary pattern of each lattice type and found the typical failure point across a sample set then we compare volume fraction to the inflection point of print success in our sample set this provides a range of washability across various cell sizes and strut diameters for each lattice type the secondary pattern was used to measure median size openings because the smallest openings are typically found in that pattern