Systems and methods for improved 3d printing
US-2015266244-A1 · Sep 24, 2015 · US
US9833948B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9833948-B2 |
| Application number | US-201414272685-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 8, 2014 |
| Priority date | May 8, 2014 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
This document describes techniques and apparatuses for 3D printing for colored models on multi-head fused-deposition modeling (FDM) printers. These techniques are capable of enabling FDM printers to create 3D objects based on colored models, in some cases by determining printer instructions for multiple printer heads based on a 3D model and color data for the surface of the 3D model. These techniques can also tailor printer instructions to characteristics of a particular type or individual FDM 3D printer.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving an input model, the input model having a geometry of a three-dimensional (3D) model and color data indicating colors on a surface of the 3D model; slicing the input model effective to obtain, for each slice, exterior perimeters corresponding to the geometry of the 3D model; determining, for each slice and based on the exterior perimeters and the colors on the surface of the 3D model, areas to be printed in each of the colors, the determining the areas to be printed in each of the colors assigning interior areas based on a printer speed being higher for one color than another color and assigning the interior areas to the color having the higher printer speed; and determining, based on the exterior perimeters and the areas for each slice of the input model, printer instructions capable of controlling printer heads of a fused deposition modeling (FDM) 3D printer effective to print a 3D object corresponding to the input model, the 3D object having the colors in an object surface of the 3D object corresponding to the surface of the 3D model. 2. The method of claim 1 , wherein the input model is a single input model for creation of the 3D object and determining the printer instructions determines printer instructions capable of controlling the multiple printer heads to create the 3D object layer-by-layer. 3. The method of claim 1 , wherein slicing the input model is through a non-planar intersection of the input model, a result of the non-planar intersection used to determine the printer instructions including non-planar-layer printing. 4. The method of claim 1 , wherein determining the areas to be printed in each of the colors includes converting data for the colors into a grid representation and assigning a color for each cell of the grid representation, the color assigned to interior cells of the grid representation being predominantly assigned to the color having the higher printer speed. 5. The method of claim 4 , wherein assigning the color for each cell of the grid representation computes a nearest point on the surface of the input model for each cell of the grid representation. 6. The method of claim 4 , wherein assigning the color for each cell of the grid representation discretizes a narrow band around the surface of the input model. 7. The method of claim 1 , wherein assigning the interior areas based on a printer speed being higher for one color than another color determines that a most-frequently occurring color has a the higher printer speed based on the color being the most-frequently occurring color. 8. The method of claim 1 , wherein assigning the interior areas based on a printer speed being higher for one color than another color determines which color has the higher printer speed based on a history for the printer heads having the respective colors. 9. The method of claim 1 , wherein determining the areas to be printed in each of the colors assigns interior areas and surface areas such that each of the interior areas and the surface areas have at least a minimum size, the minimum size based on a characteristic of the FDM 3D printer in which areas smaller than the minimum size cause undesirable printing artifacts. 10. The method of claim 1 , wherein determining the printer instructions encodes a movement for each printer head and for each layer printed for each slice by converting portions of the areas into vector representations. 11. The method of claim 10 , wherein converting portions of the areas into vector representations interpolates color boundaries at the portions by polygons and further comprising altering the polygons to reduce an overflow outside of the surface of the input model by intersecting the polygons with the exterior perimeters. 12. The method of claim 1 , further comprising: receiving the 3D model and the color data associated with the 3D model; and determining the input model from the 3D model and the color data, the geometry of the 3D model based on the 3D model and the colors of the surface of the 3D model based on the color data. 13. The method of claim 1 , wherein assigning the interior areas based on a printer speed being higher for one color than another color determines which color has the higher printer speed based on a specification for the printer heads having the respective color. 14. One or more storage devices having instructions stored thereon that, responsive to execution by one or more computer processors, perform operations comprising: receiving characteristics of a fused deposition modeling (FDM) three-dimensional (3D) printer having two or more printer heads; and determining, based on the characteristics, a 3D model, and color data for the 3D model that includes multiple colors, the multiple colors being a greater number of colors than a number of the two or more printer heads determined from the characteristics of the FDM 3D printer, printer instructions for the printer heads of the FDM 3D printer, the printer instructions reducing the number of colors of the color data to the number of the two or more printer heads and capable of controlling two or more of the printer heads effective to print a 3D object corresponding to the 3D model and having at least two of the multiple colors of the color data in an object surface of the 3D object. 15. The one or more storage devices of claim 14 , wherein the printer instructions are a single set of instructions for multiple colors. 16. The one or more storage devices of claim 14 , wherein the color data is a two-dimensional (2D) image capable of being mapped onto a surface of the 3D model. 17. The one or more storage devices of claim 14 , wherein reducing the number of colors of the color data reduces the colors to mean or media averages. 18. The one or more storage devices of claim 14 , wherein the operation of determining the printer instructions: determines, based on the 3D model and the color data, an input model having a geometry of the 3D model and colors of the color data; and slices the input model into layers, each of the layers corresponding to a layer thickness included or determinable from the characteristics of the FDM 3D printer. 19. The one or more storage devices of claim 14 , wherein reducing the number of colors of the color data assigns at least two of the greater number of colors to a single color of one of the two or more printer heads. 20. A fused-deposition modeling (FDM) three-dimensional (3D) printer comprising: two or more printer heads, each of the printer heads capable of applying a filament for fused deposition printing; one or more computer processors; and computer-readable storage media having instructions stored thereon that, responsive to execution by the one or more computer processors, perform operations comprising: receiving a 3D model and color data for the 3D model that includes multiple colors, the multiple colors being a greater number of colors than a number of the two or more printer heads of the FDM 3D printer; determining printer instructions for the printer heads of the FDM 3D printer, the printer instructions reducing the number of colors of the color data to the number of the two or more printer heads; and printing, based on the printer instructions, an object modeled by the 3D model, the printing with the reduced number of colors corresponding to the colors of the two or more printer heads. 21. The FDM 3D printer of claim 20 , wherein determining printer instructions is fur
for controlling or regulating additive manufacturing processes · CPC title
Processes of additive manufacturing · CPC title
using filamentary material being melted, e.g. fused deposition modelling [FDM] · CPC title
Data acquisition or data processing for additive manufacturing · CPC title
Computer-aided design [CAD] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.