# US 10,245,782 B2 · Method for printing a model for 3D printer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,245,782 B2
- Document ID: US10245782B2
- Status: Granted
- Kind: B2
- Application number: 15/832,044
- Filed: 2017-12-05
- Published: 2018-10-11
- Granted: 2019-04-02
- Earliest claimed: 2017-04-11
- Assignees: XYZprinting, Inc.; Kinpo Electronics, Inc.
- Applicants: Xyzprinting, Inc.; Kinpo Electronics, Inc.
- Inventors: Kwan Ho; Yu-Chuan Chang; Hsin-Ta Hsieh
- Web page: https://patentgrep.com/patent/US10245782B2

## CPC

- B29C 64/194: during lay-up
- B29C 64/106: using only liquids or viscous materials, e.g. depositing a continuous bead of viscous material
- B29C 64/386: Data acquisition or data processing for additive manufacturing
- B33Y 10/00: Processes of additive manufacturing
- B33Y 30/00: Apparatus for additive manufacturing; Details thereof or accessories therefor
- B33Y 80/00: Products made by additive manufacturing
- H04N 1/54: Conversion of colour picture signals to a plurality of signals some of which represent particular mixed colours, e.g. for textile printing
- B29C: SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING (making preforms B29B11/00; making laminated products by combining previously unconnected layers which become one product whose layers will remain together B32B37/00 - B32B41/00)
- B33Y: ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for printing a model for a 3D printer includes: perform a slicing process on an outer-frame object for generating multiple slicing-route files of multiple printing layers; perform the slicing process on a modeling object for generating multiple inkjet graphic files of the multiple printing layers; print a slicing object of one printing layer according to corresponding one of the slicing-route files; perform a filling process to the inside of the printed slicing object; perform a coloring process on the inside of the printed slicing object according to one of the inkjet graphic files corresponding to the same printing layer; and re-execute the above printing steps until all the printing layers are printed. The inside of the 3D model is colored via the inkjet graphic files generated after processing on the modeling object generating the visual effect that the modeling object is accommodated within the 3D model.

## Claims

### Claim 1

A method for printing a model used for a 3D printer including a printing platform, a 3D nozzle and a 2D nozzle, comprising:
a) performing a slicing process on an outer-frame object for generating multiple slicing-route files of multiple printing layers;
b) performing the slicing process on a modeling object for generating multiple inkjet graphic files of the multiple printing layers, wherein the modeling object is different from the outer-frame object and the dimension of the outer-frame object is larger than the dimension of the modeling object in more than one direction;
c) controlling the 3D nozzle to eject a molding material on the printing platform according to the slicing-route file of one of the multiple printing layers in order to print a slicing object corresponding to the printing layer;
d) controlling the 2D nozzle to eject inks on the corresponding location of the slicing object according to the inkjet graphic file of the same printing layer in order to perform a coloring process on the inside of the printed slicing object;
e) determining if the printing layer is a last printing layer of the multiple printing layers; and
f) if the printing layer is not the last printing layer of the multiple printing layers, adjusting relative heights among the 3D nozzle, the 2D nozzle and the printing platform and re-executing from the step c to the step e in order to print the next printing layer.

### Claim 2 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the molding material is a transparent or a semi-transparent molding material.

### Claim 3 (depends on 1)

The method for printing a model for a 3D printer of claim 1, further comprising a step g): if a filling ratio of the slicing object is lower than 100% and the corresponding location of a modeling object does not have the molding material after step c), controlling the 3D nozzle to eject the molding material within the slicing object in order to perform a filling process on the slicing object.

### Claim 4 (depends on 3)

The method for printing a model for a 3D printer of claim 3, wherein the filling ratio of the filling process is 100%.

### Claim 5 (depends on 3)

The method for printing a model for a 3D printer of claim 3, wherein the filling ratio of the filling process is higher than a predetermined ratio and lower than 100%.

### Claim 6 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the step a) further comprises a step a01): inputting an outer-frame model file and a modeling model file, wherein the outer-frame model file records the outer-frame object and the modeling model file records the modeling object.

### Claim 7 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the step a) further comprises the following steps:
a01) inputting a modeling model file, wherein the modeling model file records the modeling object;
a02) launching an internal engraving mode of the 3D printer; and
a03) dynamically generating the corresponding outer-frame object according to data of the modeling object after step a02).

### Claim 8 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the outer-frame object is a square object or a circular object.

### Claim 9 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the slicing process in step b) simultaneously generates multiple inkjet-route files of the multiple printing layers, wherein each of the inkjet-route files respectively records a movement start point and a movement end point of a parallel movement performed on the printing platform by the 2D nozzle.

### Claim 10 (depends on 9)

The method for printing a model for a 3D printer of claim 9, wherein the step d) is controlling the 2D nozzle to perform several parallel movements in order to complete the coloring process, wherein each of the inkjet-route files respectively records movement start points and movement end points of the several parallel movements.

### Claim 11 (depends on 9)

The method for printing a model for a 3D printer of claim 9, further comprising a step h): combining the multiple slicing-route files and the multiple inkjet-route files into multiple nozzle control-route files, wherein step c) is controlling the 3D nozzle to move according to the nozzle control-route file of the printing layer and step d) is controlling the 2D nozzle to move according to the nozzle control-route file of the printing layer.

### Claim 12 (depends on 9)

The method for printing a model for a 3D printer of claim 9, wherein the multiple slicing-route files and the multiple inkjet-route files are G-code files.

### Claim 13 (depends on 1)

The method for printing a model for a 3D printer of claim 1, wherein the step d) is controlling the 2D nozzle to eject at least one of a cyan ink, a magenta ink, a yellow ink and a black ink in order to perform the full color coloring process.
