Modern additive manufacturing has made significant advancements in multi-material fabrication techniques that allow for position-specific control of material deposition. With these advancements, design tools have fallen behind machine capabilities in specifying volumetric information. Traditionally, design and fabrication workflows have expressed multi-material objects as several single-material bodies. By storing only the information about the surfaces of the geometries, information about the volumetric composition of the solids is unrepresented. The intense interest in compliant mechanisms and meta-materials demands a new design method that can support architecting material distribution throughout an object. To address these needs, we present OpenVCAD, an open-source volumetric design compiler with multi-material capabilities. OpenVCAD provides a scriptable suite of geometric and material design methods that enable efficient representation of object with complex geometry and material distributions. OpenVCAD allows functional specification of multi-material volumes that are parameterized on spatial locations, yielding complex multi-material distributions that would be impossible to describe using alternative methods. This paper will present the OpenVCAD pipeline, compare it to related work, and demonstrate its use through the design and manufacturing of functionally graded multi-material components.
ORNL Slicer 2 - Open Source Copyright
Alex Roschli, Michael Borish, Abigail Barnes, Charles Wade, Breanne Crockett, Liam White, Cameron Adkins, USDOE Office Energy Efficiency, and Renewable Energy
In fused filament fabrication (FFF), the orientation of a part within the printer volume can dramatically affect print quality and probability of success. An object’s orientation determines how much support structure will be required and the strength of adhesion between the deposited material and the build surface. Selecting a part’s orientation is a non-trivial problem that users of FFF slicing software face routinely. Numerous part orientations need to be considered to find the best according to the results of the slicing process. This paper presents a method to automatically determine an optimal printing orientation for FFF that maximizes build-surface adhesion while minimizing the need for support structure. The algorithm considers the slicing angle and a configurable angle for overhang that requires supporting structure. By employing GPU acceleration and convex hull analysis to limit candidate orientations, the algorithm can run in real time as a preprocessing aid to users slicing parts.
As powder bed fusion (PBF) additive manufacturing (AM) becomes a more mature field, system configurations are gradually moving away from the classic single heat source, layer-by-layer system configurations towards unconventional system configurations that offer higher throughput. Higher throughput systems allow PBF systems to be considered for a larger variety of industrial applications. However, the inclusion of multiple heat sources, or beams, also increases the complexity of the control schemes needed. For multi-beam systems with overlapping fields of view, the distribution of workload, or load balancing, across these beams directly affects the total print time for a build. Additionally, the probability of any beam failing in a multi-beam system increases with the number of beams. While manual methods of load balancing and dealing with beam failures are reasonable for current generation multi-beam systems, as system configurations become more complex, manual methods will become prohibitively inefficient. This paper introduces two different ways to load balance multi-beam systems of various configuration types, regardless of their complexity, which are highly performant. A consequence of this performance is the enablement of on-the-fly load balancing in the event a beam fails, thus improving system robustness.
2022
Hybrid Curve Fitting for Reducing Motion Commands in Object Construction