Home / microfluidic application note / Setup: microfluidic flow control / Direct-Ink-Writing Flow Control with Elveflow Pressure Sensor
Microfluidics application note

Direct-Ink-Writing Flow Control with Elveflow Pressure Sensor

What is Direct-Ink-Writing?

Direct-ink-writing (DIW) is a method of additive manufacturing whereby fluid material, referred to as ink, is extruded through a syringe and nozzle onto a substrate to build a part later-by-layer (Ink Printing). DIW is proving to be an emergent technology with applications in: 

  • Production of customized biomedical devices
  • Printing of biomimetic tissue and organs
  • Soft robotics/flexible electronics
  • Printed circuitry onto complex shapes
Direct Ink Writing Scheme
Direct Ink writing process [1]

There are two most common base modalities to produce a back force to move the piston head which pushes ink through the syringe and nozzle:

  • pressurized air (pneumatic system: prescribed back-pressure)
  • motor-driven lead screw (positive displacement system: prescribed piston velocity).

Both have their drawbacks in terms of performance, especially when printing with compressible inks. Indeed, compressible inks change in volume when a pressure is applied to them in a closed space (such as the syringe), which means some of the energy applied by the piston is lost to compressing instead of extruding the ink. Pressure-based printing requires in-depth optimization prior to printing to determine the rheological complexities and pressure-to-flow rate relationship of each ink, and velocity-driven printing harbors very slow response to ink transients which makes printing with micro-nozzles impractical on a reasonable timescale.

Iterative learning techniques have become prevalent in recent years, and here [2] we apply this principle to DIW to effectively combine pressure-based and velocity-based printing to more accurately control ink volume flow rate and therefore final printed part shape fidelity.

This can be performed with automatic settling-detection of transients and material model generation followed by model updates during extrusion via a closed-loop control method involving velocity feedback from the motor controller and pressure feedback from the Elveflow sensor.

Materials

  • Teensy 4.1 Microcontroller and associated mechatronics
    • Resistors, wires, voltage converters, etc.
  • NEMA 23 DC motor with non-captive leadscrew and vertical guiderail
    • EM542S Controller-Driver
  • Metal or glass syringe with thread-tapped piston
  • Mounts and fixtures to house system
  • 3-axis motion stage
Physical direct ink printing setup for direct Ink Writing
Physical Direct Ink Writing Setup

Direct-Ink-Write Control Setup

A foundational component to the operation of the flow control setup is a nested control loop.

  • The inner closed loop is a PD pressure control [3], where the acceleration of the motor and therefore position of the piston is dictated by the difference between the currently read and the target pressure.
  • The outer loop is flow-rate control, where the target pressure is dictated by the error between the currently read and target volume flow rate. The target pressure is informed by an automatically generated pressure-to-flow rate material model.

Flow rate is considered to be known only when both the velocity of the piston that is pushing the ink and the pressure read by the sensor at the nozzle entrance are in a steady state. Because of this, model generation and flow control are possible through an automatic settling-detection algorithm which takes a moving average of the piston velocity and pressure to determine when the system is at steady state.

Nested control loop for direct Ink Writing
Nested Control Loops (pressure and flow rate control)

Material Model Generation

Model generation is done by prescribing three set pressures to the system. The corresponding flow rates to those pressures are then automatically found by the settling detection algorithm.

This sequence yields a rough material model consisting of three data points in the form of:

P(Q) = bQn

where P is pressure, Q is volume flow rate, and b and n are Power Law Model fit parameters. The three-point model is sent to the main controller and flow rate control iterations can begin.

Settling detection criteria from Direct Ink Writing- Kevin Estelle
Settling Detection Criteria

 NB : P_target corresponds to the desired pressure, and the graph represents the read pressure as the piston in the syringe compresses and extrudes the ink.
If there is some error between the calculated flow rate at that pressure and the desired flow rate, then a change in pressure based on how much the flow rate needs to change to correct that error is calculated from the derivative of the material model equation, so the new P_target would be P_target_old + dP/dQ.

Flow Rate Control

To control flow rate, the pressure for a desired flow rate is calculated from the Material Model and then the piston accelerates until the desired pressure is met. This pressure is then held constant, and the settling-detection will determine when the piston velocity is at steady-state and then report the volume flow rate. A flow rate error is then calculated, and from that error a new target pressure is calculated using P(Q) + dP/dQ, where dP/dQ is the derivative of the material model. In this way, the target pressure is constantly being updated based on the error between the read and the desired flow rate. The loop then begins again, iterating for pressure values and reporting the associated flow rate until a pressure which yields the target flow rate within an acceptable range is found.

This continues indefinitely and can then overcome the time-dependent properties of certain materials. Thixotropic materials, for example, become less viscous over time at a constant shear rate, and therefore have a changing pressure-to-flow rate relationship. This means that the constant observation and correction of flow rate through pressure is essential for accurate microscale printing. 

Key findings 

  • Pressure vs flow rate model automatically characterized during direct-ink-writing.
  • Settling of compressible ink transients is detected through real-time system feedback.
  • Flow rate controllable within 10% of the target using iterative learning.
  • Time per iteration increases with decreasing extrusion nozzle size.
  • Settling-criteria is nozzle-size dependent.
  • Varying flow rate during printing achievable using nozzles with 100µm diameter.    

Direct-Ink-Writing demonstration. Video obtained from WSU 

Conclusion

Controlling the flow of compressible fluids, especially on the microscale, has proven to be a difficult challenge in the world of additive manufacturing. With the assistance of microfluidic sensors and mechatronic integration, a new level of accuracy and repeatability in a manageable timeframe is now feasible. This will pave a path for enhanced micro-printing with DIW through reactive in situ monitoring of pressure and flow rate, which also has promise for defect detection.

If you want to learn more about this work we invite you to visit Washington State University, School of Mechanical and Materials Engineering. 

Acknowledgements

This work was financially supported by the National Science Foundation (NSF) grant 1825872 and NSF Graduate Research Fellowship Award 1842493.

References
  1.       Seetharaman S, Sankaranarayanan D, Gupta M. Magnesium-Based Temporary Implants: Potential, Current Status, Applications, and Challenges. J Funct Biomater. 2023;14(6). doi:10.3390/jfb14060324
  2.       Estelle KT, Gozen BA. Precision flow rate control during micro-scale material extrusion by iterative learning of pressure-flow rate relationships. Addit Manuf. 2024;82:104031. doi:10.1016/J.ADDMA.2024.104031
  3.       Johnson MA, Moradi MH, Crowe J, et al. PID control: New identification and design methods. PID Control: New Identification and Design Methods. Published online 2005:1-543. doi:10.1007/1-84628-148-2/COVER
Want to run a similar experiment? Feel free to contact us at: contact@elveflow.com
Elveflow team at work

    How can we help you?




    We will answer within 24 hours

    By filling in your info you accept that we use your data.

    Contact
    How can we help you?
    Quoteor technical request Job application Job
    application
    Collaboration or partnerships Collaborations
    or partnerships
    Customer support Customer
    support
    Others questions Other

      Get a quote




      We will answer within 24 hours

      By filling in your info you accept that we use your data.

      Contacting for
      a job application?
      We are happy that you are interested in Elveflow. You can apply to our open jobs or send us your open application on WelcomeToTheJungle. Over here!

        Collaborations




        We will answer within 24 hours

        By filling in your info you accept that we use your data.

          Need customer support?







          I hereby agree that Elveflow uses my personal data

          We will answer within 24 hours

            How can we help you?




            We will answer within 24 hours

            By filling in your info you accept that we use your data.