A method, apparatus, device, and medium for undercolor removal printing

By applying thermal transfer technology to color the substrate in 3D printing, and combining it with filament and inkjet printhead, the problem of insufficient color in the model's bottom layer is solved, improving printing efficiency and color reproduction, and enhancing the quality of 3D printed products.

CN119217706BActive Publication Date: 2025-11-11ZHEJIANG FLASHFORGE 3D TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411335282.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-11-11
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

Existing 3D printing technologies lack color in the underlying layer of the model, making it impossible to achieve ideal color printing effects. Furthermore, multi-color material technology increases usage costs and waste. The combination of inkjet and FDM technology can only spray on the surface of the printed material and cannot achieve underlying coloring.

Method used

The process involves using thermal transfer printing technology to print the underlying pattern in color on a substrate, then using a filament extruder to print on the underlying model, and finally using an inkjet printhead to color the model surface or outer contour. This process is repeated layer by layer until all layers are completed. The substrate is then removed to create a 3D printed model with the underlying coloring.

Benefits of technology

It improves printing efficiency, reduces material waste, enhances the color reproduction of the underlying layer and the quality of 3D printed products, and achieves ideal color printing of the model's underlying layer.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119217706B_ABST
    Figure CN119217706B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, device, and medium for color printing with underlying coloring. The method includes: slicing a target three-dimensional model to obtain a slice file; extracting underlying slice information from the slice file; according to a predetermined underlying printing method and the underlying slice information, color printing of the underlying pattern using an inkjet printhead on a substrate located above a printing platform, and printing the underlying model on the underlying pattern using a filament extrusion head; coloring the upper surface or outer contour of the underlying model using the inkjet printhead to obtain a colored underlying model; extruding and coloring the remaining layers of the target three-dimensional model on the colored underlying model using both the filament extrusion head and the inkjet printhead, printing layer by layer until all layers are completed; removing the substrate to obtain the colored underlying target color 3D printed model. Compared with traditional inkjet FDM technology, this invention improves color reproduction and enhances 3D printing quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of 3D printing technology, and in particular to a color printing method, apparatus, device, and medium for bottom layer coloring. Background Technology

[0002] Fused Deposition Modeling (FDM) technology is currently the most popular 3D printing technology. There are two FDM-based printing methods: multi-color material printing and inkjet printing combined with FDM.

[0003] However, the colors of multi-color material technology largely depend on the auxiliary material library. Stacking material boxes not only significantly increases the cost of use, but also leads to time-consuming and wasteful material changing processes, resulting in significant material consumption. At the same time, due to the limited number of colors, it is not suitable for application scenarios with high color reproduction requirements. The technology that combines inkjet and FDM can only perform color spraying on the surface of the already printed material each time due to its technical characteristics. Therefore, the bottom layer of the model will lack a pattern, making it impossible to achieve ideal color printing of the bottom layer and affecting the printing effect. Summary of the Invention

[0004] Based on this, the present invention provides a color printing method, apparatus, device and medium for bottom layer coloring, to solve the problem that in the past, 3D printing could only spray paint on the surface of the printed consumables each time, resulting in the lack of color in the bottom layer of the model, thus making it impossible to achieve ideal color printing of the bottom layer.

[0005] In a first aspect, embodiments of the present invention provide a color printing method for underlying coloring, the method comprising:

[0006] The target 3D model is sliced ​​to obtain slice files, and the underlying slice information is extracted from the slice files;

[0007] Based on a predetermined substrate-matching underlayer printing method and underlayer slicing information, the underlayer pattern is color-printed on the substrate located above the printing platform using an inkjet printhead. A filament extrusion head is then used to print the underlayer model on the underlayer pattern. Color is applied to the upper surface or outer contour of the underlayer model using the inkjet printhead, resulting in a colored underlayer model.

[0008] On the bottom-colored model, the remaining layers of the target 3D model are first extruded and printed using a filament extruder, and then colored using an inkjet printer. This process is repeated layer by layer until all layers are completed. The substrate is then removed to obtain the target colored 3D printed model with the bottom layer colored.

[0009] Secondly, embodiments of the present invention provide a color printing apparatus for underlayer coloring, including a filament extrusion head, an inkjet print head, a substrate, and a printing platform, wherein the substrate is disposed on the printing platform, and the apparatus includes:

[0010] The slice file processing module is used to slice the target 3D model to obtain slice files and extract the underlying slice information from the slice files.

[0011] The bottom layer coloring module is used to print the bottom layer pattern in color on the substrate located above the printing platform using an inkjet printhead according to a predetermined bottom layer printing method and bottom layer slicing information that matches the substrate, and to print the bottom layer model on the bottom layer pattern using a filament extrusion head. The bottom layer model is then colored on the upper surface or outer contour of the bottom layer model using an inkjet printhead to obtain the bottom layer coloring model.

[0012] The color 3D printing model building module is used to extrude and print the remaining layers of the target 3D model on the bottom colored model using a filament extrusion head and an inkjet print head, and then print them layer by layer until all layers are completed. The substrate is then removed to obtain the target color 3D printed model with the bottom colored layer.

[0013] Thirdly, embodiments of the present invention provide an electronic device, the electronic device comprising:

[0014] At least one processor; and

[0015] A memory communicatively connected to the at least one processor; wherein,

[0016] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform a color printing method for underlying coloring as described in any embodiment of the present invention.

[0017] Fourthly, a computer-readable storage medium is also provided, the computer-readable storage medium storing computer instructions, the computer instructions being used to cause a processor to execute and implement a color printing method for underlying coloring as described in any embodiment of the present invention.

[0018] The technical solution of this invention applies thermal transfer technology to 3D printing scenarios without requiring the design of a dedicated thermal transfer printer. The substrate is pre-determined according to actual needs, and a corresponding thermal transfer-based bottom-layer printing method is executed to achieve bottom-layer coloring of the model, thereby constructing a 3D printed model with bottom-layer coloring. Compared with multi-color material technology, this improves printing efficiency and reduces material waste; compared with traditional inkjet FDM technology, it enhances the color reproduction of the bottom layer and improves the quality of the 3D printed product.

[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a flowchart of a color printing method for underlying coloring according to Embodiment 1 of the present invention;

[0022] Figure 2 This is a schematic diagram of a 3D printer based on FDM technology applicable to embodiments of the present invention;

[0023] Figure 3 This is a flowchart of another color printing method for underlying coloring according to Embodiment 2 of the present invention;

[0024] Figure 4 This is a schematic diagram of the structure of a color printing device for bottom layer coloring according to Embodiment 3 of the present invention;

[0025] Figure 5 This is a schematic diagram of the structure of an electronic device that implements a color printing method for underlying coloring according to an embodiment of the present invention. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] Example 1

[0029] Figure 1 This is a flowchart of a color printing method for bottom-layer coloring according to Embodiment 1 of the present invention. This embodiment is applicable to situations where traditional 3D printing cannot reproduce the colors of the underlying layer of a model. This method can be executed by a color printing device for bottom-layer coloring, which can be implemented in hardware and / or software. This device can be configured in a 3D printer based on FDM technology, such as... Figure 1 As shown, the method includes:

[0030] S110. Slice the target three-dimensional model to obtain a slice file, and extract the underlying slice information from the slice file.

[0031] Optionally, before slicing the target 3D model to obtain the slice file, the following steps are also included:

[0032] The object to be printed is 3D modeled in the target device to obtain a three-dimensional model of the target.

[0033] The target 3D model is sliced ​​layer by layer to generate slice files, which are then sent to the printer controller via the target device.

[0034] The target device includes a computer or a mobile app.

[0035] Slicing a target 3D model using slicing software involves horizontally cutting the model layer by layer to obtain many planar layers of equal thickness. Simultaneously, the digital 3D model is converted into printing code recognizable by the 3D printer's processor. This printing code is stored in a slice file and sent to the printer controller. The slice file defines printing parameters such as layer height (the height of each filament layer), shell thickness, filament extraction, and infill density. Upon receiving the printing code, the printer controller prints each filament layer by layer according to the parameters defined in each filament layer, following a specific path. The slice information specifically includes control data and image data. The control data refers to the path information of the filament extruder and the inkjet printhead, while the image data is the model's color information, including the color information of the lower and upper surfaces of the slice layer.

[0036] Easy to understand Figure 2A 3D printer 1 based on FDM technology is shown, including a filament extrusion head 2 and an inkjet print head 3. The filament extrusion head 2 is responsible for heating and melting the thermoplastic material 3 in filament form 5 from the filament roll 4 through the nozzle. The nozzle has a nozzle at the bottom and moves to a designated position according to the control data in the slice information, extruding the molten liquid material and solidifying it into a shape. The inkjet print head 3 is connected to a pigment cartridge 7 through a pipe 6 and is responsible for spraying color onto the current filament according to the image data in the slice information. The spraying and coloring process also needs to achieve all-round spraying of the upper surface and outer contour of the filament according to the path information. Of course, it can also spray color only on the outer contour according to its own needs to improve the printing speed.

[0037] S120. Based on the predetermined bottom layer printing method and bottom layer slicing information that match the substrate, the bottom layer pattern is printed in color on the substrate located above the printing platform using an inkjet printhead, and the bottom layer model is printed on the bottom layer pattern using a filament extrusion head. The bottom layer model is colored on the upper surface or outer contour of the bottom layer model using an inkjet printhead to obtain the bottom layer colored model.

[0038] To make it easy to understand, on the substrate 8 located above the printing platform 11, the bottom pattern 9 is printed in color by the inkjet printhead 3, and the bottom model is printed on the bottom pattern 9 by the filament extrusion head 2. The bottom model is colored on the upper surface or outer contour by the inkjet printhead 3 to obtain the bottom colored model.

[0039] Among them, the bottom layer slice information refers to the data information and image data of the bottom layer consumables in the target three-dimensional model, the bottom layer model printing refers to the first model printing process for the bottom layer consumables, the bottom layer color model is the bottom layer model of the three-dimensional model printed using thermal transfer technology, and the bottom layer pattern 9 is a reversed pattern.

[0040] For different substrates, the embodiments of the present invention provide different bottom layer printing methods. The bottom layer printing method refers to first printing the bottom layer of the three-dimensional model separately using thermal transfer. The high temperature generated during the printing process provides ideal thermal transfer conditions, so that the bottom layer of the model can transfer ink molecules in the ink sprayed by the inkjet printhead from the substrate to the model material through the heat transfer effect. At the same time as constructing the bottom layer color model, the bottom layer of the model is printed in color.

[0041] S130. Using a filament extrusion head, print and color the remaining layers of the target 3D model layer by layer on the bottom-layer colored model, remove the substrate, and obtain the target 3D printed model 10 with bottom-layer coloring.

[0042] It should be noted that, due to the different structures of the objects to be printed, the 3D printing of the bottom layer coloring in this embodiment of the invention includes coloring the bottom layer of the model in a physical sense and the lower surface of the overhanging surface. For overhanging structures, due to their special structure, printing and coloring are more complex than for general planes, and additional support structures are usually required to be printed under the overhanging surface. Therefore, a model body is printed on the exposed lower surface of the overhanging surface through the support structure, and then a heat transfer ink is sprayed and another model body is printed for transfer. The sliced ​​layers that are not exposed are printed in the normal way until the entire overhanging surface is printed layer by layer. When the support structure and the first model body located on the support structure are removed, a colored 3D printed model with a colored lower surface can be obtained.

[0043] After the bottom layer printing is completed, the slice information of each layer in the 3D model except the bottom layer slice is obtained in sequence. The slice information is obtained from the bottom layer to the top layer. The 3D printing of the target layer material is performed according to the slice information of the target layer material obtained at the moment.

[0044] Furthermore, the preset printing parameters include FDM printing temperature and printing speed, wherein the FDM printing temperature is higher than the glass transition threshold temperature of the substrate material.

[0045] During printing, the FDM printhead executes the printing task according to a specific printing temperature and speed. The selection of printing temperature and speed needs to be determined based on the glass transition threshold of the substrate printing material. Specifically, the glass transition threshold can be understood as the melting point of the substrate printing material. When the printing temperature exceeds the melting point of the substrate printing material, the material undergoes a glass transition and melts into a rubbery state. In this rubbery state, ink molecules adhering to the substrate migrate to the substrate printing material, coloring the substrate printing material and achieving a stable adhesion effect.

[0046] Optionally, the heat transfer material includes: PET release film, PVC heat transfer film, or BOPP heat transfer film.

[0047] This invention applies thermal transfer technology to 3D printing without requiring a dedicated thermal transfer printer. The substrate is pre-determined according to actual needs, and a corresponding thermal transfer-based bottom-layer printing method is executed to achieve the bottom-layer coloring of the model, thereby constructing a 3D printed model with a bottom-layer coloring. Compared with multi-color material technology, this improves printing efficiency and reduces material waste; compared with traditional inkjet FDM technology, it improves color reproduction and enhances the quality of the 3D printed product.

[0048] Example 2

[0049] Figure 3This is a flowchart of another color printing method for underlying coloring provided in Embodiment 2 of the present invention. This embodiment is a refinement based on the above embodiment, and correspondingly, as shown below. Figure 3 As shown, the method specifically includes:

[0050] S310. Slice the target three-dimensional model to obtain a slice file, and extract the underlying slice information from the slice file.

[0051] S320. If the main material of the model is used as the substrate, the bottom projection of the target three-dimensional model is obtained.

[0052] In this embodiment of the invention, the main material of the model can be PLA (Polylactic Acid). Models 3D printed using PLA are more malleable, have a glossy surface, and a low deformation rate, which greatly saves on material consumables. The substrate can be understood as a thin film fixed to the printer platform and located beneath the printed three-dimensional model; see details below. Figure 2 The purpose of obtaining the bottom projection of the target 3D model is to obtain the bottom contour of the model.

[0053] S330. The bottom layer is projected onto the printing platform using a filament extrusion head to obtain the first initial layer.

[0054] When the model's main material is selected as the substrate, a thin film with the same shape as or slightly larger than the bottom outline of the target 3D model needs to be printed on the printing platform to support the subsequent 3D model. This thin film with the same shape as the bottom outline of the target 3D model is called the first initial layer.

[0055] S340. Obtain the path information of the inkjet printhead in the underlying slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the first initial layer according to the underlying pattern information in the underlying slice information, so as to obtain the first coloring layer.

[0056] Obtaining the path information of the inkjet printhead enables it to spray color onto the upper surface of the current first initial layer along a specific path. This thermal transfer ink has the characteristic of releasing large molecules at high temperatures. Each slice layer contains color information for the lower and upper surfaces; the bottom layer pattern information refers to the color information of the lower surface.

[0057] S350. Obtain the path information of the filament extrusion head in the bottom layer slice information. Use the filament extrusion head to print the bottom layer model of the first coloring layer according to the path information and the preset printing parameters. Color the bottom layer model on the upper surface or outer contour of the bottom layer model according to the color information in the bottom layer slice information through the inkjet print head to obtain the first bottom layer coloring model of the target three-dimensional model.

[0058] The inkjet printer prints color onto the upper surface or outer contour of the underlying model according to the color information in the underlying slice information. Here, the color information refers to the color information of the upper surface of the slice layer.

[0059] When the filament extruder performs bottom layer printing, it generates a certain pressure and ambient temperature. At this time, a large number of macromolecules in the heat transfer ink that are relatively hot on the main printing material (PLA or other polymer matrix) are released and migrated to the consumables printed by the filament extruder, thereby realizing the coloring of the bottom consumables (model bottom layer), that is, the construction of the bottom coloring model.

[0060] Optionally, based on a pre-determined underlayer printing method and underlayer slicing information, the underlayer pattern is color-printed on the substrate located above the printing platform using an inkjet printhead, and the underlayer model is printed on the underlayer pattern using a filament extrusion head. Color is then applied to the upper surface or outer contour of the underlayer model using an inkjet printhead to obtain the underlayer colored model. The method further includes:

[0061] If a special material for heat transfer is used as a substrate, the special material for heat transfer is first fixed on the printer platform to obtain a second initial layer;

[0062] Obtain the path information of the inkjet printhead in the bottom layer slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the second initial layer according to the bottom layer pattern information in the bottom layer slice information, so as to obtain the second coloring layer.

[0063] Obtain the path information of the filament extruder in the bottom layer slice information, use the filament extruder to print the bottom layer model of the second coloring layer according to the path information and the preset printing parameters, and color the top surface or outer contour of the bottom layer model with inkjet printing head according to the color information in the bottom layer slice information to obtain the second bottom layer coloring model of the target three-dimensional model.

[0064] In this invention, the heat transfer material can be plastic film or special heat transfer paper. When the heat transfer material is selected as the substrate material, it is cut and fixed on the printer platform to ensure that the size of the substrate material is larger than the size of the three-dimensional model to be printed. At this time, there is no need to print the bottom outline separately, and the heat transfer material laid flat on the printer platform is used as the second initial layer. According to the image data in the bottom slice information of the three-dimensional model, the reversed bottom pattern is directly sprayed onto the second initial layer using an inkjet printhead to obtain the colored second initial layer, which is also the second colored layer.

[0065] S360. Read the slice information of the previous level of the current level and use the previous level as the current level, wherein the current level model is initialized as the bottom layer shading model.

[0066] Since the embodiments of the present invention print layer by layer from the bottom to the top, the current layer is also the bottom layer of the bottom layer when it is printed for the first time. The bottom layer printing results in the bottom layer shading model. Therefore, the layer above the current layer refers to the layer above in spatial position.

[0067] S370. Based on the filament extrusion head path information in the current level slice information, control the filament extrusion head to melt and extrude the shape corresponding to the current level, and construct a new level model.

[0068] S380. Based on the inkjet printhead path information in the current layer slice information, control the inkjet printhead to print the heat transfer ink onto the shape surface corresponding to the current layer according to the color information in the current layer slice information, to obtain the color model of the new layer.

[0069] After the bottom layer printing is completed, when a model is superimposed on the bottom layer color model, a layer of filament is first melted and extruded through the filament extrusion head, and then the inkjet print head is used to spray color on the filament layer to obtain a new layer of color model.

[0070] S390, return to execute S360-S380 until all slice information of the target three-dimensional model is processed, and remove the substrate after processing to obtain the target color 3D printed model with bottom layer coloring.

[0071] Repeat the above operations on the new layer color model, stacking them layer by layer from bottom to top. After each layer of the target 3D model has been read and processed, a complete target 3D printing model is obtained. Separate the target 3D printing model from the substrate fixed on the printer platform to obtain a complete 3D printing model with bottom layer coloring.

[0072] The technical solution of this invention refines the overall scheme, explains the construction methods of two types of substrates on the printer platform by pre-determining the materials used for the substrate, and describes how to print the underlying thermal transfer model under different substrates. This enables 3D model printing using thermal transfer on different substrates, and the 3D printed model is a high-fidelity print with a colored underlying layer. The entire process has high material tolerance and high printing precision.

[0073] Example 3

[0074] Figure 4 This is a schematic diagram of a color printing apparatus for underlying coloring provided in Embodiment 3 of the present invention. Figure 4 As shown, the device includes:

[0075] The slice file processing module 410 is used to slice the target three-dimensional solid model to obtain slice files and extract the underlying slice information from the slice files.

[0076] The bottom layer coloring module 420 is used to perform color printing of the bottom layer pattern on the substrate located above the printing platform by using an inkjet printhead according to a predetermined bottom layer printing method and bottom layer slicing information that matches the substrate, and to print the bottom layer model on the bottom layer pattern using a filament extrusion head, and to color the upper surface or outer contour of the bottom layer model by using an inkjet printhead to obtain the bottom layer coloring model.

[0077] The color 3D printing model building module 430 is used to extrude and print the remaining layers of the target three-dimensional model onto the bottom-layer colored model using a filament extrusion head and then inkjet printing head, printing layer by layer until all layers are completed. The substrate is then removed to obtain the target color 3D printing model with the bottom layer colored.

[0078] In this embodiment of the invention, thermal transfer technology is applied to 3D printing scenarios without the need to design a dedicated thermal transfer printer. First, the substrate needs to be pre-determined according to actual requirements. Then, a bottom-layer printing method based on thermal transfer technology corresponding to the substrate is executed to achieve the bottom-layer coloring of the model, thereby constructing a 3D printed model with a bottom-layer coloring. Compared with multi-color material technology, this improves printing efficiency and reduces material waste; compared with traditional inkjet FDM technology, it improves the bottom-layer color reproduction and enhances the quality of the 3D printed product.

[0079] Optionally, based on the above embodiments, it further includes a slicing processing unit, which performs 3D modeling of the object to be printed in the target device before slicing the target three-dimensional model to obtain a slice file, thereby obtaining the target three-dimensional model.

[0080] The target 3D model is sliced ​​layer by layer to generate slice files, which are then sent to the printer controller via the target device.

[0081] The target device includes a computer or a mobile app.

[0082] Based on the above embodiments, the underlying coloring module 420 includes:

[0083] The bottom projection acquisition unit is used to acquire the bottom projection of the target three-dimensional model if the model body material is used as the substrate.

[0084] The first initial layer building unit is used to project the bottom layer onto a printing platform using a filament extrusion head to obtain the first initial layer;

[0085] The first coloring layer construction unit is used to obtain the path information of the inkjet printhead in the bottom slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the first initial layer according to the bottom pattern information in the bottom slice information to obtain the first coloring layer.

[0086] The first bottom layer model printing unit is used to obtain the path information of the filament extrusion head in the bottom layer slice information, and use the filament extrusion head to print the bottom layer model based on the first coloring layer according to the path information and the preset printing parameters.

[0087] The second color layer construction unit is used to obtain the path information of the inkjet printhead in the bottom layer slice information. The inkjet printhead is used to print the color information in the bottom layer slice information onto the upper surface or outer contour of the bottom layer model according to the path information, so as to obtain the first bottom layer color model of the target three-dimensional model.

[0088] Based on the above embodiments, the underlying coloring module 420 further includes:

[0089] The second initial layer construction unit is used to first fix the heat transfer material on the printer platform to obtain the second initial layer if the heat transfer material is used as a substrate.

[0090] The third coloring layer construction unit is used to obtain the path information of the inkjet printhead in the bottom slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the second initial layer according to the bottom pattern information in the bottom slice information to obtain the second coloring layer.

[0091] The second bottom layer model printing unit is used to obtain the path information of the filament extrusion head in the bottom layer slice information, and use the filament extrusion head to print the bottom layer model of the second coloring layer according to the path information under the preset printing parameters.

[0092] The fourth color layer construction unit is used to obtain the path information of the inkjet printhead in the bottom layer slice information. The inkjet printhead is used to print the color information in the bottom layer slice information onto the upper surface or outer contour of the bottom layer model according to the path information, so as to obtain the second bottom layer color model of the target three-dimensional model.

[0093] Based on the above embodiments, the color 3D printing model building module 430 includes:

[0094] The upper-level slice information reading unit is used to read the slice information of the previous level of the current level model and use the previous level as the current level, wherein the current level model is initialized as the bottom-level shading model;

[0095] The new hierarchical model construction unit is used to control the filament extrusion head to melt and extrude the shape corresponding to the current level based on the filament extrusion head path information in the current level slice information, and construct a new hierarchical model.

[0096] The new layer color model construction unit is used to control the inkjet printhead to print the heat transfer ink onto the shape surface corresponding to the current layer according to the inkjet printhead path information in the current layer slice information, so as to obtain the new layer color model.

[0097] The loop printing unit is used to return to the operation of reading the slice information of the previous level of the current level model until the processing of all slice information of the target three-dimensional model is completed, and after the processing is completed, the substrate is removed to obtain the target 3D printed model with the bottom layer color.

[0098] Based on the above embodiments, the preset printing parameters include: FDM printing temperature and printing speed, wherein the FDM printing temperature is higher than the glass transition threshold temperature of the substrate.

[0099] Based on the above embodiments, the special materials for heat transfer printing include: PET release film, PVC heat transfer film, or BOPP heat transfer film.

[0100] The color printing apparatus for underlying coloring provided in this embodiment of the invention can execute the color printing method for underlying coloring provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0101] Example 4

[0102] Figure 5 A schematic diagram of an electronic device 10 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0103] like Figure 5As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0104] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0105] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as a low-level color printing method.

[0106] That is: slice the target 3D model to obtain slice files, and extract the underlying slice information from the slice files;

[0107] Based on a predetermined bottom layer printing method and bottom layer slicing information that match the substrate, the bottom layer pattern is printed in color on the substrate located above the printing platform using an inkjet printhead, and the bottom layer model is printed on the bottom layer pattern using a filament extrusion head. The bottom layer model is then colored on the upper surface or outer contour of the bottom layer model using an inkjet printhead to obtain the bottom layer colored model.

[0108] On the bottom-colored model, the remaining layers of the target 3D model are first extruded using a filament extrusion head, and then colored using an inkjet printhead. This process is repeated layer by layer until all layers are completed. The substrate is then removed to obtain the target colored 3D printed model with the bottom layer colored.

[0109] In some embodiments, a color printing method with under-coloring can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the color printing method with under-coloring described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform a color printing method with under-coloring by any other suitable means (e.g., by means of firmware).

[0110] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0111] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0112] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0113] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0114] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0115] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0116] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0117] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A color printing method for underlying coloring, characterized in that, include: The target 3D model is sliced ​​to obtain slice files, and the underlying slice information is extracted from the slice files; Based on the predetermined bottom layer printing method and bottom layer slicing information that match the substrate, the bottom layer pattern is printed in color on the substrate located above the printing platform using an inkjet printhead, and the bottom layer model is printed on the bottom layer pattern using a filament extrusion head. The bottom layer model is colored on the upper surface or outer contour of the bottom layer model using an inkjet printhead to obtain the bottom layer colored model. On the bottom-colored model, the remaining layers of the target 3D model are extruded and colored using a filament extrusion head and an inkjet print head, respectively. This process is repeated layer by layer until all layers are completed. The substrate is then removed to obtain the target colored 3D printed model with the bottom layer colored.

2. The method according to claim 1, characterized in that, Before slicing the target 3D model to obtain the slice file, the following steps are also included: The object to be printed is 3D modeled in the target device to obtain a three-dimensional model of the target. The target 3D model is sliced ​​layer by layer to generate slice files, which are then sent to the printer controller via the target device. The target device includes a computer or a mobile app.

3. The method according to claim 1, characterized in that, Based on a predetermined substrate-matching underlayer printing method and underlayer slicing information, the underlayer pattern is color-printed on the substrate located above the printing platform using an inkjet printhead. A filament extrusion head is then used to print the underlayer model on the underlayer pattern. Color is applied to the upper surface or outer contour of the underlayer model using the inkjet printhead, resulting in a colored underlayer model, including: If the main material of the model is used as the substrate, the bottom projection of the target three-dimensional model can be obtained. The bottom layer is projected onto a printing platform using a filament extrusion head to obtain the first initial layer; Obtain the path information of the inkjet printhead in the underlying slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the first initial layer according to the underlying pattern information in the underlying slice information, so as to obtain the first coloring layer. Obtain the path information of the filament extruder in the bottom layer slice information, and use the filament extruder to print the bottom layer model based on the first color layer according to the path information and the preset printing parameters. Color the top surface or outer contour of the bottom layer model according to the color information in the bottom layer slice information through the inkjet print head to obtain the first bottom layer color model of the target three-dimensional model.

4. The method according to claim 1, characterized in that, Based on a predetermined substrate-matching underlayer printing method and underlayer slicing information, the underlayer pattern is color-printed on the substrate located above the printing platform using an inkjet printhead. A filament extrusion head is then used to print the underlayer model on the underlayer pattern. Color is applied to the upper surface or outer contour of the underlayer model using the inkjet printhead, resulting in a colored underlayer model, including: If a special material for heat transfer is used as a substrate, the special material for heat transfer is first fixed on the printer platform to obtain a second initial layer; Obtain the path information of the inkjet printhead in the bottom layer slice information, and use the inkjet printhead to print the thermal transfer ink on the surface of the second initial layer according to the bottom layer pattern information in the bottom layer slice information, so as to obtain the second coloring layer. Obtain the path information of the filament extruder in the bottom layer slice information, use the filament extruder to print the bottom layer model of the second coloring layer according to the path information and the preset printing parameters, and color the top surface or outer contour of the bottom layer model with inkjet printing head according to the color information in the bottom layer slice information to obtain the second bottom layer coloring model of the target three-dimensional model.

5. The method according to claim 1, characterized in that, On the underlying colored model, the remaining layers of the target 3D model are first extruded and printed using a filament extruder, then colored using an inkjet printer. This process is repeated layer by layer until all layers are completed. The substrate is then removed to obtain the target colored 3D printed model, including: Read the slice information of the previous level of the current level and use the previous level as the current level, wherein the current level model is initialized as the bottom layer shading model; Based on the filament extrusion head path information in the current layer slice information, control the filament extrusion head to melt and extrude the shape corresponding to the current layer, and construct a new layer model; Based on the inkjet printhead path information in the current layer slice information, the inkjet printhead is controlled to print the heat transfer ink onto the surface or outer contour of the new layer model according to the color information in the current layer slice information, so as to obtain the new layer color model. Repeat the operation of reading the slice information of the previous level of the current level until all slice information of the target three-dimensional model is processed, and after processing is completed, remove the substrate to obtain the target color 3D printed model with bottom coloring.

6. The method according to claim 3, characterized in that, The preset printing parameters include FDM printing temperature and printing speed, wherein the FDM printing temperature is higher than the glass transition threshold temperature of the substrate.

7. The method according to claim 4, characterized in that, The heat transfer materials include: PET release film, PVC heat transfer film, or BOPP heat transfer film.

8. A color printing apparatus for underlayer coloring, comprising a filament extrusion head, an inkjet printhead, a substrate, and a printing platform, wherein the substrate is disposed on the printing platform, characterized in that, include: The slice file processing module is used to slice the target 3D model to obtain slice files and extract the underlying slice information from the slice files. The bottom layer coloring module is used to print the bottom layer pattern in color on the substrate located above the printing platform using an inkjet printhead according to a predetermined bottom layer printing method and bottom layer slicing information that matches the substrate, and to print the bottom layer model on the bottom layer pattern using a filament extrusion head. The bottom layer model is then colored on the upper surface or outer contour of the bottom layer model using an inkjet printhead to obtain the bottom layer coloring model. The color 3D printing model building module is used to extrude and print the remaining layers of the target 3D model on the bottom colored model using a filament extrusion head and an inkjet print head, and then print them layer by layer until all layers are completed. The substrate is then removed to obtain the target color 3D printed model with the bottom colored layer.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform a color printing method for under-coloring according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement a color printing method for underlying coloring as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Method for constructing a three-dimensional molded body

    CN104334335A

  • Full-color 3D printing device and method

    CN106393662A