Wire control method, 3D printing device, and readable storage medium
By detecting whether the filament is located in the preset feeding channel area of the hot end component and outputting a printing preparation signal, the problem of inaccurate filament feeding identification is solved, achieving stable filament feeding and automated continuity of the equipment, thus improving printing quality and efficiency.
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
AI Technical Summary
In existing 3D printing technologies, inaccurate filament feeding recognition leads to instability in the printing process, affecting the automation and continuity of the equipment.
By detecting whether the filament is located in the preset feeding channel area of the hot end component, and outputting a printing preparation signal when the filament is detected to be in place, the filament is stably fed to the nozzle along the preset path, achieving precise detection of the feeding status and linkage with subsequent operations.
It improves the automation and continuity of 3D printing equipment, ensures stable filament feeding, reduces filament waste, and increases printing speed and molding quality.
Smart Images

Figure CN122165649A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of 3D printing, and in particular to a filament control method, a 3D printing device, and a readable storage medium. Background Technology
[0002] 3D printing technology, also known as additive manufacturing, is a technology that uses digital model files as a basis and employs adhesive materials to construct objects layer by layer. 3D printing is typically achieved using a 3D printer. A 3D printer, also called a three-dimensional printer or stereoprinter, is a rapid prototyping process. Multicolor FDM (Fused Deposition Modeling) technology is one type of additive manufacturing method. For solutions involving changing the hot end in related technologies, accurate filament feeding is necessary to ensure smooth printing.
[0003] Any discussion of the background art throughout the specification does not imply that the background art is necessarily prior art known to a person skilled in the art, nor does any discussion of the prior art throughout the specification imply that the prior art is necessarily widely known or constitutes common knowledge in the art. Summary of the Invention
[0004] In view of this, this application provides a filament control method, a 3D printing device, and a readable storage medium, which enables accurate identification of filament feeding.
[0005] In a first aspect, embodiments of this application provide a filament control method applied to a 3D printing device, the method comprising: Detect whether the wire is located in the first preset feeding channel area of the hot end component; When the wire is detected to be located in the first preset feeding channel area, a printing preparation signal is output.
[0006] 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.
[0007] 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.
[0008] The filament control method, 3D printing equipment, and readable storage medium of this application embodiment detect whether the filament is located in the first preset feeding channel area. When the filament is detected to be in the first preset feeding channel area, it can accurately determine that the hot-end component has been successfully fed, ensuring that the filament can be stably and without deviation transported to the nozzle along the preset path, providing a stable feeding foundation for subsequent printing. Furthermore, based on the detection result, a printing preparation signal is output. This printing preparation signal is used to characterize that the hot-end component is in a material-ready state, and can also serve as an effective trigger signal for executing printing operations or carrying out hot-end component replacement operations, realizing precise linkage between feeding status detection and subsequent operation commands, and improving the automation and continuity of equipment operation.
[0009] 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, the following are specific embodiments of this application. Attached Figure Description
[0010] 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 wire control 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
[0011] 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.
[0012] 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.
[0013] The following description, in conjunction with the accompanying drawings, details the filament control method, 3D printing equipment, and readable storage medium provided in this application through specific embodiments and application scenarios. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0014] This application provides a filament control method applied to a 3D printing device. The 3D printing device includes a printhead base, a hot-end assembly, and a hot-end frame, the hot-end frame being used to hold the hot-end assembly.
[0015] The hot end assembly includes a feeder and a nozzle connected in sequence. The feeder includes a feed channel for accommodating wire and has a notch.
[0016] In some embodiments, the hot-end 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.
[0017] The printhead base includes a clamping mechanism that can clamp the filament through a notch on the feed assembly. After the hot-end assembly is installed on the printhead base, the clamping mechanism provides the power to extrude the filament from the nozzle, thus achieving model printing. The clamping mechanism includes a driven wheel and a driving wheel, which cooperate to release, clamp, and push the filament in the feed channel.
[0018] In one embodiment, the printhead base further includes a locking mechanism for unlocking and locking the mounted hot-end assembly.
[0019] This application provides a filament control method, the execution entity of which can be the processor of a 3D printing device. For example... Figure 1 As shown, the method includes: Step 101: Detect whether the wire is located in the first preset feeding channel area of the hot end component.
[0020] The hot end components placed on the hot end rack are backup hot ends, which are hot end components that are not currently participating in printing jobs and are in standby or ready-to-use state. They are mainly used as replacement components 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.
[0021] In this step, when feeding the spare hot-end assembly placed on the hot-end frame, it is necessary to accurately determine whether the wire is within the first preset feeding channel area of the hot-end assembly. This facilitates the positioning of the wire in the first preset feeding channel, and thus facilitates the determination of the extrusion stroke. When the wire falls into this area, it is determined that the hot-end assembly has achieved proper feeding, i.e., successful feeding. The first preset feeding channel area can be a heated area or a non-heated area within the hot-end assembly.
[0022] In one embodiment of this application, detecting whether a wire is located in the first preset feeding channel area of a hot-end assembly includes: for one or more hot-end assemblies on a hot-end frame, detecting whether the wire is located in the first preset feeding channel area of the hot-end assembly. That is, for one or more spare hot-end assemblies placed on a hot-end frame, detecting whether the wire is located in the first preset feeding channel area of the hot-end assembly.
[0023] In one embodiment of this application, the method further includes: connecting the wire to a first preset feeding channel area of a spare hot-end assembly placed on a hot-end frame. That is, the wire is connected before detecting whether the wire is located in the first preset feeding channel area of the hot-end assembly.
[0024] In one implementation, the cable is connected manually by the user, that is, the user manually feeds the cable into the hot end assembly.
[0025] In another implementation, the method of connecting the cable includes: In response to the second detection signal output by the second position sensor, the printhead base is controlled to connect to the hot end assembly. The second detection signal indicates that the wire is located in the second preset feeding channel area of the hot end assembly. The clamping mechanism of the printhead base is controlled to push the wire from the second preset feeding channel area to the first preset feeding channel area.
[0026] In this embodiment, the user manually feeds the wire into the hot-end assembly, or the wire is fed into the hot-end assembly via a wire pushing device, which can be a remote clamping mechanism. A second position sensor is installed at a corresponding position in the second preset feeding channel area of the hot-end assembly. The second position sensor is used to detect whether the second preset feeding channel area is connected to the wire. When the wire is connected to the second preset feeding channel area, the second position sensor detects the wire and outputs a second detection signal.
[0027] In one embodiment, the second position sensor can be a photoelectric sensor, a pressure sensor, etc. The second 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 on 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 material feeding channel of the hot-end component. In this application, it can be used to determine whether the filament is connected. For example, when the material breakage / blockage sensor senses that there is filament in the second preset material feeding channel area within the material feeding channel of the hot-end component, confirming that the filament has been successfully connected to a position where the print head base can push it, it controls the print head base to continue pushing the filament.
[0028] The second preset feeding channel area can be the extrusion position of the hot end component by the clamping mechanism of the printhead base. That is, the clamping mechanism of the printhead base will squeeze the wire at this position to extrude the wire.
[0029] When the user manually or through the filament feeding device pushes the filament and a second detection signal is received from the second position sensor, it is determined that the filament is located in the second preset feeding channel area of the hot end assembly. At this time, the printhead base is controlled to connect to the hot end assembly, and the clamping mechanism of the printhead base is controlled to continue pushing the filament from the second preset feeding channel area to the first preset feeding channel area, thereby realizing filament feeding.
[0030] In the embodiments of this application, the wiring of the backup hot-end component can be connected in a variety of ways, thereby improving the flexibility of wiring connection.
[0031] In one embodiment of this application, detecting whether the wire is located in the first preset feeding channel area of the hot end assembly includes: After acquiring the first detection signal output by the first position sensor, it is determined that the wire is located in the first preset material feeding channel area of the hot end assembly.
[0032] In this embodiment, a first position sensor is installed at a corresponding position in the first preset feeding channel area of the hot-end component. The first position sensor is used to detect whether a wire is connected to the first preset feeding channel area. When the wire is connected to the first preset feeding channel area, the first position sensor detects the wire and outputs a first detection signal.
[0033] Upon receiving the first detection signal from the first position sensor, it is determined that the wire is located in the first preset feeding channel area of the hot end assembly.
[0034] In one embodiment, the first position sensor can be a photoelectric sensor, a pressure sensor, etc. The first position sensor can be a separate sensor installed on the 3D printing equipment specifically for determining whether the filament is connected, or it can be an existing material breakage / blockage sensor on 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 material feeding channel of the hot-end component. In this application, it can be used to determine whether the filament is connected. For example, when the material breakage / blockage sensor senses that there is filament in the first preset material feeding channel area within the material feeding channel, it confirms that the filament has been successfully connected.
[0035] It should be noted that in scenarios where the user manually connects the wire to the first preset feeding channel area, or where the user manually connects the wire or the wire pushing device pushes the wire to the second preset feeding channel area, and then the clamping mechanism of the printhead base pushes the wire to the first preset feeding channel area, the first detection signal output by the first position sensor can be used to determine that the wire is located in the first preset feeding channel area of the hot end component.
[0036] In scenarios where the user manually connects the wire or the wire is pushed to the second preset feeding channel area by a wire pushing device, and then the clamping mechanism of the printhead base pushes the wire to the first preset feeding channel area, the location of the wire in the first preset feeding channel area of the hot end component can be determined by recording the feeding length. Specifically, the distance between the second preset feeding channel area and the first preset feeding channel area is a fixed distance. Once the second preset feeding channel area is reached, pushing a wire of the same length as that distance will confirm that the wire is located in the first preset feeding channel area of the hot end component.
[0037] Step 102: When the wire is detected to be located in the first preset feeding channel area, a printing preparation signal is output.
[0038] In this step, when the filament is detected to be within the first preset feeding channel area, it ensures that the filament is stably fed to the nozzle along the preset path, laying the foundation for the smooth progress of subsequent work. Consequently, a print preparation signal is output, indicating that the standby hot-end assembly is in a material-rich state, ready to print, or ready to replace the hot end.
[0039] This application can be applied to scenarios where cables are first connected to a spare hot-end component, or to scenarios where cables are replaced in a spare hot-end component.
[0040] In this embodiment, the system detects whether the filament is located in the first preset feeding channel area of the standby hot-end component. When the filament is detected to be in the first preset feeding channel area, it can be accurately determined that the standby hot-end component has successfully fed the filament, ensuring that the filament can be stably and without deviation fed to the nozzle along the preset path, providing a stable feeding foundation for subsequent printing. Furthermore, based on the detection result, a printing preparation signal is output. This printing preparation signal is used to indicate that the hot-end component is in a material-ready state, and can also serve as an effective trigger signal for executing printing operations or hot-end component replacement operations, realizing precise linkage between feeding status detection and subsequent operation commands, and improving the automation and continuity of equipment operation.
[0041] In one embodiment of this application, the method further includes: Control the printhead base connection to the hot end assembly; The clamping mechanism of the printhead base is controlled to push the filament according to a preset method to mark the position of the filament.
[0042] In this embodiment, the printhead base and the spare hot-end assembly on the hot-end frame are stably connected and fitted, ensuring precise alignment and secure assembly of their connection structure. The clamping mechanism integrated into the printhead base is activated, precisely pushing the filament according to a preset method. This directional pushing action calibrates the filament's position within the feed channel, ensuring the position of newly entering filament on the spare hot-end assembly is known, providing a precise positional reference for subsequent stable feeding and printing operations.
[0043] In one embodiment of this application, the clamping mechanism of the printhead base is controlled to push the filament according to a preset method to mark the position of the filament, including: The clamping mechanism of the printhead base is controlled to push the filament to perform the feeding action according to the preset length, so as to mark the position of the filament; the preset length is greater than or equal to the length from the first preset feeding channel area to the nozzle outlet of the hot end component.
[0044] In this embodiment, the process of pushing the filament through the clamping mechanism to calibrate its position is specifically achieved as follows: the clamping mechanism integrated into the printhead base is controlled to drive the filament forward along the feed channel, and the clamping mechanism pushes the filament to a preset length to achieve the ejection action. This preset length is configured to be greater than or equal to the total length of the channel between the first preset feed channel area of the hot-end assembly and the nozzle outlet of the hot-end assembly, ensuring that the filament, after being pushed, can completely penetrate the first preset feed channel area and extend to the nozzle outlet, thereby completing the accurate calibration of the filament's position within the feed channel.
[0045] In one embodiment of this application, the clamping mechanism of the printhead base is controlled to push the filament according to a preset method to mark the position of the filament, including: Control the clamping mechanism of the printhead base to push the wire and perform the ejection action; The clamping mechanism of the printhead base is controlled to retract the filament until the third detection signal from the third position sensor is obtained, thus calibrating the position of the filament.
[0046] In this embodiment, the process of pushing the filament through the clamping mechanism of the printhead base to calibrate its position is specifically achieved by sequentially executing push-and-wash and retraction positioning operations. First, the clamping mechanism integrated into the printhead base is controlled to drive the filament forward, pushing it forward along the feed channel of the hot-end assembly to achieve a discharge action. This discharge action allows the filament to pass the position corresponding to the third position sensor. Then, the clamping mechanism is controlled to drive in reverse to retract the filament. During the retraction process, the signal from the third position sensor is continuously detected until a third detection signal is received from the third position sensor, at which point the retraction action stops immediately. At this point, it is determined that the filament has retracted to the position corresponding to the third position sensor, thereby accurately calibrating the filament's position within the feed channel.
[0047] In one embodiment of this application, the method further includes: performing a cleaning action on the hot end assembly on the printhead base after performing the ejection action.
[0048] In this embodiment, after the clamping mechanism pushes the filament to complete the ejection action, a targeted cleaning action is performed on the hot-end assembly mounted on the printhead base to remove any filament residue at the nozzle outlet of the hot-end assembly during the washing process. This cleaning action effectively prevents residual filament from clumping and solidifying at the nozzle outlet of the hot-end assembly, preventing problems such as printing interruptions and uneven filament ejection caused by nozzle clogging, and further improving the forming quality of subsequent printing operations.
[0049] It should be noted that, in addition to cleaning the hot end assembly on the printhead base after the ejection action, cleaning can also be performed after the hot end assembly has completed the current printing action.
[0050] In one embodiment of this application, performing a cleaning action on the hot end assembly on the printhead base includes: The printhead base is controlled to hold the hot end assembly from the hot end holder and move to the first preset wiping position of the first cleaning assembly; The printhead base is controlled to bring the nozzles of the hot-end assembly into contact with the cleaning assembly to clean the nozzles; or, Perform cleaning operations on the hot end components on the printhead base, including: The second cleaning component is controlled to contact the nozzle of the hot end component, and the second cleaning component is controlled to rotate to clean the nozzle.
[0051] In this embodiment, after washing the material, the nozzle of the hot-end component is cleaned to achieve nozzle cleaning. The cleaning action can be implemented in two different ways: The first cleaning method is base-moving cleaning. First, the printhead base is controlled to move the hot-end component away from the hot-end frame and to the first preset wiping position corresponding to the first cleaning component, achieving precise alignment of the cleaning position. Then, the printhead base is controlled to bring the nozzle of the hot-end component into contact with the first cleaning component, cleaning impurities and residual material from the nozzle surface and outlet through contact friction. It should be noted that in this case, the material ejection action can be performed with the hot-end component placed on the hot-end frame and ejecting material in place. The second cleaning method is active cleaning by the cleaning component. First, the second cleaning component is controlled to actively and precisely contact the nozzle of the hot-end component. The hot-end component can be mounted on the printhead base or placed on the hot-end frame. Then, the second cleaning component is controlled to perform a rotation action, cleaning key parts such as the nozzle outlet and outer wall through rotational friction, efficiently removing adhering molten residue, material chips, and other impurities.
[0052] In this embodiment, both cleaning methods can achieve precise and effective cleaning of the nozzle, adapting to different equipment structure layouts and cleaning conditions, ensuring smooth nozzle discharge, and providing a basic guarantee for the accuracy of subsequent filament printing.
[0053] In one embodiment of this application, the method further includes: based on the hot end component being mounted on the printhead base, controlling the clamping mechanism of the printhead base to retract the wire to the third preset feeding channel area.
[0054] In this embodiment, when a material ejection operation is required, such as when replacing the wire in the hot-end component, if the hot-end component is not installed on the printhead base, the system controls the hot-end component to be installed on the printhead base, and then controls the clamping mechanism of the printhead base to retract the wire to the third preset material feeding channel area. If the hot-end component is already installed on the printhead base, the system directly controls the clamping mechanism of the printhead base to retract the wire to the third preset material feeding channel area. The third preset material feeding channel area is a preset ejection area, which can be the non-heated area of the hot-end material feeding channel. The third preset material feeding channel area can be the same area as the second preset material feeding channel area or a different area.
[0055] In one implementation, the unloading method includes manual unloading by the user, that is, the user manually retracts the wire to the third preset feeding channel area. In this case, the hot end assembly placed on the hot end frame is heated, and then the wire is unloaded from the hot end assembly by the user's manual operation.
[0056] In another implementation, the material return method includes: The system controls the printhead base to engage with the hot-end assembly, and then retracts the filament via a clamping mechanism on the printhead base until a fourth detection signal is output by a fourth position sensor. This fourth detection signal indicates that the filament is located in the fourth preset feed channel area of the hot-end assembly, which can refer to the position where the user can manually pull out the filament. After the filament is retracted to the fourth preset feed channel area, it can then be manually retracted by the user or by a filament pushing device to the third preset feed channel area.
[0057] In one embodiment, the fourth position sensor can be a photoelectric sensor, a pressure sensor, etc. The fourth position sensor can be a sensor specially installed on the 3D printing equipment to determine whether the filament is retracting, 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 material feeding channel of the hot end component. In this application, it can be used to determine whether the filament is retracting.
[0058] The embodiments of this application can realize the retraction of wires in a variety of ways, thereby improving the flexibility of wire retraction.
[0059] In one embodiment of this application, the method further includes: Based on the print preparation signal, control the printhead base to move to the hot end docking area; Connect the first hot end assembly on the hot end holder to the printhead base, and perform a locking action on the first hot end assembly connected to the printhead base.
[0060] In this embodiment, after successful feeding is confirmed, the first hot-end assembly can be installed on the printhead base for printing. The printhead base includes a clamping mechanism and a locking mechanism. The clamping mechanism includes a driven wheel and a driving wheel for feeding the filament. The locking mechanism may include actuating components such as a latch and a screw for unlocking or locking the hot-end assembly.
[0061] The process of installing the first hot end component is as follows: The connection interface between the first hot end component and the printhead base is precisely aligned. The locking mechanism of the printhead base is then controlled to lock the first hot end component. Next, at least one of the driven wheel and the driving wheel is moved, causing the gap between them to open to a first distance. This allows the filament of the first hot end component to smoothly enter the clamping area between the driven wheel and the driving wheel. The driven wheel and the driving wheel are then controlled to move closer together until they exert a preset clamping force on the filament, completing the clamping operation of the filament of the first hot end component. This establishes a firm mechanical connection between the first hot end component and the printhead base, providing a reliable guarantee for stable feeding during subsequent printing.
[0062] The value of the first distance is related to either the diameter of the wire adapted to the first hot-end component or the material of the wire. The first distance can be matched with the wire diameter and slightly larger than the wire diameter to achieve rapid feeding. The wire material can have a corresponding relationship with the wire diameter, so the first distance can also be determined based on the wire material.
[0063] In this embodiment, the hot end can be automatically installed. Before the hot end component is installed, the wire is detected to be in the first preset feeding channel area. When the wire is detected to be in the first preset feeding channel area, the hot end component can be accurately determined to be successfully fed. This ensures that the wire can be stably and without deviation conveyed to the nozzle along the preset path, providing a stable feeding foundation for the subsequent installation of the hot end component.
[0064] In one embodiment of this application, the method further includes: Based on the print preparation signal, control the printhead base to move to the hot end docking area; Place the second hot end assembly of the printhead base into the hot end holder of the hot end docking area, and perform an unlocking action on the second hot end assembly on the printhead base; Connect the third hot end assembly on the hot end holder to the printhead base, and perform a locking action on the third hot end assembly connected to the printhead base.
[0065] In this embodiment, the hot-end assembly can be replaced after successful material feeding. After the second hot-end assembly mounted on the printhead base completes its current printing action, the printhead base is moved to the hot-end docking area, and the second hot-end assembly on the printhead base is placed on the hot-end holder in the hot-end docking area. An unlocking operation is performed on the second hot-end assembly to disconnect it from the printhead base, thus unloading the second hot-end assembly.
[0066] Furthermore, the third hot end assembly on the hot end holder is connected to the printhead base, and the third hot end assembly is locked in place to complete the installation of the third hot end assembly.
[0067] In this embodiment, automatic replacement of the hot end is achieved, eliminating the need to clean the residual wire in the hot end every time the wire is switched, reducing wire waste and improving printing speed.
[0068] In one embodiment of this application, the printhead base includes a clamping mechanism and a locking mechanism. The clamping mechanism includes a driven wheel and a driving wheel for conveying the wire. The locking mechanism may include actuating components such as a buckle and a screw for unlocking or locking the hot end assembly.
[0069] The process of unlocking the second hot-end assembly is as follows: At least one of the driven wheel and the driving wheel is moved to create a second distance between them, thereby causing the clamping mechanism to release the wire from the second hot-end assembly. This eliminates the interference caused by the clamping mechanism's engagement with the wire, preventing the disassembly of the hot-end 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 second hot-end assembly. This allows the connection interface between the second hot-end assembly and the printhead base to be detachable, providing the necessary conditions for placing the second hot-end assembly onto the hot-end holder.
[0070] The value of the second distance is related to either the diameter of the wire adapted to the second hot-end assembly or the material of the wire. The second 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 releasing the clamping mechanism from the wire conveying constraint. The wire material can correspond to the wire diameter, so the second distance can also be determined based on the wire material.
[0071] The process of locking the third hot end component is as follows: After the connection interface between the third hot end component and the printhead base is precisely aligned, the locking mechanism of the printhead base is controlled to lock the third hot end component. 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 third distance, so that the wire of the third hot end component 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 wire, thus completing the clamping operation of the wire of the third hot end component. This forms a firm mechanical connection between the third hot end component and the printhead base, providing a reliable guarantee for stable feeding in the subsequent printing process.
[0072] The value of the third distance is related to either the wire diameter or the wire material of the third hot-end component. 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.
[0073] It should be noted that in this embodiment, the hot-end assembly is replaced. The hot-end assembly 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 may result in poor engagement and filament leakage. In this embodiment, the entire hot-end assembly is replaced, 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 leads to filament leakage.
[0074] Furthermore, in this embodiment of the application, before the hot end component is replaced, the presence of the wire in the first preset feeding channel area of the hot end component is detected. When the wire is detected to be in the first preset feeding channel area, it can be accurately determined that the hot end component has been successfully fed, and the wire can be stably and without deviation transported to the nozzle along the preset path, providing a stable feeding basis for the subsequent replacement of the hot end component.
[0075] 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 filament control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0076] 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.
[0077] 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.
[0078] 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 wire control method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0079] 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.
[0080] 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 wire control method, characterized in that, Applied to 3D printing equipment, the method includes: Detect whether the wire is located in the first preset feeding channel area of the hot end component; When the wire is detected to be located in the first preset feeding channel area, a printing preparation signal is output.
2. The wire control method according to claim 1, characterized in that, The detection of whether the wire is located in the first preset feeding channel area of the hot end component includes: For one or more hot-end components on the hot-end frame, detect whether the wire is located in the first preset feeding channel area of the hot-end component.
3. The wire control method according to claim 1, characterized in that, The detection of whether the wire is located in the first preset feeding channel area of the hot end component includes: After acquiring the first detection signal output by the first position sensor, it is determined that the wire is located in the first preset material feeding channel area of the hot end assembly.
4. The wire control method according to claim 1, characterized in that, The method further includes: The wire is connected to the first preset material feeding channel area of the hot end component; The methods of connecting the cable include: In response to a second detection signal output by a second position sensor, the printhead base is controlled to connect to the hot end assembly, wherein the second detection signal indicates that the wire is located in the second preset feeding channel area of the hot end assembly; The clamping mechanism of the printhead base is controlled to push the wire from the second preset feeding channel area to the first preset feeding channel area.
5. The wire control method according to claim 1, characterized in that, The method further includes: Control the connection of the printhead base to the hot end assembly; The clamping mechanism of the printhead base is controlled to push the wire according to a preset method to mark the position of the wire.
6. The wire control method according to claim 5, characterized in that, The clamping mechanism controlling the printhead base pushes the filament according to a preset method to mark the position of the filament, including: The clamping mechanism of the printhead base is controlled to push the filament to perform a feeding action according to a preset length, so as to mark the position of the filament; the preset length is greater than or equal to the length from the first preset feeding channel area to the nozzle outlet of the hot end assembly.
7. The wire control method according to claim 5, characterized in that, The clamping mechanism controlling the printhead base pushes the filament according to a preset method to mark the position of the filament, including: The clamping mechanism of the printhead base is controlled to push the wire to perform the feeding action; The clamping mechanism of the printhead base is controlled to retract the filament until a third detection signal is obtained from the third position sensor, thereby calibrating the position of the filament.
8. The wire control method according to claim 6 or 7, characterized in that, The method further includes: After the ejection action is performed, a cleaning action is performed on the hot end assembly on the printhead base.
9. The wire control method according to claim 8, characterized in that, The cleaning action performed on the hot end assembly on the printhead base includes: Control the printhead base to hold the hot end assembly from the hot end holder and move it to the first preset wiping position of the first cleaning assembly; The printhead base is controlled to bring the nozzle of the hot-end assembly into contact with the cleaning assembly to clean the nozzle; or, The cleaning action performed on the hot end assembly on the printhead base includes: The second cleaning component is controlled to contact the nozzle of the hot end component, and the second cleaning component is controlled to rotate to clean the nozzle.
10. The wire control method according to claim 1, characterized in that, The method further includes: Based on the hot end assembly being mounted on the printhead base, the clamping mechanism of the printhead base is controlled to retract the wire to the third preset feeding channel area.
11. A 3D printing device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that run on the processor, the program or instructions being executed by the processor to implement the steps of the wire control method as described in any one of claims 1 to 10.
12. 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 wire control method as described in any one of claims 1 to 10.