A desktop wire extruder control system

By using an embedded control system and sensor feedback mechanism, combined with PID control algorithm and grating tooth sensor, the shortcomings of traditional desktop wire extruders in terms of precision control and automation have been solved, achieving high-precision wire production, reducing operation difficulty and labor costs, and improving product quality.

CN120792128BActive Publication Date: 2026-05-01DONGGUAN SONGHU PLASTIC MASCH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGGUAN SONGHU PLASTIC MASCH CO LTD
Filing Date
2025-07-03
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional desktop filament extruders lack precise mechanisms for temperature control, filament extrusion and traction, winding, and diameter control, resulting in complex operation, high reliance on manual labor, and poor product quality and stability, failing to meet the demands of high-precision 3D printing.

Method used

It adopts an embedded control system, an LCD touch screen driving circuit, a wireless communication module, and a dedicated circuit for wire extruders. Combined with temperature acquisition, heating drive, servo and stepper motor drive circuits, it utilizes PID control algorithms and sensor feedback to achieve precise control. Combined with grating tooth sensors and wire laying mechanisms, it realizes automated production and high-precision wire production.

Benefits of technology

It enables automated and high-precision production of filaments, reduces operational difficulty, improves the production accuracy of filaments and the degree of system automation, and meets the needs of high-precision 3D printing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120792128B_ABST
    Figure CN120792128B_ABST
Patent Text Reader

Abstract

The application relates to the field of mechanical equipment control, in particular to a desktop wire rod extruder control system which comprises an embedded control system, an LCD touch screen driving circuit, a wireless communication module, a wire rod extruder special circuit and a wire rod disc wire arranging mechanism, the embedded control system is electrically connected with each part to receive operation instructions and output control signals, various driving circuits are used to control motors and equipment, and sensors are used to collect signals to dynamically adjust relevant parameters. The application can accurately control the operation of the wire rod extruder, accurately adjust temperature, motor speed and position, detect raw material state to avoid material shortage, judge whether the extruder is blocked, download process parameters through wireless communication, and accurately arrange wires of the wire rod disc wire arranging mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

A desktop wire extruder control system Technical Field

[0001] This application relates to the field of extrusion equipment control technology, and in particular to a desktop wire extruder control system. Background Technology

[0002] With the rapid development of 3D printing technology, the demand for desktop filament extruders, as supporting equipment for 3D printers, is gradually increasing. Desktop filament extruders are mainly used for the recycling and reuse of 3D printing waste. They heat and melt processed waste particles and extrude them into filaments. The cooled and collected filaments can then be reused in 3D printing production. The development of this equipment has propelled 3D printing technology towards a more environmentally friendly and sustainable direction, enabling more efficient resource utilization and providing possibilities for cost reduction and efficiency improvement for related industries. It expands the application scope and development prospects of 3D printing beyond the use of new raw materials, playing a crucial role in driving the development of the entire 3D printing industry chain.

[0003] In the past, the industry has typically employed traditional methods to achieve similar functions. Temperature control often relies on simple temperature switches to regulate the heating device, making precise temperature control of different areas difficult. For wire extrusion and traction, motor speed adjustments are generally made based on manual experience, lacking a precise feedback mechanism. In the winding and wire laying stages, manual intervention is often required, such as manually adjusting the wire laying position and controlling the winding speed. For wire diameter control, there is no comprehensive measurement and adjustment system; only rough estimation and control are possible. While these methods can accomplish basic production tasks to some extent, the operation is complex, dependent on manual experience, and makes it difficult to guarantee product quality and stability.

[0004] However, limited by desktop applications, traditional methods exhibit significant shortcomings in terms of automation, operational complexity, and filament precision. Due to low automation, operators must constantly monitor each stage of operation and perform numerous manual adjustments, resulting in high operational difficulty and labor costs. Furthermore, the lack of precise control and feedback mechanisms leads to significant deviations in the diameter and uniformity of the produced filaments, failing to meet the demands of high-precision 3D printing. Summary of the Invention

[0005] The purpose of this application is to overcome the above-mentioned technical problems and provide a desktop wire extruder control system.

[0006] A desktop wire extruder control system includes an embedded control system, an LCD touch screen driving circuit, a wireless communication module, a dedicated wire extruder circuit, and a wire reel winding mechanism. The embedded control system is electrically connected to the LCD touch screen driving circuit, the wireless communication module, and the dedicated wire extruder circuit, respectively, for receiving operation commands and outputting control signals. The dedicated wire extruder circuit includes a temperature acquisition circuit, a heating drive circuit, a servo motor drive circuit, a stepper motor drive circuit, a fan drive circuit, and a sensor signal acquisition circuit. The stepper motor drive circuit includes a traction motor drive circuit, a winding motor drive circuit, and a wire winding motor drive circuit. The wire reel winding mechanism includes a wire winding guide plate and a grating tooth sensor, the grating tooth sensor being fixed on the wire reel shaft and connected to the embedded control system.

[0007] By adopting the above technical solutions, the embedded control system receives operation commands and outputs control signals to achieve regulation of the entire system; the LCD touch screen driving circuit facilitates user operation and interaction; the wireless communication module facilitates data interaction between the system and the outside world; the various components of the wire extruder dedicated circuit realize functions such as heating and extruding raw materials, motor driving, cooling, and data acquisition; the traction motor, winding motor, and wire-laying motor driving circuits in the stepper motor drive circuit drive and control the corresponding motors respectively; the grating tooth sensor in the wire coil laying mechanism works with the embedded control system to facilitate precise control of the movement of the wire-laying guide plate, ultimately realizing automated and high-precision production of the desktop wire extruder, reducing operating difficulty, and improving the precision of the produced wire.

[0008] Preferably, the embedded control system includes a microcontroller and its supporting circuits. The microcontroller dynamically adjusts the power of the heating drive circuit, the speed of the traction motor drive circuit, and the position of the cable motor drive circuit through a PID control algorithm.

[0009] By adopting the above technical solutions, the microcontroller can accurately control the power of the heating drive circuit with the help of the PID control algorithm, thereby achieving precise control of the extruder temperature; it can dynamically adjust the speed of the traction motor drive circuit according to the feedback of the diameter measuring sensor, and fine-tune the wire diameter; it can accurately control the position of the wire winding motor drive circuit according to the pulse signal of the grating tooth sensor, so that the wire is wound in an orderly manner on the wire spool, thereby improving the automation level and wire production accuracy of the desktop wire extruder control system.

[0010] Preferably, the LCD touch screen driving circuit includes a display driving circuit and a touch driving circuit. The display driving circuit is used to output a UI interface, and the touch driving circuit is used to receive touch signals and transmit the touch signals to the embedded control system.

[0011] By adopting the above technical solution, the display driver circuit outputs a UI interface, which makes it easy for users to view relevant information intuitively. The touch driver circuit receives touch signals and transmits them to the embedded control system, providing a human-machine interface for the control system and facilitating user operation by issuing operation commands.

[0012] Preferably, the wireless communication module is connected to the embedded control system via a UART interface to establish a TCP connection or HTTP communication with the cloud server to download process parameters.

[0013] By adopting the above technical solutions, the desktop wire extruder control system is equipped with network connectivity, enabling it to connect to a cloud server and download the latest process parameters. It can also update the local process parameter database at any time, ensuring that the system uses the latest process parameters for production, which helps to improve production efficiency and product quality.

[0014] Preferably, the traction motor drive circuit of the stepper motor drive circuit receives feedback signals from the diameter measuring sensor through the embedded control system. The diameter measuring sensor is installed downstream of the traction motor to measure the wire diameter, and the traction motor drive circuit adjusts the speed of the traction motor according to the feedback signal.

[0015] By adopting the above technical solution, the diameter of the wire downstream of the traction motor is measured using a diameter sensor, and the feedback signal is transmitted to the traction motor drive circuit through an embedded control system. The traction motor drive circuit adjusts the speed of the traction motor accordingly, thereby achieving fine adjustment of the wire diameter, which helps to produce wires with high precision diameter.

[0016] Preferably, the winding motor drive circuit collects incremental wire data through a wire encoder, the wire encoder is connected to the embedded control system, and the embedded control system adjusts the speed of the winding motor according to the per mille difference between the incremental wire data and the traction motor travel distance.

[0017] By adopting the above technical solution, the wire encoder collects the incremental data of the wire and transmits it to the embedded control system. The embedded control system can adjust the speed of the winding motor according to the per mille difference between the incremental wire and the traction motor's travel distance, thereby keeping the wire spool taut and ensuring that the wire is tightly wound on the spool without becoming loose.

[0018] Preferably, the grating tooth sensor of the wire reel wiring mechanism is coaxially arranged with the wire reel. The grating tooth sensor is used to detect the rotation angle of the wire reel and generate a pulse signal. The embedded control system drives the wiring motor to move a predetermined distance along the lead screw of the wire reel shaft according to the pulse signal.

[0019] By adopting the above technical solution, the grating tooth sensor, which is coaxially set with the wire reel, detects the rotation angle of the wire reel and generates a pulse signal. The embedded control system drives the wire guide motor to move a predetermined distance along the lead screw of the wire reel shaft according to the pulse signal. This enables the wire guide to move in an orderly manner according to a preset pattern when the wire is wound onto the wire reel, so that the wire is wound on the wire reel in an orderly and tight manner.

[0020] Preferably, the predetermined moving distance of the ribbon cable motor is calculated based on a preset algorithm of the target wire diameter and the inner and outer widths of the wire reel. The algorithm includes automatically calculating the starting and ending coordinates of the ribbon cable to determine the moving range of the ribbon cable guide.

[0021] By adopting the above technical solution, the starting and ending coordinates of the wire winding can be automatically calculated using a preset algorithm based on the target wire diameter and the inner and outer widths of the wire reel, thus determining the movement range of the wire winding guide. No manual calibration is required, which enables more precise, tight, and orderly winding of the wire on the reel, and also improves production efficiency and intelligence level.

[0022] Preferably, the servo motor drive circuit integrates a motion signal feedback interface, and the embedded control system detects the real-time speed of the servo motor through the feedback interface to determine whether the extruder is blocked.

[0023] By adopting the above technical solution, effective detection of extruder blockage is achieved. The embedded control system can use the motion signal feedback interface of the servo motor drive circuit to determine whether the extruder is blocked by detecting the real-time speed of the servo motor, thus ensuring the stable operation of the desktop wire extruder.

[0024] Preferably, the feed detection circuit of the wire extruder dedicated circuit includes an infrared sensor, which is installed at the extruder feed port and connected to the embedded control system to detect the raw material status and terminate the production process when there is a shortage of material.

[0025] By adopting the above technical solution, a feed detection circuit with an infrared sensor is set in the desktop wire extruder control system. The infrared sensor is installed at the extruder feed port and connected to the embedded control system. The raw material status can be detected, and the production process can be terminated in time when there is a shortage of material. This avoids the extruder running idle without raw material, reduces equipment wear and tear, and ensures the rationality and efficiency of the production process.

[0026] In summary, this application includes at least one of the following beneficial technical effects:

[0027] 1. It has enabled automated and high-precision production of 3D printed plastic filaments, reducing the difficulty of user operation and improving the accuracy of the produced filaments;

[0028] 2. The embedded control system dynamically adjusts the power of the heating drive circuit through a PID control algorithm, thereby achieving precise control of the extruder temperature;

[0029] 3. The system automatically calculates the starting and ending coordinates of the ribbon cable and determines the movement range of the ribbon cable guide. Users only need to select the size of the cable reel, without the need for manual calibration. Attached Figure Description

[0030] Figure 1 is a schematic diagram of the control system of a desktop wire extruder according to the present invention.

[0031] Figure 2 is a structural diagram of the extruder temperature acquisition and motor control of a desktop wire extruder control system according to the present invention.

[0032] Figure 3 is a circuit diagram of the extruder temperature acquisition circuit of a desktop wire extruder control system according to the present invention.

[0033] Figure 4 is a production flow diagram of a desktop wire extruder control system according to the present invention.

[0034] Figure 5 is a schematic diagram of the traction motor, diameter sensor, and wire encoder of a desktop wire extruder control system according to the present invention.

[0035] Figure 6 is a schematic diagram of the wire reel and wire feeding mechanism of a desktop wire extruder control system according to the present invention.

[0036] Figure 7 is a schematic diagram of the wire reel and wire reel shaft of a desktop wire extruder control system according to the present invention. Detailed Implementation

[0037] As shown in Figure 1, a desktop wire extruder control system includes an embedded control system, an LCD touch screen driving circuit, a wireless communication module, and a dedicated circuit for the wire extruder.

[0038] The embedded control system includes a 32-bit MCU processor and its supporting circuitry, enabling functions such as extruder temperature control, extruder motion control, cooling and ventilation control, traction and wire diameter control, winding control, wire laying control, auxiliary function control, display and touch control, SD card storage control, network and remote upgrade control, process parameter management, and production data management.

[0039] The LCD touch screen driving circuit includes an LCD display driving circuit and an LCD touch driving circuit. The LCD touch screen driving circuit provides a human-computer interaction interface, displays the UI interface on the touch screen, and accepts user touch signal input. Optionally, the MCU processor controls the LCD touch screen driving circuit through interfaces such as DSI and I2C to realize UI screen transmission and touch event processing.

[0040] The wireless communication module is controlled by the MCU processor to achieve functions such as connecting to wireless networks and cloud servers. Optionally, the MCU processor can communicate with the wireless communication module through interfaces such as UART and control the wireless communication module to connect to the wireless network. Optionally, it can communicate with the server through HTTP requests or TCP connections and download the latest process parameter data from the server to update the local process parameter database of the wire rod extruder.

[0041] The dedicated circuit for the wire extruder includes a feed detection circuit, a temperature acquisition circuit, an extruder heating drive circuit, an extruder servo motor drive circuit, a stepper motor drive circuit, a fan drive circuit, and a sensor signal acquisition circuit. The stepper motor drive circuit includes a traction motor drive circuit, a winding motor drive circuit, and a wire laying motor drive circuit.

[0042] The embedded control system receives user control signals via a touchscreen. The MCU processor then executes corresponding program actions, ultimately controlling the dedicated circuitry of the wire extruder through digital and analog electrical signals. This achieves the heating and extrusion of the raw material, the cooling and diameter control of the filament, and the tight and orderly winding of the wire onto the wire reel. Users can select or customize process parameters and output from presets. After selection, the extruder begins heating. Once the predetermined temperature is reached, the extruder begins extruded the wire, and the wire cooling fan starts operating simultaneously. After the user manually feeds the wire into the traction wheel, the traction motor starts working. Finally, after the user secures the wire to the wire reel, the winding motor and the wire feeding motor begin operating.

[0043] As shown in Figure 2, a desktop wire extruder control system uses a pellet extruder with three independent heating zones: upper zone 102c, middle zone 102b, and lower zone 102a. Each heating zone is connected to an independent temperature acquisition circuit and a heating drive circuit.

[0044] As shown in Figure 3, the temperature acquisition circuits of the three zones of the extruder all use thermistor temperature measurement. The final output is an analog voltage signal of 0-3.3V to the ADC interface of the MCU processor. The voltage value of the interface is obtained through ADC sampling and calculation. After conversion, the resistance value of the thermistor is obtained. Then, the current temperature value is obtained through table lookup and interpolation.

[0045] The MCU processor controls the heating power through PWM pulse width modulation. The temperature control of the three zones of the extruder is independent. The system collects the temperature at regular intervals and uses a dedicated PID algorithm for temperature control to dynamically adjust the PWM duty cycle based on the temperature deviation. This adjusts the heating time of the heating drive circuit within one PWM cycle, thereby achieving precise temperature control of the extruder.

[0046] The production process of a desktop wire extruder control system is shown in Figure 4.

[0047] A desktop wire extruder control system has network connectivity. It can connect to the Internet via a WiFi module, establish a TCP connection or communicate via HTTP with a specific cloud server, obtain the latest process parameters from the cloud server and update them to the local database. Before production begins, users can choose whether to update the process parameters via the network.

[0048] Before production begins, the user selects the required process parameters and output on the LCD screen. Examples of process parameters and output are shown below:

[0049] After the user clicks "Start Production," the system first executes the wire winding motor to return to zero and simultaneously initiates the feeding detection. The wire winding motor controls the back-and-forth movement of the wire 100 along the axis of the wire reel 301 as it winds around, achieving uniform winding of the wire 100. After returning to zero, the wire winding motor moves to the starting point of the wire winding on the wire reel. As shown in Figure 6, the starting point refers to the inner side of the wire reel 301 closest to the wire winding motor. The feeding detection periodically checks the status of the feeding sensor 106 to determine if there is raw material at the feed port 105 of the extrusion mechanism. If a material shortage is detected, production is immediately terminated. After the wire winding motor returns to zero, the system executes the heating operation, that is, heating the three heating zones of the extruder according to the extrusion temperature selected by the user in the process parameters. After successfully heating to the extrusion temperature, the system starts the servo motor 104, which rotates at a fixed speed, driving the screw 103 to rotate synchronously. This forces the molten material in the extruder through the nozzle 101, producing filamentous wire 100. Simultaneously, the system activates the cooling fan and traction motor. If heating fails, production is immediately terminated. A desktop wire extruder control system features a blockage detection function. When the servo motor 104 rotates, the servo motor drive circuit sends a motion signal to the MCU processor. The MCU processor uses this signal to determine whether the servo motor 104 is working properly, thus identifying whether the extruder is blocked. The desktop wire extruder control system uses air cooling. After exiting the nozzle 101 of the extruder, the wire 100 travels a short shaping distance before entering the cooling zone. The fan operates at a specific power to cool the high-temperature wire 100, further hardening and shaping it. After the wire 100 is cooled by the fan, it is manually fed by the user into the space between the drive wheel and the driven wheel of the traction motor. As shown in Figure 5, the traction motor includes a drive wheel and a driven wheel. After the wire 100 enters the space between the drive wheel 201a and the driven wheel 201b of the traction motor, it is pulled forward, passing sequentially through the diameter sensor 202 and the wire encoder 203. Different traction motor speeds cause different tensions on the wire 100 between the nozzle 101 and the traction wheel, thus slightly changing the diameter of the wire 100 and achieving fine-tuning of the wire 100 diameter. As shown in Figures 4 and 5, a desktop wire extruder control system uses a sampling PID control method and the diameter sensor 202 to achieve closed-loop control of the traction motor. The system periodically reads the diameter sensor 202 to obtain the diameter d_m of the wire 100 passing through the diameter sensor 202, and thus obtains the difference Δd = d_m - d between the diameter d_m of the wire 100 passing through the diameter sensor 202 and the target wire diameter d. The wire diameter difference Δd is used as the input of PID control, and the output of PID control is the speed of the traction motor.After updating the traction motor speed, the wire diameter measured by the diameter measuring sensor 202 should change accordingly and continuously approach the target wire diameter, ultimately producing wire 100 with a high-precision diameter. As shown in Figure 4, after the user feeds the wire 100 into the traction wheel, and then fixes the wire 100 fed out by the traction wheel onto the wire reel 301, clicking "Next" on the LCD screen will start the winding motor and the wire laying motor to begin automated winding and laying. As shown in Figures 4 and 5, a desktop wire extruder control system measures the length of the produced wire 100 through the wire encoder 203. When the wire 100 passes through the wire encoder 203, it will drive the main wheel 203a and the auxiliary wheel 203b of the wire encoder to rotate. When the main wheel 203a of the wire encoder rotates, the rotational position sensor chip mounted on the wire encoder 203 can provide feedback on the real-time angle of the main wheel 203a. The MCU processor reads the angle difference θ of the wire encoder main wheel 203a within a unit time △T from the rotational position sensor chip, thus obtaining the increment △L of the wire 100 within a unit time △T = θ / 360×C, where C is the circumference of the wire encoder main wheel 203a. △L is compared with the distance △S traveled by the traction motor within the same unit time △T to determine the tension of the wire 100 between the wire encoder 203 and the wire reel 301. If it is too taut, the winding motor decelerates; if it is too slack, the winding motor accelerates, thereby achieving automatic control of the rotational speed of the wire reel 301, ensuring that the wire 100 is tightly wound onto the wire reel 301. The formula for calculating the per-thousandth difference between the wire increment △L and the traction motor travel distance △S is as follows: δ=(△L-△S) / (△S)×1000 Where the units of the wire increment △L and the traction motor travel distance △S are both millimeters, and δ is the per-thousandth difference between the wire increment △L and the traction motor travel distance △S, with the unit being micrometers / millimeter. This means that for every 1 millimeter the traction motor moves, the actual wire increment is δ micrometers more.

[0050] By setting an upper limit δ_"max" and a lower limit δ_"min" for the per-thousandth difference δ between the wire increment ΔL and the traction motor travel distance ΔS, when the system detects δ>δ_"max", it indicates that the wire 100 is too taut, and the system will reduce the speed of the winding motor. When the system detects δ<δ_"min", it indicates that the wire 100 is too slack, and the system will increase the speed of the winding motor. Ultimately, the per-thousandth difference δ between the wire increment ΔL and the traction motor travel distance ΔS is controlled between the upper limit δ_"max" and the lower limit δ_"min". This ensures that the wire 100 maintains appropriate tension when it is wound onto the wire reel 301, allowing the wire 100 to be tightly wound on the wire reel 301 without becoming loose.

[0051] Simultaneously, based on the wire density ρ (g / cm^∧ 3), target wire diameter d (mm), and target output ω (g) in the process parameters, the required wire length L_m = ω / ρ × 1000 × 1 / (π × (d / 2 )^2 ) is calculated. While performing closed-loop control of winding, the wire increment is accumulated to obtain the total wire length currently produced. When L_n >= L_m, it indicates that the required output has been met, and production ends.

[0052] As shown in Figure 4 (wire control section) and Figure 6, a desktop wire extruder control system controls the movement of the wire extrusion motor via a grating tooth sensor 304. When the wire extrusion motor rotates, it drives the lead screw 402 to rotate, thereby causing the wire guide plate 403 to move back and forth on the lead screw 402. When the wire reel 301 rotates, the coaxial grating teeth 303 of the wire reel 301 rotate synchronously by the same angle. The grating teeth 303 have 109 scale bars. When a scale bar passes the grating tooth sensor 304, the grating tooth sensor 304 emits a rising edge electrical signal. Therefore, when the wire reel 301 rotates one revolution, the grating tooth sensor 304 will emit 109 rising edge electrical signals. The wire 100 has just completed one revolution on the wire reel 301, and the wire position should move to the next position, i.e., move a distance of one wire diameter. Therefore, when the grating tooth 303 triggers a signal once, the ribbon cable motor moves a distance where is the target wire diameter. The ribbon cable motor starts moving from the starting point of the ribbon cable. After moving forward a distance equal to the inner width of the wire reel 301, it touches the other side of the wire reel 301, and the ribbon cable motor starts moving in the reverse direction. After moving in the reverse direction a certain distance, it returns to the starting point of the ribbon cable and then continues to move forward. This process repeats until the wire 100 is orderly and tightly wound on the wire reel 301.

[0053] As shown in Figures 6 and 7, the starting point of the ribbon cable is calculated as follows:

[0054] P_s=(W_o-W_i) / 2+(w_2-D_i) / (w_2-w_1 )×h+d / 2

[0055] The endpoint of the cable is calculated as follows:

[0056] P_e=P_s+W_i-d

[0057] Wherein are the coordinates of the starting point of the wiring, the coordinates of the ending point of the wiring, the outer width of the wire reel 301, the inner width of the wire reel 301, the inner diameter of the wire reel 301, the upper surface diameter of the wire reel shaft base 302b, the lower surface diameter of the wire reel shaft base 302b, the height between the upper and lower surfaces of the wire reel shaft base 302b, and the target wire diameter for production.

[0058] Users only need to select the corresponding wire reel size when choosing process parameters, and the system can automatically calculate the start and end positions of the wiring, without the need for manual calibration.

[0059] The implementation principle of a desktop wire extruder control system according to an embodiment of this application is as follows:

[0060] This embodiment of the desktop wire extruder control system organically integrates various circuits and mechanisms into a highly efficient and intelligent whole through an embedded control system. The embedded control system, with its powerful processing capabilities and rich functionality, precisely controls each stage. The LCD touchscreen driver circuit provides a user-friendly interface, reducing operational difficulty. The wireless communication module enables the system to acquire the latest process parameters, ensuring advanced production. Each sub-circuit in the dedicated wire extruder circuit performs its specific function, from raw material detection to temperature control and motor drive, comprehensively ensuring the stability and efficiency of the production process. The wire coil winding mechanism, through the coordinated work of the grating tooth sensor and the winding motor, achieves orderly wire winding. Compared to traditional production methods, the entire system significantly improves automation, reduces labor costs, and simultaneously enhances the precision and quality of the produced wire, meeting the requirements of high-precision 3D printing and providing strong support for the development of 3D printing technology.

[0061] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A desktop wire extruder control system, characterized in that, The system includes an embedded control system, an LCD touchscreen driving circuit, a wireless communication module, a dedicated circuit for the wire extruder, and a wire reel winding mechanism. The embedded control system is electrically connected to the LCD touchscreen driving circuit, the wireless communication module, and the dedicated wire extruder circuit, respectively, and is used to receive operation commands and output control signals. The dedicated wire extruder circuit includes a temperature acquisition circuit, a heating drive circuit, a servo motor drive circuit, a stepper motor drive circuit, a fan drive circuit, and a sensor signal acquisition circuit. The stepper motor drive circuit includes a traction motor drive circuit, a winding motor drive circuit, and a winding motor drive circuit. The wire reel winding mechanism includes a winding guide plate and a grating tooth sensor, the grating tooth sensor being fixed on the wire reel shaft and connected to the embedded control system. The winding motor drive circuit acquires incremental wire data through a wire encoder, the wire encoder being connected to the embedded control system. The speed of the take-up motor is adjusted according to the per-thousandth difference between the wire increment and the traction motor travel distance. The grating tooth sensor of the wire reel winding mechanism is coaxially mounted with the wire reel. The grating tooth sensor detects the rotation angle of the wire reel and generates a pulse signal. The embedded control system drives the winding motor to move a predetermined distance along the wire reel's rotating shaft screw according to the pulse signal. The take-up motor drive circuit collects wire increment data through a wire encoder, which is connected to the embedded control system. The embedded control system determines the wire tension and adjusts the speed of the take-up motor by calculating the per-thousandth difference δ between the wire increment ΔL and the traction motor travel distance ΔS. The formula for calculating the per-thousandth difference δ is: δ = (ΔL - ΔS) / ΔS × 1000. When the system detects that δ is greater than the set upper limit, the speed of the take-up motor is reduced; when the system detects that δ is less than the set lower limit, the speed of the take-up motor is increased.

2. The desktop wire extruder control system according to claim 1, characterized in that, The embedded control system includes a microcontroller and its supporting circuits. The microcontroller dynamically adjusts the power of the heating drive circuit, the speed of the traction motor drive circuit, and the position of the cable motor drive circuit through a PID control algorithm.

3. The desktop wire extruder control system according to claim 1, characterized in that, The LCD touch screen driving circuit includes a display driving circuit and a touch driving circuit. The display driving circuit is used to output a UI interface, and the touch driving circuit is used to receive touch signals and transmit the touch signals to the embedded control system.

4. The desktop wire extruder control system according to claim 1, characterized in that, The wireless communication module is connected to the embedded control system via a UART interface to establish a TCP connection or HTTP communication with the cloud server to download process parameters.

5. The desktop wire extruder control system according to claim 1, characterized in that, The traction motor drive circuit of the stepper motor drive circuit receives feedback signals from the diameter measuring sensor through the embedded control system. The diameter measuring sensor is installed downstream of the traction motor to measure the wire diameter. The traction motor drive circuit adjusts the speed of the traction motor according to the feedback signal.

6. The desktop wire extruder control system according to claim 1, characterized in that, The predetermined moving distance of the ribbon cable motor is calculated based on a preset algorithm of the target wire diameter and the inner and outer widths of the wire reel. The algorithm includes automatically calculating the starting and ending coordinates of the ribbon cable to determine the moving range of the ribbon cable guide.

7. The desktop wire extruder control system according to claim 1, characterized in that, The servo motor drive circuit integrates a motion signal feedback interface, and the embedded control system detects the real-time speed of the servo motor through the feedback interface to determine whether the extruder is blocked.

8. The desktop wire extruder control system according to claim 1, characterized in that, The feed detection circuit of the wire extruder includes an infrared sensor, which is installed at the feed port of the extruder and connected to the embedded control system. It is used to detect the status of the raw materials and terminate the production process when there is a shortage of materials.

Citation Information

Patent Citations

  • Cable tension self-adjustment winch and control method thereof

    CN106946097A

  • Extrusion molding intelligent production system and console and application thereof

    CN109968619A

  • FDM wire rod extruder temperature precise control method

    CN110456841A

  • Automatic cable winding and rolling device

    CN112678613A

  • Feeding device of extruder

    CN221677977U