Nozzle assembly initialization method, 3D printing device, and readable storage medium

By using a nozzle assembly initialization method, the problems of nozzle position offset and inaccurate initial filament positioning were solved, achieving precise calibration of the nozzle and filament, improving printing accuracy and stability, and ensuring the continuity and reliability of the printing process.

CN122165650AInactive Publication Date: 2026-06-09SHENZHEN ANYCUBIC TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN ANYCUBIC TECH CO LTD
Filing Date
2026-02-26
Publication Date
2026-06-09
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure CN122165650A_ABST
    Figure CN122165650A_ABST
Patent Text Reader

Abstract

The application provides a nozzle assembly initialization method, a 3D printing device and a readable storage medium, and relates to the field of 3D printing. The method comprises the following steps: receiving a printing signal; and performing initialization on a nozzle assembly based on the printing signal. According to the embodiment of the application, the initialization of the nozzle assembly is performed in response to the printing signal, at least one of nozzle position calibration and wire position calibration is realized, and the printing forming precision, the extrusion stability and the printing success rate can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of 3D printing, and in particular to a nozzle assembly initialization method, a 3D printing device, and a readable storage medium. Background Technology

[0002] Fused Deposition Modeling (FDM) is a widely used fused extrusion 3D printing technology. Filament-like thermoplastic materials such as PLA, ABS, and PETG are fed to the print head, melted by the heating module, and then extruded from the nozzle by a drive mechanism. The extruded material is deposited layer by layer along a preset path and rapidly cooled and solidified, ultimately forming a three-dimensional part through layer-by-layer deposition. Multicolor FDM technology, developed from traditional FDM, can achieve three-dimensional printing of colors or combinations of multiple materials through multi-material supply, multi-nozzle collaboration, or automatic nozzle switching.

[0003] Regarding the nozzle replacement solution in related technologies, problems such as decreased printing positioning accuracy and unstable filament extrusion are prone to occur due to issues such as assembly precision and manufacturing tolerance.

[0004] Furthermore, any discussion of the background art throughout the specification does not imply that the background art is necessarily prior art known to those skilled in the art, and any discussion of the prior art throughout the specification does not imply that the prior art is necessarily widely known or constitutes common knowledge in the field. Summary of the Invention

[0005] In view of this, this application provides a nozzle assembly initialization method, a 3D printing device, and a readable storage medium, which solves the problems of nozzle position offset and inaccurate initial filament positioning in related technologies.

[0006] In a first aspect, embodiments of this application provide a nozzle assembly initialization method, applied to a 3D printing device. When the nozzle assembly is placed in the nozzle docking area, the method for accommodating continuous printing filament includes: Receive printing signal; Initialize the nozzle assembly based on the printing signal.

[0007] Secondly, embodiments of this application provide a 3D printing device, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor, and when the programs or instructions are executed by the processor, they implement the steps of the method as described in the first aspect.

[0008] Thirdly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method as described in the first aspect.

[0009] The nozzle assembly initialization method, 3D printing equipment, and readable storage medium of this application initialize the nozzle assembly in response to a printing signal, and realize at least one of nozzle position calibration and filament position calibration, which can effectively improve printing accuracy, extrusion stability and printing success rate.

[0010] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description

[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 A flowchart illustrating the nozzle assembly initialization method according to an embodiment of this application is shown; Figure 2 A structural block diagram of a 3D printing device according to an embodiment of this application is shown. Detailed Implementation

[0012] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0013] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0014] The nozzle assembly initialization method, 3D printing equipment, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios. Unless otherwise specified, the following embodiments and features can be combined with each other.

[0015] This application provides a nozzle assembly initialization method applied to a 3D printing device. The 3D printing device includes a print head base, a nozzle assembly, and a docking area. The docking area is used to dock or store spare nozzle assemblies. When the nozzle assembly is located in the docking area, its internal feed pipe contains continuous printing filament. Continuous printing filament refers to the printing filament inside the nozzle assembly maintaining a continuous, uninterrupted connection with an external filament source, which can be printing filament wound on a filament reel.

[0016] The nozzle assembly includes a feeder and a nozzle connected in sequence. The feeder includes a feed channel for receiving wire and has a notch.

[0017] In some embodiments, the nozzle assembly further includes a heating element, a heat sink, and an electronic control assembly. The nozzle is connected to the heating element, which can be integrally formed or separately connected. The heating element heats the filament in the heating area to output molten filament for printing. In one embodiment, the heating element can be a remote induction heater, such as electromagnetic induction heating, or a resistance heater. The heat sink is connected to or adjacent to the heating element and dissipates heat from the hot end, such as the heating element, effectively transferring heat from the hot end to the surrounding environment and ensuring that the hot end operates within a suitable temperature range. The electronic control assembly includes a first temperature sensor, a second temperature sensor, a power receiving device, a storage device, and a signal transmission device. The first temperature sensor senses the temperature of the nozzle, the second temperature sensor senses the temperature of the heating element, and the power receiving device wirelessly receives electrical energy to power other devices on the electronic control assembly. The signal transmission device transmits the temperature detected by the temperature sensors to the processor of the 3D printing equipment for controlling the heating power of the heating element. The signal transmission device is also used to acquire information about the wire, such as its color and material, so that it can identify the wire and its hot end.

[0018] The printhead base includes a filament clamping mechanism that clamps the filament through a notch on the feed assembly. After the nozzle assembly is installed on the printhead base, the filament clamping mechanism provides the power to extrude the filament from the nozzle, thus achieving model printing. The filament clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push the filament in the feed channel.

[0019] In one embodiment, the printhead base further includes a locking mechanism for unlocking and locking the mounted nozzle assembly.

[0020] This application provides a nozzle assembly initialization method, the execution subject of which can be the processor of a 3D printing device. For example... Figure 1 As shown, the method includes: Step 101: Receive the printing signal.

[0021] In this step, print signals are acquired, including initial power-on signals, reset signals, calibration signals, etc.

[0022] The print signal can be an instruction included in the slice file, an instruction sent by another device when nozzle assembly calibration is required, or an instruction generated by user control.

[0023] Step 102: Initialize the nozzle assembly based on the printing signal.

[0024] In this step, in response to the printing signal, the nozzle assembly is initialized. By initializing the nozzle assembly, problems such as nozzle position offset and inaccurate initial wire positioning are resolved.

[0025] In one embodiment, the nozzle assembly can be a spare nozzle assembly placed on the hot end frame. A spare nozzle assembly refers to a nozzle assembly that is not currently participating in a printing job and is in a standby or ready-to-use state. It is mainly used as a replacement component to be quickly put into use when it is necessary to replace consumables or switch printing modes, so as to ensure the continuity and reliability of the printing process.

[0026] In one embodiment of this application, initializing the nozzle assembly based on a printing signal includes: performing at least one of nozzle position calibration and wire position calibration on the nozzle assembly on the hot end holder based on the printing signal.

[0027] In response to the printing signal, the nozzle assembly initialization process is automatically triggered to ensure the hot-end positioning accuracy and feeding stability of the subsequent printing process. This initialization process includes multi-dimensional calibration operations, which can perform nozzle position calibration of the nozzle assembly to eliminate assembly gaps and motion errors; it can also perform filament position calibration, which uses the filament's feed and retraction movements to locate the filament's position within the nozzle assembly's feeding channel, ensuring that the filament's position is known.

[0028] In this embodiment, the nozzle assembly is initialized in response to a printing signal. Hot-end position calibration establishes the precise coordinates of the nozzle within the printing space, eliminating positioning deviations caused by mechanical assembly and movement, and ensuring accurate and reliable nozzle movement trajectory during printing. Wire position calibration ensures that the wire's position is known after feeding, providing a precise wire position reference for subsequent stable feeding and printing operations. The combination of these two methods effectively improves printing accuracy, extrusion stability, and printing success rate.

[0029] In one embodiment of this application, nozzle position calibration is performed on the nozzle assembly on the hot end frame based on the printing signal, including: controlling multiple nozzle assemblies on the hot end frame to sequentially perform position calibration actions based on the printing signal to achieve nozzle position calibration.

[0030] In this embodiment, in response to the printing signal, multiple nozzle assemblies on the hot end frame are controlled to perform preset position calibration actions, thereby achieving precise calibration of the nozzle position and effectively improving nozzle positioning accuracy and printing quality.

[0031] In one embodiment of this application, multiple nozzle assemblies on the hot end frame are controlled to sequentially perform position calibration actions to achieve nozzle position calibration, including: Multiple nozzle assemblies on the hot end frame are sequentially loaded onto the printhead base, and the printhead base is controlled to drive the nozzle assemblies to perform position calibration actions to obtain the calibration reference for each nozzle assembly. Based on the calibration benchmark of the nozzle assembly, the nozzle position is calibrated among multiple nozzle assemblies.

[0032] In this embodiment, multiple nozzle assemblies on the hot end frame are sequentially loaded onto the printhead base and position calibration is performed. Each nozzle assembly receives its own calibration reference, which can be the model printed by the nozzle assembly or the position data of the nozzle assembly. Furthermore, based on the calibration references of the nozzle assemblies, nozzle position calibration is performed among the multiple nozzle assemblies.

[0033] In printing scenarios involving multiple hot-end switching, it is essential to ensure that each nozzle has a precise printing positioning reference during hot-end switching, thereby improving the alignment accuracy and consistency of multi-head printing.

[0034] In one embodiment of this application, the calibration reference includes a calibration model; controlling the printhead base to drive the nozzle assembly to perform a position calibration action to obtain a calibration reference for each nozzle assembly includes: The printhead base drives the nozzle assembly to perform the model printing action, thereby obtaining a calibration model; Based on the calibration benchmark of the nozzle assembly, nozzle position calibration is performed among multiple nozzle assemblies, including: Obtain the model image of the calibration model; Based on the model image of the calibration model, identify the actual deviation data of different calibration models; By comparing the actual deviation data with the theoretical deviation data of different calibration models, nozzle position calibration can be achieved between different nozzle assemblies.

[0035] In this embodiment, for each nozzle assembly, the printhead base is controlled to drive the nozzle assembly to complete the printing action according to a preset program, forming a three-dimensional model for position calibration. Each nozzle assembly corresponds to a calibration model.

[0036] Furthermore, nozzle position calibration between different nozzle assemblies is achieved by comparing multiple calibration models. Specifically, model images of the calibration models are acquired using an image acquisition device. Based on the model images of each calibration model, the actual deviation data of different calibration models is identified. The theoretical deviation data of each calibration model is stored in the slice file. The actual deviation data between different calibration models is compared and calculated with the theoretical deviation data to obtain the printing deviation. The printing deviation is the nozzle position deviation between different nozzle assemblies, thereby completing the calibration of the nozzle position between each nozzle assembly. For example, nozzle assembly 1 prints calibration model 1, nozzle assembly 2 prints calibration model 2, and nozzle assembly 3 prints calibration model 3. The actual deviation data between calibration model 1 and calibration model 2 is A1; the actual deviation data between calibration model 1 and calibration model 3 is B1; the actual deviation data between calibration model 2 and calibration model 3 is C1, or the actual deviation data between calibration model 2 and calibration model 3 is C1 based on A1 and B1. The theoretical deviation data for each calibration model are known data. The theoretical deviation data between calibration model 1 and calibration model 2 is A2, between calibration model 1 and calibration model 3 is B2, and between calibration model 2 and calibration model 3 is C2. By comparing A1 and A2, B1 and B2, and C1 and C2, the printing deviations a, b, and c are obtained respectively. a is the positional deviation between the nozzles of nozzle assembly 1 and nozzle assembly 2, b is the positional deviation between the nozzles of nozzle assembly 1 and nozzle assembly 3, and c is the positional deviation between the nozzles of nozzle assembly 2 and nozzle assembly 3.

[0037] In other embodiments, position calibration can be performed without using a print calibration model. Instead, a position calibration sensor can be used to detect the position of the nozzle assembly, acquire position data for each nozzle assembly, and then perform position calibration. In this scheme, the calibration reference is the position data. The position calibration sensor can be an eddy current sensor, a photoelectric sensor, etc. The nozzle assembly connected to the hot end frame of the printhead base is controlled to move the nozzle assembly to the sensing area of ​​the position calibration sensor, so that the nozzle gradually aligns with the center position of the position calibration sensor. During this process, the sensing signal output by the position calibration sensor gradually increases as the nozzle gets closer to the center position. When the signal reaches its peak, it is determined that the nozzle is at the center coordinate point of the position calibration sensor. Thus, the position data of the nozzles of different nozzle assemblies at the center coordinate point are acquired respectively. The coordinate difference between the two position data is the position deviation of the nozzles of the two nozzle assemblies, thereby achieving accurate calibration of nozzle offset.

[0038] In one embodiment of this application, wire position calibration is performed on the nozzle assembly on the hot end holder based on the printing signal, including: Based on the printing signal, a wire feeding action is performed on the nozzle assembly on the hot end frame to calibrate the position of the wire in the nozzle assembly and achieve wire position calibration.

[0039] In this embodiment, the filament position calibration process is triggered by the printing signal, and feeding actions such as filament feeding and retraction are performed on the nozzle assembly to determine the position of the filament in the feeding channel of the nozzle assembly, thereby completing the filament position calibration and providing an accurate filament position reference for subsequent stable feeding and printing operations.

[0040] In one embodiment, wire positioning calibration can be performed on some or all of the spare nozzle assemblies placed on the hot end frame.

[0041] In one embodiment of this application, a wire feeding operation is performed on the nozzle assembly on the hot end frame to mark the position of the wire in the nozzle assembly, including: For the nozzle assembly placed on the hot end frame, the wire clamping mechanism of the printhead base is controlled to push the wire of the nozzle assembly according to a preset length to mark the position of the wire of the nozzle assembly.

[0042] In this embodiment, for nozzle assemblies requiring filament position calibration, the printhead base mates with the nozzle assembly, controlling the filament clamping mechanism of the printhead base to push the filament from the first feed channel position according to a preset length. This preset length is configured to be greater than or equal to the total length of the channel from the first feed channel position to the nozzle outlet, ensuring that the filament, after being pushed, completely passes through the first feed channel position and extends to the nozzle outlet, thereby achieving accurate calibration of the filament's position within the feed channel.

[0043] The first feeding channel can be located in either a heated or unheated area within the nozzle assembly. In one embodiment of this application, the wire can be connected to the first feeding channel of the nozzle assembly manually or automatically. In one implementation, the wire can be connected manually, meaning the user manually feeds the wire into the first feeding channel.

[0044] In another embodiment, the method of connecting the filament includes: responding to a second detection signal output by a second position sensor, controlling the printhead base to connect to the nozzle assembly, the second detection signal indicating that the filament is located in the second feed channel of the nozzle assembly; controlling the filament clamping mechanism of the printhead base to push the filament from the second feed channel position to the first feed channel position. A second position sensor is installed at a corresponding position of the second feed channel position of the nozzle assembly, and the second position sensor is used to detect whether the filament is connected at the second feed channel position. When the user manually or through the filament pushing device pushes the filament and the second detection signal of the second position sensor is obtained, it is determined that the filament is located in the second feed channel position of the nozzle assembly, and then the printhead base is controlled to continue pushing the filament. In one embodiment, the second position sensor can be a photoelectric sensor, a pressure sensor, etc. The second position sensor can be a sensor separately installed in the 3D printing equipment specifically for determining whether the filament is connected, or it can be the original material breakage / blockage sensor of the 3D printing equipment. The material breakage / blockage sensor determines whether the filament is broken or blocked by detecting whether there is filament at a certain position in the feed channel of the nozzle assembly. In this application, it can be used to determine whether the filament is connected. For example, when the material blockage sensor detects a wire in the second material feeding channel within the nozzle assembly's feeding channel, confirming that the wire has been successfully connected to a position where the printhead base can push it, the system controls the printhead base to continue pushing the wire. The second material feeding channel position can be the extrusion position of the printhead base's wire clamping mechanism on the nozzle assembly; that is, the printhead base's wire clamping mechanism can squeeze the wire at this position to extrude it.

[0045] In this embodiment, the wire positioning and reference positioning can be achieved by using a fixed stroke feed, thereby completing the wire position calibration of the nozzle assembly.

[0046] In one embodiment of this application, a wire feeding operation is performed on the nozzle assembly to mark the position of the wire in the nozzle assembly, including: For the nozzle assembly placed on the hot end frame, control the wire clamping mechanism of the printhead base to push the wire of the nozzle assembly; The wire clamping mechanism of the printhead base is controlled to retract the wire until the first detection signal from the first position sensor is obtained, thus calibrating the position of the wire.

[0047] In this embodiment, for nozzle assemblies requiring filament position calibration, the printhead base mates with the nozzle assembly, and the filament clamping mechanism integrated into the printhead base drives the filament forward, pushing it along the feed channel of the nozzle assembly. This pushing action ensures the filament passes the position corresponding to the third position sensor. The filament clamping mechanism is then controlled to reverse, retracting the filament. During retraction, the signal from the third position sensor is continuously monitored until a third detection signal is received, at which point the retraction stops. At this point, the filament is determined to have retracted to the position corresponding to the third position sensor, thus accurately calibrating its position within the feed channel. In one embodiment, the third position sensor can be a photoelectric sensor, a pressure sensor, or a mechanical switch. The third position sensor can be a separate sensor installed on the 3D printing equipment specifically for determining whether filament is connected, or it can be an existing material breakage / blockage sensor in the 3D printing equipment. The material breakage / blockage sensor detects whether there is filament at a certain position in the feed channel of the nozzle assembly to determine if the filament is broken or blocked. In this application, it can be used to determine whether the filament has retracted to the correct position.

[0048] In one embodiment of this application, after initializing the nozzle assembly based on the printing signal, the method further includes: Control the printhead base to move to the nozzle resting area; Connect the third nozzle assembly on the hot end frame to the printhead base, and perform a locking action on the third nozzle assembly connected to the printhead base.

[0049] In this embodiment, after initialization, a third nozzle assembly can be installed on the printhead base for printing. The printhead base includes a filament clamping mechanism and a locking mechanism. The filament clamping mechanism can clamp the filament through a notch provided on the feed component. The filament clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push the filament in the feed channel. The locking mechanism may include actuating components such as a latch and a screw for unlocking or locking the hot end. The third nozzle assembly can be the last nozzle assembly to complete initialization, the first nozzle assembly to complete initialization, or one of the nozzle assemblies that completes initialization in the middle sequence, depending on the printing task requirements, and is not specifically limited here.

[0050] The process of installing the third nozzle assembly is as follows: The connection interface between the third nozzle assembly and the printhead base is precisely aligned. The locking mechanism of the printhead base is then controlled to lock the third nozzle assembly. Next, at least one of the driven wheel and the driving wheel is moved, widening the gap between them to a third distance. This allows the filament of the third nozzle assembly to smoothly enter the clamping area between the driven and driving wheels. The driven and driving wheels are then brought closer together until they exert a preset clamping force on the filament, passing through the notch on the feed component to clamp the filament of the third nozzle assembly. This creates a secure mechanical connection between the third nozzle assembly and the printhead base, providing a reliable guarantee for stable feeding during subsequent printing processes.

[0051] The value of the third distance is related to either the wire diameter or the wire material to which the third nozzle assembly is adapted. The third distance can be matched to the wire diameter and slightly larger than the wire diameter to achieve rapid feeding. The wire material can correspond to the wire diameter, so the third distance can also be determined based on the wire material.

[0052] In this embodiment, the nozzle assembly is automatically installed. Before the nozzle assembly is installed, the nozzle assembly is initialized to ensure the hot end positioning accuracy and feeding stability during the printing process.

[0053] In one embodiment of this application, after initializing the nozzle assembly based on the printing signal, the method further includes: Control the printing module to move to the nozzle docking area; Place the first nozzle assembly of the printing module onto the hot end holder of the nozzle docking area and unlock the first nozzle assembly; The second nozzle assembly on the hot end frame is loaded into the printing module, the second nozzle assembly is locked, and the second nozzle assembly is controlled to print the model.

[0054] In this embodiment, after initialization, if filament or hot-end replacement is required during printing, the nozzle assembly can be replaced. After the first nozzle assembly installed on the printhead base completes the current printing action, the printhead base is moved to the nozzle docking area, and the first nozzle assembly on the printhead base is placed on the hot-end holder in the nozzle docking area. An unlocking operation is then performed on the first nozzle assembly to disconnect it from the printhead base, thus unloading the first nozzle assembly. Further, the second nozzle assembly on the hot-end holder is connected to the printhead base and locked, thus installing the second nozzle assembly. The second nozzle assembly can be the last nozzle assembly to complete initialization, the first nozzle assembly to complete initialization, or one of the nozzle assemblies that completed initialization in the middle sequence; the specific choice depends on the printing task requirements and is not specifically limited here.

[0055] This embodiment of the application realizes automatic replacement of the hot end, eliminating the need to clean residual wire in the hot end every time the wire is switched, reducing wire waste and improving printing speed. Furthermore, before replacing the nozzle assembly, the nozzle assembly is initialized to ensure the hot end positioning accuracy and feeding stability during printing after the nozzle assembly is replaced.

[0056] In one embodiment of this application, the printhead base includes a filament clamping mechanism and a locking mechanism. The filament clamping mechanism can clamp consumables through a notch provided on the feed component. The filament clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push consumables in the feed channel. The locking mechanism may include actuating components such as a latch or screw for unlocking or locking the hot end.

[0057] The process of unlocking the first nozzle assembly is as follows: At least one of the driven wheel and the driving wheel is moved to create a first distance between them, thereby causing the wire clamping mechanism to release the wire from the first nozzle assembly. This eliminates the interference caused by the wire clamping mechanism's engagement with the wire, preventing the disassembly of the nozzle assembly. After the gap between the driven wheel and the driving wheel is adjusted to the correct position, the locking mechanism on the printhead base is unlocked, releasing the mechanical constraint on the first nozzle assembly. This allows the connection interface between the first nozzle assembly and the printhead base to be detachable, providing the necessary conditions for placing the first nozzle assembly on the hot end holder.

[0058] The value of the first distance is related to either the diameter of the wire adapted to the first nozzle assembly or the material of the wire. The first distance can be matched with the wire diameter and slightly larger than the wire diameter, thereby completely releasing the wire clamped between the driving wheel and the driven wheel, and relieving the wire clamping mechanism from its conveying constraint on the wire. The wire material can correspond to the wire diameter, so the first distance can also be determined based on the wire material.

[0059] The process of locking the second nozzle assembly is as follows: After the connection interface between the second nozzle assembly and the printhead base is precisely aligned, the locking mechanism of the printhead base is controlled to lock the second nozzle assembly. Then, at least one of the driven wheel and the driving wheel is controlled to move, so that the gap between the driven wheel and the driving wheel is a second distance, so that the filament of the second nozzle assembly can smoothly enter the clamping area between the driven wheel and the driving wheel. The driven wheel and the driving wheel are controlled to move closer to each other until they generate a preset clamping force on the filament, which passes through the notch on the feed component and clamps the filament of the second nozzle assembly, so that the second nozzle assembly and the printhead base form a firm mechanical connection, providing a reliable guarantee for stable feeding in the subsequent printing process.

[0060] The value of the second distance is related to either the wire diameter or the wire material to which the second nozzle assembly is adapted. The second distance can be matched to the wire diameter and slightly larger than the wire diameter to achieve rapid feeding. The wire material can correspond to the wire diameter, so the second distance can also be determined based on the wire material.

[0061] It should be noted that the embodiments of this application replace the nozzle assembly, which includes a feed component and a nozzle connected in sequence. That is, the feed component and the nozzle are replaced simultaneously, not just the nozzle. In the solution of replacing only the nozzle, the nozzle needs to engage with the feed channel on the printhead base, which can lead to poor engagement and filament overflow. The embodiments of this application replace the entire nozzle assembly, including the nozzle and the feed channel, thus avoiding the problem of poor engagement between the nozzle and the feed channel on the printhead base that causes filament overflow.

[0062] This application also provides a 3D printing device, such as... Figure 2 As shown, the 3D printing device 200 includes a processor 201 and a memory 202. The memory 202 stores a program or instruction that can run on the processor 201. When the program or instruction is executed by the processor 201, it implements the various steps of the above-described nozzle assembly initialization method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0063] The memory 202 can be used to store software programs and various data. The memory 202 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 202 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 202 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0064] Processor 201 may include one or more processing units; optionally, processor 201 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 201.

[0065] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described nozzle assembly initialization method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0066] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0067] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A nozzle assembly initialization method, characterized in that, Applied to 3D printing equipment, the nozzle assembly, when placed in the nozzle docking area, accommodates continuous printing filament; the method includes: Receive printing signal; The nozzle assembly is initialized based on the printing signal.

2. The nozzle assembly position calibration method according to claim 1, characterized in that, The initialization of the nozzle assembly based on the printing signal includes: Based on the printing signal, at least one of nozzle position calibration and wire position calibration is performed on the nozzle assembly on the hot end holder.

3. The nozzle assembly initialization method according to claim 2, characterized in that, The nozzle docking area includes the hot end frame, and the nozzle assembly includes a feed member, a heating element, and a nozzle. The heating element has a heating function. The continuous printing filament is accommodated within the feed member and the nozzle. The nozzle position calibration of the nozzle assembly on the hot end frame based on the printing signal includes: Based on the printing signal, multiple nozzle assemblies on the hot end frame are controlled to perform position calibration actions in sequence to achieve nozzle position calibration.

4. The nozzle assembly initialization method according to claim 3, characterized in that, The feeding component has a notch, and the wire clamping mechanism of the printhead base clamps the printing wire through the notch. The control of multiple nozzle assemblies on the hot end frame to sequentially perform position calibration actions to achieve nozzle position calibration includes: Multiple nozzle assemblies on the hot end frame are sequentially loaded onto the printhead base, and the printhead base is controlled to drive the nozzle assemblies to perform position calibration actions to obtain the calibration reference for each nozzle assembly; Based on the calibration reference of the nozzle assembly, the nozzle position is calibrated among the multiple nozzle assemblies.

5. The nozzle assembly initialization method according to claim 3, characterized in that, The calibration reference includes a calibration model; the process of controlling the printhead base to drive the nozzle assembly to perform a position calibration action to obtain a calibration reference for each nozzle assembly includes: The printhead base is controlled to drive the nozzle assembly to perform a model printing action, thereby obtaining the calibration model; The calibration of nozzle positions among multiple nozzle assemblies based on the calibration reference of the nozzle assembly includes: Obtain the model image of the calibration model; Based on the model image of the calibration model, identify the actual deviation data of different calibration models; The actual deviation data is compared with the theoretical deviation data of different calibration models to achieve nozzle position calibration between different nozzle assemblies.

6. The nozzle assembly initialization method according to claim 2, characterized in that, The step of performing wire position calibration on the nozzle assembly on the hot end holder based on the printing signal includes: Based on the printing signal, a wire feeding action is performed on the nozzle assembly on the hot end frame to calibrate the position of the wire in the nozzle assembly and achieve wire position calibration.

7. The nozzle assembly initialization method according to claim 6, characterized in that, The wire feeding action performed on the nozzle assembly on the hot end frame to mark the position of the wire in the nozzle assembly includes: For the nozzle assembly placed on the hot end frame, the wire clamping mechanism of the printhead base is controlled to push the wire of the nozzle assembly according to a preset length to mark the position of the wire of the nozzle assembly. or, For the nozzle assembly placed on the hot end frame, control the wire clamping mechanism of the printhead base to push the wire of the nozzle assembly; The wire clamping mechanism of the printhead base is controlled to retract the wire until the first detection signal of the first position sensor is obtained, thereby calibrating the position of the wire.

8. The nozzle assembly initialization method according to claim 1, characterized in that, After initializing the nozzle assembly based on the printing signal, the method further includes: Control the printing module to move to the nozzle docking area; Place the first nozzle assembly of the printing module onto the hot end holder of the nozzle docking area, and unlock the first nozzle assembly; The second nozzle assembly on the hot end frame is loaded into the printing module, the second nozzle assembly is locked, and the second nozzle assembly is controlled to print the model.

9. A 3D printing device, characterized in that, include: It includes a processor and a memory, the memory storing a program or instructions that run on the processor, the program or instructions, when executed by the processor, implement the steps of the nozzle assembly initialization method as described in any one of claims 1 to 8.

10. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps of the nozzle assembly initialization method as described in any one of claims 1 to 8.