3D printing method, electronic device, computer readable storage medium, and printer

By controlling the difference in the movement speed of curing light in the exposed and unexposed areas in photopolymerization printing technology, and using a light source with an irradiation range smaller than that of the exposure screen, the problem of uneven light transmission through different areas of the display screen is solved, thus improving printing quality and efficiency.

CN116714239BActive Publication Date: 2026-07-10SHENZHEN CREALITY 3D TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN CREALITY 3D TECH CO LTD
Filing Date
2023-04-28
Publication Date
2026-07-10

Smart Images

  • Figure CN116714239B_ABST
    Figure CN116714239B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a kind of light curing 3D printing method, comprising: according to the exposure area of the slice layer of printing model information acquisition;Control solidification light to first speed V1 in the exposure area moves;Control solidification light to second speed V2 in non-exposure area moves;Wherein, V2>V1;The solidification light is provided by light source, and the irradiation area of the light source is less than the maximum exposure area of the light curing printer.The method because the irradiation range of the light source is less than the effective width of exposure screen, the number of light source is reduced, and the multiple areas of exposure screen are irradiated using the same light source, thereby improving the overall uniformity of light.The embodiments of the present application also provide an electronic device or light curing 3D printer for executing the above method and computer readable medium.
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 more particularly to a photopolymer 3D printing method, an electronic device or photopolymer 3D printer, and a computer-readable medium. Background Technology

[0002] 3D printing, also known as additive manufacturing, is a new manufacturing technology that uses digital models as a basis to build up materials layer by layer to create physical objects. 3D printing equipment can process products with personalized and customized special structures. Photopolymerization printing technology is one type of 3D printing technology.

[0003] Photopolymerization printing technology primarily utilizes focused light of a specific intensity to irradiate the surface of a photopolymer material, causing the material to solidify and form the desired printed model. Due to its advantages such as high printing speed and high precision, photopolymerization printing is now widely used in the field of 3D printing technology.

[0004] In existing photopolymerization printing techniques, the structure corresponding to each slice image is typically formed by illuminating the entire display screen surface with a light source assembly. The liquid filament is then exposed to selective light transmission through the display screen and cured, thus forming the model layer corresponding to each slice image. The light source assembly generally includes an array of LED beads. Because the performance parameters of each LED bead are difficult to be completely identical, the uniformity of light passing through the display screen is low across different areas. Furthermore, the more LED beads there are, the lower the overall uniformity, thus affecting the quality of the photopolymerization print. Summary of the Invention

[0005] This invention provides a photopolymerization 3D printing method with high illumination uniformity, an electronic device or photopolymerization 3D printer, and a computer-readable medium.

[0006] In a first aspect, embodiments of the present invention provide a photopolymerization 3D printing method, comprising:

[0007] Obtain the exposure area of ​​the slice layer based on the printed model information;

[0008] The curing light is controlled to move at a first speed V1 in the exposure area;

[0009] The curing light is controlled to move at a second speed V2 in the non-exposed area;

[0010] Wherein, V2>V1; the curing light is provided by a light source, and the irradiation area of ​​the light source is smaller than the maximum exposure area of ​​the light curing printer.

[0011] In one embodiment, obtaining the exposure area of ​​the slice layer based on the printing model information includes: receiving printing model information of the model to be printed, the printing model information including pixel data of the slice graphic corresponding to each slice layer; and determining the exposure area of ​​the slice layer based on the pixel data of the slice graphic.

[0012] In one embodiment, the curing light moves in the X direction in the exposed and unexposed areas, and the pixel data includes the pixel position coordinates at both ends of each line segment. The line segments are formed by pixels with the same X coordinate and consecutive gray values ​​greater than a predetermined value.

[0013] In one embodiment, if the exposure area is a single region, obtaining the exposure area of ​​the slice layer based on the printing model information includes: determining the minimum and maximum values ​​of the pixel data of the slice pattern along the direction of movement of the curing light; and taking the region between the minimum and the maximum values ​​as the exposure area.

[0014] In one embodiment, if there are multiple exposure areas, obtaining the exposure area of ​​the slice layer based on the printing model information includes: determining the minimum and maximum values ​​of multiple sub-graphic regions in the pixel data of the slice graphic along the direction of movement of the curing light; taking the area between the minimum and the maximum value corresponding to each sub-graphic region as the exposure area; or taking the area between the minimum minimum value and the maximum maximum value as the exposure area.

[0015] In one embodiment, if there are multiple exposure areas, obtaining the exposure area of ​​the slice layer based on the printing model information includes: determining the minimum and maximum values ​​of multiple sub-graphic regions in the pixel data of the slice graphic along the direction of curing light movement; along the direction of curing light movement, if the difference between the maximum value of the previous sub-graphic region and the minimum value of the next sub-graphic region is greater than a predetermined threshold value, then the previous sub-graphic region and the next sub-graphic region are located in different exposure areas; otherwise, the previous sub-graphic region and the next sub-graphic region are located in the same exposure area.

[0016] In one embodiment, the non-exposed area includes a first non-exposed area, which is the area other than the exposed area in the maximum exposed area; and / or, the non-exposed area also includes a second non-exposed area, which is the area other than the maximum exposed area in the curing light movement range.

[0017] In one embodiment, the photopolymerization 3D printing method further includes: at the end of printing the current slice layer, controlling the curing light to move to a standby area, the standby area being located in a second non-exposed area.

[0018] On the other hand, embodiments of the present invention provide an electronic device or a photopolymer printer, the electronic device or photopolymer printer including a processor and a memory, the memory for storing computer instructions, and the processor for calling the computer instructions in the memory to cause the electronic device to perform the steps of the 3D printing method as described above.

[0019] On the other hand, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the 3D printing method as described above.

[0020] The photopolymerization 3D printing method provided in this invention reduces the number of light sources by using a light source with an irradiation range smaller than the effective width of the exposure screen. Multiple areas of the exposure screen are illuminated by the same light source, thereby improving the overall uniformity of light. Furthermore, the light source moves at a faster speed in non-exposure areas, thus saving overall printing time and improving printing efficiency. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the 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.

[0022] Figure 1 This is a flowchart of the photopolymerization 3D printing method according to the first embodiment of the present invention;

[0023] Figure 2 yes Figure 1 Flowchart of the method for obtaining the exposure area of ​​the slice layer in the method;

[0024] Figure 3 This is a schematic diagram showing the correspondence between all the layered patterns and the exposure screen in the first embodiment of the present invention;

[0025] Figure 4 yes Figure 1 A schematic diagram of the 3-printer structure used in the method;

[0026] Figure 5 yes Figure 4 A disassembled diagram of the light source assembly in a 3D printer.

[0027] Figure 6 This is a schematic diagram illustrating another implementation of the correspondence between the slice layer pattern and the exposure screen;

[0028] Figure 7This is a schematic diagram showing the correspondence between the slice layer pattern and the exposure screen in another embodiment;

[0029] Figure 8 This is a schematic diagram showing the correspondence between the slice layer pattern and the exposure screen in another embodiment;

[0030] Figure 9 This is a schematic diagram showing the correspondence between the slice layer pattern and the exposure screen in another embodiment;

[0031] Figure 10 This is a schematic diagram showing the correspondence between the sliced ​​layer pattern and the exposure screen in another embodiment. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0033] Please see Figure 1 The first embodiment of the present invention provides a photopolymerization 3D printing method, which includes the following steps:

[0034] Step 10: Obtain the exposure area of ​​the slice layer based on the printed model information;

[0035] Step 20: Control the curing light to move in the exposure area at a first speed V1;

[0036] Step 30: Control the curing light to move in the non-exposed area at a second speed V2; where V2>V1.

[0037] The curing light is provided by a light source, and the irradiation area of ​​the light source is smaller than the maximum exposure area of ​​the light curing printer.

[0038] like Figure 2 As shown, step 10 specifically includes:

[0039] Step 101: Receive the printing model information of the model to be printed, wherein the printing model information includes the pixel data of the slice graphic corresponding to each layer of slices;

[0040] Step 102: Determine the exposure area of ​​the slice layer based on the pixel data of the slice pattern.

[0041] In step 101, the print model information comes from the slice file of the model to be printed. The slice file is a file generated by slicing the 3D model file according to preset rules using slicing software. Specifically, when a user creates a 3D model of the object to be printed using third-party modeling software, generating an original 3D model in the form of surfaces, the user can then use printing slicing software to slice the original 3D model and generate slice files. The third-party modeling software can include: AutoCAD, 3ds Max, Rhino, LightWave3D, etc., without limitation. The printing slicing software can include: Cura, Simplify3D, UP, etc., without limitation. The slice text data can include: Gcode text data, etc.

[0042] In a preferred embodiment, generating slice files from 3D model files may include the following steps:

[0043] First, the original 3D model is sliced ​​according to the preset layer height and preset resolution to obtain multiple grayscale images.

[0044] Generally, the slicing software determines the resolution of the generated image based on the type of 3D printer used, which corresponds to the resolution of the printer's exposure screen. For example, if the exposure screen is a 7-inch screen with a resolution of 1600*1200, the resolution of the generated image will be 1600*1200. The sliced ​​graphic of the model to be printed is located in a two-dimensional image, where the grayscale value of the pixels corresponding to the sliced ​​graphic of the model to be printed is assigned to be greater than a predetermined value, such as a grayscale value greater than 15, while the background part is assigned a value of 0, that is, the grayscale value is less than the predetermined value.

[0045] Secondly, a coordinate system is established with the bottom left corner of the grayscale image as the origin and the extension directions of two adjacent edges in the image as the X-axis and Y-axis, respectively. All pixels along the X-axis are traversed sequentially along the Y-axis. Pixels with consecutive grayscale values ​​greater than 15 and the same X-coordinate are formed into line segments. The pixel position coordinates at both ends of all line segments are recorded, and the line segments are numbered and recorded as data for the slice file.

[0046] In this implementation, the X direction is defined as the row direction, and the Y direction as the column direction, such as... Figure 3As shown, the image to be printed in the slice layer is the shaded area in the figure. In column X=200, Y=300 to Y=600 are consecutive pixels with a gray value greater than 15. The pixels at both ends are recorded as (200,300,a1) and (200,600,a1) respectively, where a1 is an identifier. In column X=900, Y=100 to Y=400 and Y=600 to Y=800 are two consecutive segments of pixels with a gray value greater than 15 that are spaced apart. The pixels at the end of one segment are recorded as (900,100,a1) and (900,400,a1) respectively, where a1 is an identifier; the pixels at both ends of the other segment are recorded as (900,600,a2) and (900,800,a2) respectively, where a2 is an identifier. Setting an identifier bit makes it easy to identify the end pixel of each segment when multiple consecutive pixels with a gray value greater than 15 appear in the same column. That is, pixels with the same identifier bit in the same column are located on the same line segment, preventing identification errors.

[0047] This embodiment stores the coordinates of the endpoints of line segments, rather than the coordinates of all pixels in the entire printed model slice graphic, which greatly reduces the data storage capacity and solves the problem of excessive memory usage in existing technologies, thus making the application more widespread.

[0048] like Figures 4 to 6 As shown, in this embodiment, the model to be printed is 3D printed using a photopolymer 3D printer 500. The photopolymer 3D printer includes a forming platform 51, a base 55, a material storage tank 52 disposed on the base 55 and opposite to the forming platform 51, an exposure screen 53 disposed below the material storage tank 52, and a light source assembly 54 disposed below the exposure screen 53. The forming platform 51 can move vertically, i.e., along the Z-axis, driven by a first driving device 511, to move closer to and away from the material storage tank 52. The material storage tank 52 is used to hold liquid consumables, which are photosensitive resins, such as high-strength resin, flexible resin, medical resin, etc. The exposure screen 53 is mounted on the base 55 and is used to selectively transmit the curing light emitted by the light source assembly 54 to cure the liquid consumables between the exposure screen 53 and the forming platform 51, thereby forming a model layer. In this embodiment, the molding platform 51 moves under the drive of the first driving device 511, so that the thickness between the molding platform 51 and the exposure screen 53 is one layer thickness; when printing the first layer, that is, when the first layer of the model is formed on the molding platform 51, the thickness between the exposure screen 53 and the surface of the molding platform 51 is one layer thickness; when printing a non-first layer, the thickness between the last solidified model layer on the surface of the molding platform 51 and the exposure screen 53 is one layer thickness.

[0049] In this embodiment, the light source assembly 54 includes a light source 541 and a second driving device 542 for driving the light source 541 to move along the X-axis direction. The light source 541 includes a light-emitting component 543 and a lens array 544 disposed above the light-emitting component 543. In this embodiment, the light-emitting component 543 includes a row of multiple LEDs arranged along the Y-axis direction. In this embodiment, it includes two rows of LEDs.

[0050] The second driving device 542 is used to drive the light source 541 to reciprocate along the X-axis direction. The second driving device 542 includes a drive motor 545, a belt transmission mechanism 546, and a guide mechanism 547. In this embodiment, the drive motor 545 is a stepper motor, which drives the belt transmission mechanism 546 to move along the X-axis direction. The light source 541 is connected to the belt transmission mechanism 546 and moves along the X-axis direction under the drive of the belt transmission mechanism 546. The guide mechanism 547 can be an optical axis extending along the X-axis direction, passing through the connecting structure in the light source 541, so as to guide the movement of the light source 541 in the X-axis direction.

[0051] Please see Figure 4-6 As shown, the two ends of the guide mechanism 547 are the two standby areas of the light source 541, that is, when the photopolymer 3D printer 500 is in standby mode, the light source 541 is located in one of the two standby areas, as shown. Figure 4 As shown, the light source 541 is located in the standby area on the left. In this embodiment, when the light source 541 is in the standby area, the light source 541 and the base 55 are directly opposite each other on one side edge in the X direction, and the directly opposite area is completely offset from or partially intersecting with the exposure screen 53.

[0052] The exposure screen 53 includes an effective area 53a and a border area 53b. The irradiation range of the curing light emitted by the light source 541 on the exposure screen 53 is greater than or equal to the width W1 of the effective area 53a in the Y-axis direction, and less than the effective length L1 of the effective area 53a in the X-axis direction, preferably less than or equal to half the width of the exposure screen 53 in the X-axis direction, more preferably less than or equal to one-third of the width of the exposure screen 53 in the X-axis direction. Figure 6 As shown, in this embodiment, the ratio of the width W2 of the curing light irradiation range R in the X-axis direction to the effective length L1 is 4 / 15. The irradiation range R of the curing light on the exposure screen 53 refers to the effective irradiation area formed by the curing light emitted from the light source 543 irradiating the exposure screen 53; the effective area 53a refers to the area formed by all the pixels of the exposure screen 53 that can be driven to control the light switch.

[0053] In step 102, if the exposure area is a single region, the exposure area of ​​the slice layer is determined based on the pixel data of the sliced ​​pattern, including:

[0054] Step 1021a: Determine the minimum and maximum values ​​of the pixel data of the sliced ​​graphic along the direction of movement of the curing light;

[0055] Step 1022a: The region between the minimum value and the maximum value is taken as the exposure region.

[0056] Specifically, the exposure area refers to the fact that the pixels of the slice layer graphic are continuously distributed in the X direction, and there are no empty columns between two pixels. For example... Figure 7 As shown in the figure, the shaded area represents a slice of graphic, which is a complete graphic. The minimum X value of the pixel coordinates in the slice layer is X. min The value is 600, and the maximum value is X. max The value is 1000, and the direction of movement of the curing light is the positive direction of the X direction. Therefore, the exposure area of ​​the slice layer is determined to be between X = 600 and X = 1000. For example... Figure 8 As shown, the shaded area in the image represents a sliced ​​graphic, comprising two separate graphics. However, the pixels of the entire sliced ​​graphic are continuously distributed in the X direction, thus it remains a single exposure area. The minimum X-value of its pixel coordinates is X. min The value is 600, and the maximum value is X. max The value is 1300. At this point, the exposure area of ​​the slice layer is determined to be the region between X = 600 and X = 1300.

[0057] In step 102, if there are multiple exposure areas, the exposure area of ​​the slice layer is determined based on the pixel data of the sliced ​​pattern, including:

[0058] Step 1021b: Determine the minimum and maximum values ​​of multiple sub-graphic regions in the pixel data of the sliced ​​graphic along the direction of movement of the curing light;

[0059] Step 1022b: The region between the minimum and maximum values ​​corresponding to each sub-graphic region is designated as the exposure region, or the region between the minimum minimum value and the maximum maximum value is designated as the exposure region; or

[0060] Step 1022c: Along the direction of curing light movement, if the difference between the maximum value of the previous sub-pattern region and the minimum value of the next sub-pattern region is greater than a predetermined threshold value, then the previous sub-pattern region and the next sub-pattern region are located in different exposure regions; otherwise, the previous sub-pattern region and the next sub-pattern region are located in the same exposure region.

[0061] Specifically, the term "multiple exposure areas" means that the pixels of the slice layer graphic are not continuously distributed in the X direction, and there are empty columns between two pixels. Each part of the slice layer graphic where the pixels are continuous in the X direction is a sub-graphic region, and each sub-graphic region corresponds to an exposure area.

[0062] In step 1022b, as Figure 9 As shown, there are two sub-graphic regions: one ranging from X=200 to X=600, and the other ranging from X=900 to X=1300. The region from X=600 to X=900 is empty. In this case, the regions from X=200 to X=600 and from X=900 to X=1300 can be designated as exposure areas, maximizing printing efficiency. Alternatively, the regions from X=200 to X=600 and from X=900 to X=1300, as well as the region from X=900 to X=1300, can be designated as exposure areas. This means that the area between the minimum value X=200 and the maximum value X=1300 in the X direction can be used as exposure areas. This reduces computational complexity and avoids reduced printing accuracy and machine lifespan due to excessively frequent changes in light source speed.

[0063] In step 1022c, as Figure 10 As shown, there are two sub-regions: one ranging from X = 200 to X = 500, and the other ranging from X = 1100 to X = 1400. The region from X = 500 to X = 1100 is an empty column, representing the area between the maximum value of the previous sub-region and the minimum value of the next sub-region. The difference between the maximum value of the previous sub-region and the minimum value of the next sub-region is ΔX1 = 1100 - 500 = 600, while the irradiation range of the curing light in its X direction is 400. The difference between ΔX1 and the irradiation range of the curing light in its X direction is ΔX2 = 600 - 400 = 200. A threshold is preset for ΔX2. When ΔX2 > 100, the previous sub-graphic region and the next sub-graphic region are located in different exposure regions, meaning they are independent exposure regions. When ΔX2 ≤ 100, the area between the previous and next sub-graphic regions is also defined as an exposure region, meaning the previous sub-graphic region, the next sub-graphic region, and the area in between are defined as the same exposure region. Figure 10 In this case, if ΔX2 > 100, then the two sub-graphic regions are determined as two independent exposure regions. For example... Figure 9 As shown, ΔX1 = 300 and ΔX2 = -100, meaning ΔX2 < 100. Therefore, the two sub-graphic regions and the area between them are determined to be the same exposure area. In this embodiment, while accelerating the printing speed, it is also possible to avoid the reduction in printing accuracy and machine lifespan caused by excessively frequent changes in light source speed.

[0064] In this embodiment, the non-exposure area includes a first non-exposure area, which is the area other than the exposed area in the maximum exposure area; and / or, the non-exposure area also includes a second non-exposure area, which is the area other than the maximum exposure area in the curing light movement range.

[0065] by Figure 6 For example, the maximum exposure area is the range from X=0 to X=1600, and the exposure area is the range from X=600 to X=1000. Therefore, the first non-exposure area is the range within the maximum exposure area X=0 to X=1600 excluding the exposure area X=600 to X=1000, i.e., the ranges from X=0 to X=600 and X=1000 to X=1600. For example... Figure 6 In the embodiment shown, the curing light moves along the X direction from one end of the base 55 to the other end in the X direction, passing sequentially through the surface of one side of the base 55 in the X direction, the surface of one side of the border area 53b of the exposure screen 53, the effective area 53a, the surface of the other side of the border area 53b of the exposure screen 53, and the surface of the other side of the base 55. The second non-exposure area is the area other than the maximum exposure area, i.e., the effective area 53a, excluding the moving range of the curing light along the X direction, i.e., the surface of one side of the base 55, the surface of one side of the border area 53b of the exposure screen 53, the surface of the other side of the border area 53b of the exposure screen 53, and the surface of the other side of the base 55.

[0066] In step 20, the curing light is controlled to move in the exposure area at a first speed V1. The movement of the curing light in the exposure area refers to the period from when the curing light enters the exposure area at the leading edge in the direction of movement to when the curing light leaves the exposure area at the trailing edge in the direction of movement. Figure 6 Taking this as an example, when the front edge Rf of the curing light irradiation range moves to the position X=600, that is, when it begins to enter the exposure area, the curing light begins to move at the first speed V1; when the rear edge Rb of the curing light irradiation range moves to the position X=1000, it is determined that the curing light has left the exposure area, that is, the exposure action of the exposure area ends.

[0067] In this embodiment, the first speed V1 is related to the exposure and curing time of the liquid consumable. The exposure and curing time is a known parameter of the material's properties. The general principle is that the time for the curing light to irradiate each pixel is greater than or equal to the curing time of the consumable. Assuming that the width of the irradiation range of the curing light irradiating the exposure screen 53 in the X direction is W1, and the exposure and curing time of the consumable is T1, then the first speed V1 ≤ W1 / T1, preferably V1 = W1 / T1. This ensures both the curing of the consumable and printing efficiency.

[0068] In step 30, the control moves at a second speed V2 in the non-exposure area, where the curing light is in the non-exposure area if the irradiation range of the curing light is completely within the non-exposure area.

[0069] In this step, the second speed V2 can be set to the fastest possible speed, which can both move the curing light quickly to the starting position of the exposure area and maintain the stability of the movement and the service life. It can be set according to the actual application and is not specifically limited.

[0070] It should be noted that the curing light reciprocates in the X-direction, that is, it moves from the first end in the X-direction to the second end, and then from the second end back to the first end, which constitutes one reciprocation. One reciprocating motion of the curing light prints two layers of sliced ​​patterns. In the above description of the movement direction of the curing light and the magnitude of the X-coordinate value, for ease of explanation, the movement direction of the curing light is consistent with the positive direction of the X-axis. That is, when the movement direction of the curing light changes, the positive direction of the X-axis on the exposure screen 53 changes simultaneously, and the coordinate values ​​of the pixels change accordingly. However, in actual applications, the pixel coordinates on the exposure screen remain unchanged, but the movement law of the curing light described above remains unchanged.

[0071] In this embodiment, before the curing light begins to move from one end of the X direction, the curing light is located in the standby area at the beginning of the movement direction. At the end of the current slice layer printing, the curing light is controlled to move to the standby area at the end of the movement direction. Preferably, the standby area is located in the second exposure area. It is understood that there is a standby area at both ends of the X direction, and preferably, both standby areas at both ends of the X direction are located in the second exposure area. If the standby area of ​​the curing light is located in the maximum exposure area or intersects with the maximum exposure area, then when the light source is initially activated, the curing light may intersect with the exposure area near the edge of the exposure screen. In this case, the dwell time of the curing light at the initial position needs to be calculated to ensure that all positions in the exposure area are effectively cured. Furthermore, the dwell time varies depending on the size of the intersecting area, which increases the computational load. By placing the standby area in the second exposure area, when the light source is initially activated, the front edge of the curing light in its direction of movement is located outside the maximum exposure area, meaning that the curing light and the exposure area do not intersect. Therefore, when the curing light passes through the exposure area, it is only necessary to calculate the first velocity V1 of the curing light as it passes through each exposure area, without having to calculate the dwell time of the curing light, which greatly reduces the amount of calculation.

[0072] In the photopolymerization 3D printing method of this embodiment, because a light source with an irradiation range smaller than the effective width of the exposure screen is used, the number of light sources is reduced, and multiple areas of the exposure screen are illuminated by the same light source, thereby improving the overall uniformity of light. Furthermore, the light source moves at a faster speed in non-exposure areas, thus saving overall printing time and improving printing efficiency.

[0073] The second embodiment of the present invention provides an electronic device or a photopolymerization printer, including a processor and a memory. The memory is used to store computer instructions, and the processor is used to call the computer instructions in the memory to cause the electronic device to perform the steps of the 3D printing method as described in the first embodiment.

[0074] The third embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps in the 3D printing method embodiment described in the first embodiment.

[0075] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0076] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0077] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these all fall within the protection scope of the present invention. Therefore, the protection scope of this invention patent should be determined by the appended claims.

Claims

1. A photopolymerization 3D printing method, applied to a photopolymerization printer, characterized in that, include: Obtain the exposure area of ​​the slice layer based on the printed model information; The curing light is controlled to move at a first speed V1 in the exposure area; The curing light is controlled to move at a second speed V2 in the non-exposed area; Wherein, V2>V1; the curing light is provided by a light source, and the irradiation area of ​​the light source is smaller than the maximum exposure area of ​​the light curing printer; Wherein, if there are multiple exposure areas, obtaining the exposure area of ​​the slice layer based on the printing model information includes: The minimum and maximum values ​​of multiple sub-graphic regions in the pixel data of the sliced ​​graphic are determined along the movement direction of the curing light; the pixel data includes pixel position coordinates; the movement direction of the curing light in the exposed and unexposed areas is the X direction; Along the direction of the curing light's movement, if the difference between the maximum X-value of the pixel position coordinates of the previous sub-graphic region and the minimum X-value of the pixel position coordinates of the next sub-graphic region, and the difference between the curing light's irradiation range in its direction of movement and the difference between the two values ​​is greater than a predetermined threshold, then the previous sub-graphic region and the next sub-graphic region are located in different exposure regions; otherwise, the previous sub-graphic region and the next sub-graphic region are located in the same exposure region.

2. The photopolymerization 3D printing method as described in claim 1, characterized in that, The step of obtaining the exposure area of ​​the slice layer based on the printed model information includes: Receive printing model information of the model to be printed, wherein the printing model information includes pixel data of the slice graphic corresponding to each layer of slice; The exposure area of ​​the slice layer is determined based on the pixel data of the slice pattern.

3. The photopolymerization 3D printing method as described in claim 2, characterized in that, The pixel data includes the pixel position coordinates at both ends of each line segment. The line segments are formed by consecutive pixels with the same X coordinate and a gray value greater than a predetermined value.

4. The photopolymerization 3D printing method as described in claim 1, characterized in that, The non-exposure area includes a first non-exposure area, which is the area other than the exposed area in the maximum exposure area; and / or, the non-exposure area also includes a second non-exposure area, which is the area other than the maximum exposure area in the curing light movement range.

5. The photopolymerization 3D printing method as described in claim 4, characterized in that, The photopolymerization 3D printing method further includes: When the current slice layer printing ends, the curing light is controlled to move to the standby area, which is located in the second non-exposure area.

6. An electronic device or a photopolymer printer, characterized in that, The electronic device or photopolymer printer includes a processor and a memory, the memory being used to store computer instructions, and the processor being used to invoke the computer instructions in the memory to cause the electronic device to perform the steps of the 3D printing method as described in any one of claims 1 to 5.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the 3D printing method according to any one of claims 1 to 5.