Three dimensional printing adhesion reduction using photoinhibition
US-2016067921-A1 · Mar 10, 2016 · US
US9841750B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9841750-B2 |
| Application number | US-201514711654-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 13, 2015 |
| Priority date | May 13, 2014 |
| Publication date | Dec 12, 2017 |
| Grant date | Dec 12, 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.
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for 3D printing without preprocessing a CAD model before delivery to a 3D printer. The CAD model for a design to be printed is received by a 3D printer. Instructions are generated for printing the first slice. While the instructions are used to start printing the CAD model, dynamic real-time slicing is performed on a remaining portion of the CAD model. Preprocessed data, model analysis information or real-time feedback is received during the printing of a respective slice. A next slice is identified, and slicing parameters are adjusted, including adjusting a slicing parameter for the next slice. Instructions for printing the next slice are generated. The next slice is printed based on the generated instructions. Dynamic real-time slicing is repeated to generate a then next slice and associated printing instructions.
Opening claim text (preview).
What is claimed is: 1. A method for 3D printing without a necessity to pre-process a computer-aided design (CAD) model before delivery to a 3D printer, the method comprising: receiving, by a 3D printer, a CAD model for a design to be printed by the 3D printer; processing the CAD model to identify a first slice and generating instructions for printing the first slice; using the generated instructions to start printing of the CAD model; and in parallel with the printing, performing dynamic real-time slicing on a remaining portion of the CAD model including: receiving pre-processed data, model analysis information or real-time feedback during the printing of a respective slice; identifying a next slice for printing including adjusting one or more slicing parameters based on the received pre-processed data, model analysis information or real-time feedback, wherein adjusting includes adjusting a slicing parameter for the next slice to be printed by the 3D printer, and wherein adjusting one or more slicing parameters further includes adjusting a slice thickness based on one or more of CAD model geometry or user input including slicing at least two different slice thicknesses when printing the CAD model, wherein the user input is received after the start of printing and controls a speed at which a remaining portion of printing occurs, with higher speed resulting in greater thickness slices; generating instructions for printing the next slice; and printing the next slice based on the generated instructions and, in parallel, repeating the performing dynamic real-time slicing to generate a then next slice and associated instructions for printing. 2. The method of claim 1 , wherein adjusting the slice thickness includes increasing a slice thickness for a next slice to be greater than a slice thickness for a last-printed slice when printing a wall. 3. The method of claim 1 , wherein adjusting the slice thickness includes decreasing a slice thickness for a next slice to be less than a slice thickness for a last-printed slice when printing a curve. 4. A method for 3D printing without a necessity to pre-process a computer-aided design (CAD) model before delivery to a 3D printer, the method comprising: receiving, by a 3D printer, a CAD model for a design to be printed by the 3D printer; processing the CAD model to identify a first slice and generating instructions for printing the first slice; using the generated instructions to start printing of the CAD model; and in parallel with the printing, performing dynamic real-time slicing on a remaining portion of the CAD model including: receiving pre-processed data, model analysis information or real-time feedback during the printing of a respective slice; identifying a next slice for printing including adjusting one or more slicing parameters based on the received pre-processed data, model analysis information or real-time feedback, wherein adjusting includes adjusting a slicing parameter for the next slice to be printed by the 3D printer; identifying one or more delicate features in the CAD model that may result in print unreliability, and wherein adjusting the one or more slicing parameters includes increasing a next slice thickness to increase print reliability and accordingly not printing the identified one or more delicate features; generating instructions for printing the next slice; and printing the next slice based on the generated instructions and, in parallel, repeating the performing dynamic real-time slicing to generate a then next slice and associated instructions for printing. 5. The method of claim 4 , further comprising processing an image taken from a camera including identifying one or more calibration errors and adjusting an alignment of a next slice. 6. A method for 3D printing without a necessity to pre-process a computer-aided design (CAD) model before delivery to a 3D printer, the method comprising: receiving, by a 3D printer, a CAD model for a design to be printed by the 3D printer; processing the CAD model to identify a first slice and generating instructions for printing the first slice; using the generated instructions to start printing of the CAD model; in parallel with the printing, performing dynamic real-time slicing on a remaining portion of the CAD model including: receiving pre-processed data, model analysis information or real-time feedback during the printing of a respective slice; identifying a next slice for printing including adjusting one or more slicing parameters based on the received pre-processed data, model analysis information or real-time feedback, wherein adjusting includes adjusting a slicing parameter for the next slice to be printed by the 3D printer; generating instructions for printing the next slice; and printing the next slice based on the generated instructions and, in parallel, repeating the performing dynamic real-time slicing to generate a then next slice and associated instructions for printing; and detecting an anomaly in a slice, determining a default configuration for the detected anomaly, and applying the default configuration to the generated instructions to ensure no print error occurs when printing the CAD model. 7. The method of claim 6 , wherein adjusting the one or more slicing parameters includes determining a default setting for at least one of the slicing parameters to print a first slice, and adjusting the at least one slicing parameter at a next slice based on feedback obtained during printing or an evaluation of the CAD model. 8. A non-transitory computer-readable medium storing instructions that, when executed, cause one or more processors to perform operations for 3D printing without a necessity to pre-process a computer-aided design (CAD) model before delivery to a 3D printer, the operations comprising: receiving, by a 3D printer, a CAD model for a design to be printed by the 3D printer; processing the CAD model to identify a first slice and generating instructions for printing the first slice; using the generated instructions to start printing of the CAD model; and in parallel with the printing, performing dynamic real-time slicing on a remaining portion of the CAD model including: receiving pre-processed data, model analysis information or real-time feedback during the printing of a respective slice; identifying a next slice for printing including adjusting one or more slicing parameters based on the received pre-processed data, model analysis information or real-time feedback, wherein adjusting includes adjusting a slicing parameter for the next slice to be printed by the 3D printer, and wherein adjusting one or more slicing parameters further includes adjusting a slice thickness based on one or more of CAD model geometry or user input including slicing at least two different slice thicknesses when printing the CAD model, wherein the user input is received after the start of printing and controls a speed at which a remaining portion of printing occurs, with higher speed resulting in greater thickness slices; generating instructions for printing the next slice; and printing the next slice based on the generated instructions and, in parallel, repeating the performing dynamic real-time slicing to generate a then next slice and associated instructions for printing. 9. The non-transitory computer-readable medium of claim 8 , wherein adjusting the slice thickness includes increasing a slice thickness for a next slice to be greater than a slice thickness for a last-printed slice when printing a wall. 10. The non-transitory computer-readable medium of claim 8 , wherein adjusting the slice thickness includes decreasing a slice thickness for a next slice to be less than a slic
Making 3-D object with model in computer memory · CPC title
Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing · CPC title
for controlling or regulating additive manufacturing processes · CPC title
3-D printing, layer of powder, add drops of binder in layer, new powder · CPC title
for controlling or regulating additive manufacturing processes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.